Project Management Planning Nikolai Dushkov Sirma AI Ltd.

Slides:



Advertisements
Similar presentations
Effort Estimation and Scheduling
Advertisements

Process Database and Process Capability Baseline
Planning Iterative Software Development Projects Raj Agrawal, PMP Unisys.
Modeling the Process and Life Cycle CSCI 411 Advanced Database and Project Management Monday, February 2, 2015.
Project Estimation: Metrics and Measurement
These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by.
These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by.
Metrics for Process and Projects
Metrics for Process and Projects
Introduction to Project Management Chapter 6 Managing Project Scheduling Information Systems Project Management: A Process and Team Approach, 1e Fuller/Valacich/George.
ITIL: Service Transition
Project Closure Report Basker George. Project Closure When does a project end? Does it end when the software has been delivered to customer & acceptance-tested?
GAI Proprietary Information
System Analysis and Design (SAD )
Slide 1 INTRODUCTION Chapter 1. Slide 2 Key Ideas Many failed systems were abandoned because analysts tried to build wonderful systems without understanding.
IS 421 Information Systems Management James Nowotarski 16 September 2002.
SE 450 Software Processes & Product Metrics 1 Defect Removal.
1 Chapter 6 Risk Management. 2 Project Risks What can go wrong? What is the likelihood? What will the damage be? What can we do about it?
5/29/2007SE TSP Launch1 Team Software Project (TSP) May 29, 2007 Launch/Strategy Team Formation.
Iterative development and The Unified process
Risk Management CS 414, Software Engineering I Mark Ardis, Rose-Hulman Institute January 28, 2003.
Software Process and Product Metrics
PROJECT DATABASE(PDB) & PROCESS CAPABILITY BASELINE(PCB) Presented By Basker George.
Complete and Integrated Lifecycle Management. Challenges 1.
© Mahindra Satyam 2009 Project Metrics QMS Training.
1 These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 5/e and are provided with permission by.
Quality Planning & Defect Estimation
1 Software Process Lecture Outline Nature of software projects Engineering approaches Software process A process step Characteristics of a good.
Process Modeling CS 4320 Fall Process Difficulties SW not a production line Each project is different—even within the same company No universally.
Michael Dermody September 2010  Capability Maturity Model Integration ◦ Is a Trademark owned by the Software Engineering Institute (SEI) of Carnegie.
Project Planning QMS Training.
Why do we … Life cycle processes … simplified !!!.
Chapter 6 : Software Metrics
Lecture 1 Introduction to Software Engineering
Rev. 0 CONFIDENTIAL Mod.19 02/00 Rev.2 Mobile Terminals S.p.A. Trieste Author: M.Fragiacomo, D.Protti, M.Torelli 31 Project Idea Feasibility.
These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by.
Lecture 6. Review of Lecture 5 Company strategic planning: mission and objective statements and competitive strategy. Planning Methods: Top-down, Bottom-up.
ISM 5316 Week 3 Learning Objectives You should be able to: u Define and list issues and steps in Project Integration u List and describe the components.
Quality Planning And Defect Estimation Presented by Basker George.
Executive Summary Target Deployment – January 4, 2005 Actual Deployment – December 22, 2004.
Software Project Management Lecture # 3. Outline Chapter 22- “Metrics for Process & Projects”  Measurement  Measures  Metrics  Software Metrics Process.
Company LOGO Team assignment 03 Team 04 K15T02. Members… 1.Hoàng Thị Kim Dâng 2.Thái Thanh Nhã 3.Trần Thị Mộng Hà 4.Trần Tiễn Hưng 5.Chu Thị Thu Hương.
Process capability Baseline Presented by Basker George.
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.
Effort Estimation ( 估计 ) And Scheduling ( 时序安排 ) Presented by Basker George.
SOFTWARE PROCESS AND PROJECT METRICS. Topic Covered  Metrics in the process and project domains  Process, project and measurement  Process Metrics.
Quick Recap Monitoring and Controlling. Lesson 11: Monitoring and Controlling Project Work Topic 11A: Identify the Monitor and Control Project Work Process.
1 Software Engineering: A Practitioner’s Approach, 7/e Chapter 2 Process: A Generic View Software Engineering: A Practitioner’s Approach, 7/e Chapter 2.
Chap 4. Project Management - Organising, planning and scheduling
Project Management Project Integration Management Minder Chen, Ph.D. CSU Channel Islands
1/11/2016CS-499G1 Costs without Maintenance. 1/11/2016CS-499G2 Costs with Maintenance.
Hussein Alhashimi. “If you can’t measure it, you can’t manage it” Tom DeMarco,
1 These slides are designed to accompany Software Engineering: A Practitioner’s Approach, 7/e (McGraw-Hill 2009). Slides copyright 2009 by Roger Pressman.
Project Planning Goal 1 - Estimates are documented for use in tracking and planning project. Goal 2 - Project Activities and commitments planned and documented.
BSBPMG501A Manage Project Integrative Processes Manage Project Integrative Processes Project Integration Processes – Part 2 Diploma of Project Management.
Information Technology Project Management, Seventh Edition.
SOFTWARE DEVELOPMENT Presented By : Emporiumtech This presentation is brought you by
© 2008 Prentice Hall6-1 Introduction to Project Management Chapter 6 Managing Project Scheduling Information Systems Project Management: A Process and.
ITIL: Service Transition
Methodologies and Algorithms
CSC 355 – Newer Approaches to System Development Life Cycles & Processes, Spring 2017 March 2017 Dr. Dale Parson.
Project Management Chapter 3.
PV213 Enterprise Information Systems in Practice 08 – Project management PV213 EIS in Practice: 08 – Project management.
د. حنان الداقيز خريف /28/2016 Software Quality Assurance ضمان جودة البرمجيات ITSE421 5 – The components of the SQA.
Why Do We Measure? assess the status of an ongoing project
Chapter 25 Process and Project Metrics
Chapter 6 Risk Management
Why Do We Measure? assess the status of an ongoing project
Chapter 32 Process and Project Metrics
Presentation transcript:

