Project Management Inspections and Reviews 1 February.

Slides:



Advertisements
Similar presentations
CP Chapter 4 Schedule Planning.
Advertisements

Work Breakdown Structures
F O U R T H E D I T I O N Project Management © The McGraw-Hill Companies, Inc., 2003 supplement 3 DAVIS AQUILANO CHASE PowerPoint Presentation by Charlie.
Defining activities – Activity list containing activity name, identifier, attributes, and brief description Sequencing activities – determining the dependencies.
8 September ProcessWithin the Steps  Put together minimal solution Start with external commitments Introduce internal milestones  Focus on the.
11 October Project Management Discipline of planning, organizing, and managing resources to bring about the successful completion of specific project.
McGraw-Hill/Irwin ©2008 The McGraw-Hill Companies, All Rights Reserved SECTION 12.1 PROJECT MANAGEMENT.
Fundamentals of Information Systems, Second Edition
1 © Bennett, McRobb and Farmer 2002, and De Montfort University 2002 Based on Chapter 21 of Bennett, McRobb and Farmer: Object Oriented Systems Analysis.
Project Time Management
Project Management tools BTEC National. General planning & scheduling tools Project management software helps you manage the administration, planning.
Project Time Management
Chapter 11 - Project Management ME101 Dr. Nhut Tan Ho 1.
Centro de Estudos e Sistemas Avançados do Recife PMBOK - Chapter 6 Project Time Management.
“80% of software projects fail”  Standish Report (1995) Standish Report 16.2% completed on-time and on-budget with all features and functions as initially.
Prepared by: Michael Palazzo
Project planning. Software project management Informal definition of management – The art of getting work done through other people Software project management.
Project Management and Scheduling
Managing Project Scheduling. What is Project Scheduling? The process of: – defining project activities – determining their sequence – estimating their.
Project Management An overview. What is a Project A temporary job to accomplish a specific task A temporary job to accomplish a specific task Attributes.
Software Project Management Task Sequencing Activity Sequencing Concepts PERT charts Critical Path Analysis.
Time Management Week 7 - Learning Objectives You should be able to: n List and describe the processes, activities, inputs, and outputs in time management.
SA Capstone Requirements and Design Week 10 SYST Winter 2013 Instructors: Jerry Kotuba & Joe Varrasso.
 Probably the most time-consuming project management activity.  Continuous activity - Plans must be regularly revised.  Various different types of.