Project Management Planning Nikolai Dushkov Sirma AI Ltd.

Sirma AI Ltd, 12/11/03 PMP 2 The journey to a project always begins with the Project Management Plan

Sirma AI Ltd, 12/11/03PMP3 Project Planning Infrastructure  Projects database (PDB) Captures the performance data of completed projects  Process capability baseline (PCB) Summarizes the performance across projects  Process assets Documents such as methodologies, best practices, templates, checklists, etc., e.g. materials that capture past experience and helps PMs and developers uses the processes effectively

Sirma AI Ltd, 12/11/03PMP4 Projects database (PDB) PDB contains general information about projects: Project characteristics Project schedule (important deadlines) Project effort (usually by project stages or main tasks) Size (in LOC or FP) Defects (distributed by project stages and how the defects was detected – reviews, UT, IT, ST)

Sirma AI Ltd, 12/11/03PMP5 PDB: General characteristics (Example) NameValue CategoryDevelopment Life CycleFull with 2 iterations Business DomainPhotometric measurement on airports Process tailoring nodesAdd group review for high-impact documents First programs of each developer was group reviewed Peak team size5 Tools usedVC++ 6.0, MS SQL Server Estimated start Estimated finish Actual start Actual finish Estimated Efforts (p-d)352 Main risksAdditional requirements; Requirements uncertainty.

Sirma AI Ltd, 12/11/03PMP6 PDB: Effort data (Example) StageTask EffortReview Effort EstimatedActualEstimatedActual Requirement analysis Design Coding Unit testing80105 Integration testing2028 Acceptance testing and installation 10 Project-specific training12

Sirma AI Ltd, 12/11/03PMP7 PDB: Defect data (Example) Requirements Review Design Review Code Review Unit Testing System Testing Acceptance Testing Requirements Design03200 Coding642191

Sirma AI Ltd, 12/11/03PMP8 Process capability baseline (PCB) PCB represents a snapshot of the capability of the process at some point in time in quantitative terms: Delivered quality Productivity Schedule Effort distribution Defect injection rate In-process defect removal efficiency Defect distribution

Sirma AI Ltd, 12/11/03PMP: Quality Planning9 PCB example (extract) ParameterRemarks MeasureMinMaxMean Delivered Quality Delivered defects / FP (Delivered defects = Acceptance Defects + Warranty Defects) Delivered Defects/ FP Quality expressed in terms of Effort Delivered Defects/ Person- hours ProductivityFor 3 rd -Generation Language FP/ Person- month For 4 th -Generation Language FP/ Person- month

Sirma AI Ltd, 12/11/03PMP10 Process assets Process assets facilitates the project realization: Guidelines Methodologies Best practices Templates Checklists

Sirma AI Ltd, 12/11/03PMP11 PMP Components

Sirma AI Ltd, 12/11/03PMP12 Process Planning

Sirma AI Ltd, 12/11/03PMP: Process Planning13 Process Planning  The standard process  Process tailoring  Requirement change management

Sirma AI Ltd, 12/11/03PMP: Process Planning14 Standard Processes  Waterfall model  Spiral model  Rational unified process  Extreme programming  Ten steps  Sirma AI’s ISO standard process  Etc…

Sirma AI Ltd, 12/11/03PMP: Process Planning15 Process Tailoring

Sirma AI Ltd, 12/11/03PMP: Process Planning16 Process Tailoring Factors  Experience and skill level of the team and PM  Team size  Clarity of requirements  Project duration  Application critically

Sirma AI Ltd, 12/11/03PMP: Process Planning17 Tailoring Guidelines (example) Values: size of team >= 5; duration <= 3 months; low requirements clarity; new technology; experienced PM GuidelinesReasons Scheduling-related Plan for mini milestonesIdentify problems very early; Schedule-related risk is decreased; Effort deviation is under control Effort-related Apply appropriate adjustments to base estimate All project constraints are accommodated in effort estimate to a realistic timeline Formality-related Regularly report status on risk mitigation activities to PM Schedule-related risk is reduced Define formal requirement change management process Minimizes impact of requirements changes on the schedule

Sirma AI Ltd, 12/11/03PMP: Process Planning18 Requirement Change Management Process  Log the changes  Perform impact analysis  Estimate the effort needed  Re-estimate the delivery schedule  Perform a cumulative cost impact analysis  Review the impact with upper level manager if thresholds are exceeded  Obtain customer sign-off  Rework work products

Sirma AI Ltd, 12/11/03PMP: Process Planning19 Impact Analysis Form of Change Request Request No.Date: Change Specification: Impact Analysis: Change Category: Major/Minor Solution: On Effort: On Schedule: Status: Prepared by:Reviewed by:

Sirma AI Ltd, 12/11/03PMP: Process Planning20 Danger of requirement changes Even though each change is not large in itself, over the life of the project the cumulative impact of the changes can be large.