McGraw-Hill/Irwin © 2006 The McGraw-Hill Companies, Inc. All rights reserved. BUSINESS DRIVEN TECHNOLOGY Business Plug-In B10 Project Management.
(from Dr. Diane Pozeksky. “80% of software projects fail” Standish Report (1995) Standish Report 16.2% completed on-time and on-budget with all features.
Project Management Project Planning Estimating Scheduling.
~ pertemuan 6 ~ Oleh: Ir. Abdul Hayat, MTI 03-Apr-2009 [Abdul Hayat, Project Time Management, Semester Genap 2008/2009] 1 PROJECT TIME MANAGEMENT.
Lean Project Management
CS 5150 Software Engineering Lecture 6 Project Management.
BIS 360 – Lecture Two Ch. 3: Managing the IS Project.
PROJECT SCHEDULING By Deepika chaudhary. Project Scheduling Scheduling means estimation of time and resources required to complete activities and organise.
Software Project Management
Mount Notre Dame’s Online Advising Program Alla Trakhtengarts Zulaikha Master Mark Lukowski Ashley Sullivan Brandon Stein Mike Poineau Joe Camaci.
Project Planning Techniques U08784Software Project Management Rosemary Phillimore.
Geog 469 GIS Workshop Project Management.
Fall CS-EE 480 Lillevik 480f06-l10 University of Portland School of Engineering Senior Design Lecture 10 Webs Scheduling MS Project (Optional)
1 OMGT 3123 Project Management  Project Controlling  Project Management Techniques: PERT And CPM  The Framework Of PERT And CPM  Network Diagrams And.
CSCI 521 Final Exam Review. Why Establish a Standard Process? It is nearly impossible to have a high quality product without a high quality process. Standard.
Project Management Organization Scheduling 31 January.
Project Time Management Ashima Wadhwa. Schedule Development – Determining start and finish dates for project activities – Without realistic dates, project.
(M) Chapter 12 MANGT 662 (A): Procurement, Logistics and Supply Chain Design Purchasing and Supply Chain Analysis (1/2)
Project Management Why do projects fail? Technical Reasons
1 Project Management Software management is distinct and often more difficult from other engineering managements mainly because: – Software product is.
BSBPMG503A Manage Project Time Manage Project Time Project Time Processes Part 2 Diploma of Project Management Qualification Code BSB51507 Unit Code.
Tools to Help  Product flow Dependencies and relationships of deliverables  Work breakdown structure The parts  PERT charts Program Evaluation and.
What is a Functional Spec?  Defines what the functionality will be NOT how it will be implemented  Describes features of the software product product's.
A Brief intro to Project Management What can it do for you
Chapter 3 Managing the Information Systems Project
Project Management – PTM721S
Project Management Project Controlling
PROJECT MANAGEMENT.
Introduction to Project Management Chapter 7 Managing Project Resources Information Systems Project Management: A Process and Team Approach, 1e Fuller/Valacich/George.
BUSINESS DRIVEN TECHNOLOGY
REQUIREMENTS Project management tools
Project Management and Information Security
2.2 | Use Planning Tools.
Activity Planning.
Project Time Management
PROJECT MANAGEMENT (BSBI 622)
I love the sound they make as they fly by.
Project Time Management
CIS 210 Systems Analysis and Development
Chapter 6 Activity Planning.
Project Time Management
Project Time Management
Importance of Project Schedules
Chapter 6 Activity Planning.
Project Time Management
REQUIREMENTS Project management tools
Presentation transcript:

Project Management Inspections and Reviews 1 February

What you should be doing Update web site and functional spec per meeting Write a draft contract Post on web me when you have it done and I will give you feedback as soon as possible Signed contracts due next week. You do not need to schedule a special meeting with clients to sign

Contract Content Key goals and requirements Deliverables Deliverable dates (milestones) Software Testing Documentation (user, administrative, maintenance) Client responsibilities Meetings (when and with whom) Constraints, risks and dependencies What needs to be included Template

Project Management Tools PERT Charts Gantt Charts

PERT Charts Critical path analysis or method Program Evaluation and Review Technique Also known as activity networks Developed by Navy in 1958 Three stages: Planning (tasks and sequence) Scheduling (start and finish times) Analysis (float and revisions) Two different models Activities are nodes (most common) or arcs

Pert Chart Activity Box

Pert Charts

CPM: Critical Path Method Alternative to PERT Dupont 1957 Graphical view of project Predicts time required to complete Shows which activities are critical to maintaining the schedule

Planning: PERT and CPM 1. Identify the specific activities and milestones. 2. Determine the proper sequence of the activities. 3. Construct a network diagram. 4. Estimate the time required for each activity. 5. Determine the critical path. 6. Update the PERT chart as the project progresses. 1. Specify the individual activities. 2. Determine the sequence of those activities. 3. Draw a network diagram. 4. Estimate the completion time for each activity. 5. Identify the critical path (longest path through the network) 6. Update the CPM diagram as the project progresses.

Gantt Charts Milestone charts Invented by Harvey Gantt in 1916 Advantages Less detailed Amenable to management overlays

Gantt Chart

Gantt Chart with Overlays

Scheduling Steps and Tools Put together minimal solution Primary requirements Start with external commitments Product descriptions Milestones from contract Introduce internal milestones Work breakdown structure Product Flow PERT Chart, Gantt chart Focus on the risks Risks from contract Add next level of features where possible Secondary requirements

Project Plan for this project Use simple Excel spreadsheet (or equivalent)

What you should be able to tell from your project plan What is Joe working on this week? Who can help me if I run into trouble? If I have to choose an activity to be late, which one will impact the project more?

Software Sources Open source tools: dmoz.org/Computers/Software/Project_Management/Open_Source/

Reviews and Inspections

Why? Developer can’t correct unseen errors More eyes to catch problems Earlier is cheaper Integration fix typically 3-10 times the cost at design Difference in terms Review implies completed work, often reviewed by someone at a different level Inspection implies peer review of work in progress

Inspections Introduced by Michael Fagin in 76 (IBM Systems Journal) Formalized process Specific roles and steps Heavy preparation and follow-up Used for documents and code

Will you review or inspect? What will you review or inspect? How will you review or inspect?