Project Management
Note: very long and extensive β not really a summary
Overview
- Project Planning and implementation
- Cost and Schedule Managements
- Project control
- Procurement Management
- Risk Management
- Quality Management
- Project communication and Information management
Facts to memorize
- Magic Triangle
- Management Methods: Agile vs Classic
- Major Milestones
- Project Organization
- There are different types of costs
- Impacts of cost estimation
- How to estimate costs?
- Deming Cycle
- Know how Milestrone Trend Analysis works
- Risk Probability matrix
- β¦.
Important Formulas
0. Introduction
Why PM?
- master complexity
- enhance transparency
- manage risks
The magic triangle
Scope: quality, functionality, convenience, service etc.
Extended triangle: Quality and Risks
The Process
- Initialization
- Decision to implement the project
- Define boundary conditions/scope
- Which PM approach shall be used?
- Definition
- Goals & Requirements
- Project organization, interfaces & core team
- Planning
- Tasks, schedules, resources & costs
- Execution
- Realization of project content
- Monitoring of Project status
- Measures to adhere to plan/Plan Changes
- Closing
- Formal conclusion of project with client
- Discuss & Secure project findings to improve future projects
- Dissolving of project organization
Changes over project phase in impact of decisions, risk, costs and knowledge
The Methods
Planbased (classic)
Definition: Activities structured into phases & work packages. Sequential processing of project phases.
Note: Less used as not one single person can know the whole product β distribution of responsibility
-
Example: Waterfall
Beginning of new phase only after previous phase fully completed
Phase-rollback if phase NOT sucessfully completed
Agile
Definition: Self-organizing team, continuous review and adaptation of team. Focused on: fast, iterative delivery of results & prototypes
-
Example: SCRUM
Method:
- Product Backlog: prioritized organization of Project tasks
- Sprints: Iterations during project execution at pre-planned intervals
- Product Increment: Product achievement β is improved in retrospective
- Sprint review: regular review of product increment
Roles:
- Product Owner: interface to costumer
- Team: acts autonomously & are self-organized
- Scrum Master: moderator of process
Overview:
Hybrid approach
Combination of elements form plan-based & agile method
1. Project Planning and Implementation
1.1 Mission, Vision, Goals
-
Mission - Why?
β Core purpose of project
-
Vision - Where do we want to be?
β Long-term outcome
-
Goals - What is to be achieved?
β broad targets necessary to fulfill mission & vision
-
Objectives - How is it achieved?
β SMART: Specific, Measurable, Ambitious ,Realistic, Time-bound
β Narrower, more focused than goals
-
Requirements - What criteria must be met?
β precise technical specification necessary to meet objects&goals
1.2 Project Phases & Milestones
Milestones | Phases (According to ESA) |
---|---|
β’ MDR: Mission Definition Review | |
β’ PRR: Preliminary Requirements review | |
β’ SRR: System Requirements review | |
β’ PDR: Preliminary Design Review | |
β’ CDR: Critical Design Review | |
β’ QR: Qualification review | |
β’ AR: Acceptance review | |
β’ ORR: Operational readiness review | |
β’ FRR: Flight Readiness Review | |
β’ LRR: Launch Readiness Review | |
β’ CRR: Comissioning Result Review | |
β’ ELR: End-of-life Review | |
β’ MCR: Mission Closeout Review | β’ Phase 0: Mission analysis/needs identification |
β’ Phase A: Feasibility | |
β’ Phase B: Preliminary Definition | |
β’ Phase C: Detailed Definition | |
β’ Phase D: Qualification and Production | |
β’ Phase E: Utilization | |
β’ Phase F: Disposal |
1.3 Project Organization
Phase plan Organization Breakdown structure
Product tree Work breakdown structure Work packages
Organization Breakdown structure:
β Who does what and how do people relate to each other?
Contact officer: Change negotiations, System Engineer: make sure all fits together, Product assurance: quality management, Project Manager: Make team perform
Work breakdown structure (WBS):
- Subprojects for general structurung
- Subtasks per Subproject
- Workpackages in Subtask or Subproject incl. Workpackage Nr containing code of WBS β smallest unit of WBS
Principle: From Broad to detail
Work Packages:
β What needs to be done?
Characteristics | Typical Content |
---|---|
β’ Clearly defined & separated from other packages | |
β’ Self-contained | |
β’ Basis for planning | |
β’ Assigned to responsible Person | β’ Title & Number |
β’ Person responsible | |
β’ Star & End date | |
β’ Inputs & prerequisites | |
β’ Description of Task | |
β’ Deliverables |
2. Cost & Schedule Management
2.1 Cost Estimation and Planning
Cost Categories
- Labour Costs
- Infrastructure & Facility Costs
- Other Costs
- Materials
- Procurements
- Various
Cost estimation Methods
Top down vs. Bottom up
- Bottom-up Estimate (Grass-root estimate)
- Multiplier Method
- PERT
Top Down | Bottom Up | |
---|---|---|
Description | β’ Quick | |
β’ Simple | ||
β’ Ballpark figure | β’ Higher Effort | |
β’ Project Specific | ||
β’ More precise | ||
Methods | β’ heuristic Method | |
β’ Parametric estimate | ||
β’ Percentage Method | β’ Bottom-up Estimate/Grass-root estimate | |
β’ Multiplier Method | ||
β’ PERT: Program Evaluation & review technique |
Other Methods:
- Comparative Estimate/Analogy
- Expert Judgement β Delphi
Impact of Estimation Errors
- Overestimation: estimated effort > actual effort
- Student Syndrome: Work is done as late as possible β inefficient/delays
- Parkinsonβs Law: Work expands so as to fill the time available for its completion
- Underestimation: estimated effort < actual effort
- Additional efforts required to manage discrepancy btw. estimated & actual effort
Total effort of project depends on whether the actual effort is under- or overestimated.
How to properly handle the situation?
β Margin-Management: actively estimated based on project situation, know-how and Environment
2.2 Project Schedule
Gantt-Chart: β visualizes throughput time
- Float: Margin on activity till it will delay the other work package/project
- Critical Path: any delay in work package will extend project duration
Important: Effort β throughput time
2.3 Resource Planning
Shows the effort one has to put in.
β Visualizes if people are βΓΌberlastetβ
Important: People cannot be switched on/off β time to get to know the project/problem
Iterations necessary (even during project)
- project always have change of plans
- resources are limited
2.4 Project Budgeting
Cost plan β cost curve
β cost curve is never directly linear
3. Project Control
Deming Cycle:
Adaptations:
- Adjust resources β hire more people: limited because more people = longer information transfer
- reduce efforts
- Increase productivity β Trainings, focus, invest in more expensive tools
- Improve process quality β Important in limited time scopes (like now π )
- Modify/change scope
Hint:
- Scope has to be adapted with costumer
- Effort: intern β lower precision = lower effort but SAME Scope
3.1 Cost control
Importance of Schedule: Large projects are controlled by schedule β time = $
Key performance indicators: β always compare planned & actual
- Duration
- Costs
- Progress percentage (%)
If deviation between planned & actual, determine:
- Time-to complete
- Cost-to-Complete
-
Example Method: Earned Value Analysis (EVA)
β Combines magic triangle: Scope, Cost & Time
Only Aspects that have been fully completed & reviewed contribute to EV
3.2 Schedule Control
Milestone trend Analysis
Concept: β Horizontal line reaches pink diagonal line work package/project needs to be done
horizontal line: if everything works as planed
vertical line: changes in plans, delay
3.3 Change and Claim Management
Def: Claim = not instructed change of scope
Change management
Schematic Change Management Process
Claim Management
- Initialization β Prevention
- Scope of delivery & services
- Contractual agreement on claim process
- Definition β Preparation
- In contract consider negotiation results on: scope, cost, schedule
- Implement procedural guidelines withing project
- Planning β Implementation
- Identify potential claim events
- Documentation
- Objective and commercial review
- clarify facts
- settle claim-related demands
- Execution β Implementation (see step 4)
- Closing β Knowledge Management
- Checklists
- Strategy - Procedural guidelines
4. Procurement Management
Plan-based
- Clarify procurement requirements
- Create procurement plan
- Prepare tender documents βDraft of contract, requirements & scope = Proposal
- Conduct Tender evaluation β Tender evaluation board, confidential
- Negotiate Contract & complete procurement β clarify scope!
Procurement Methods:
- Request for Information (RFI)
- Obtaining non-binding price and performance information. Suitable for market assessment.
- first bidding, only ROM cost (rough order of magnitude) & technical evaluation
- Early stage, lot of design freedom
- Request for Quotation (RFQ)
- Request for non-binding prices for a defined procurement item
- No defining price, sometimes also bidding offer
- More detailed than RFI
- Request for Proposal (RFP)
- Tendering in true sense. Invitation to submit a binding offer
- Clear poproposal to company
- Invitaiton to Tender (ITT)
- Used in public tendering β invitation to all
Tender Process types (who can apply): β type based on amount of money
-
Restricted competition β defined number of companies are invited to submit RFI, RFQ, RFP β pre-selection is already done in advance by person who chooses
-
Open competition β Tender documents are publicly published on tandering platform. β all interested & qualified can submit a bit
-
Selective Tender
- Pre-qualification documents published publicly.
- All interest & suitable companies register to participate
- min 3 pre-qualified companies taken into procedure β closed to public
β highly complex procurement
-
Direct Negotiations: β low costs. Public authority directly awards contracts. Must be justified
Agile
- Clarify procurement requirements
- Select suitable suppliers
- Implement pilot project βseveral companies in parallel (2-3), ask team what added value is
- Negotiate contract and finalize procurement
Best practice:
- Focus on acquiring the most suitable resources β conduct small pilot project with several providers
- Ideally a product concept & initial product backlog is developed before starting procurement process
- Do not outsource role of product owner β ensure necessary expertise is maintained
5. Risk Management
Risk evaluation depends on environment/culture!
5.1 Risk management Process
Risk potential = Probabilty of occurence * Damage potential
Risk type | What does it contain |
---|---|
Rechnical Risk | New procuct, material properties, complexity, approach.. |
Schedule Risk | Availability of inputs, facilities, resources |
Commercial | Cost cap, creditworthiness of business partners⦠|
Resource | Availability, adequacy, β¦ |
Market | Competitor product is better/cheaper |
Legal | Product liability, contracts, β¦ |
Political | Changes in corporate strategy, legislation |
The Process:
- Identify
- all possible fields of risk
- collect all risk-relevant information (maybe prepared list of risks)
- Analyze
- Asses & weigh identified risks
- evaluate the probability of occurrence and the extent
- Manage/Do sth about it
- Develop measures and prepare strategies
- Avoidance
- Reduction
- Transfer
- Acceptance
- Develop measures and prepare strategies
- Monitor
- Regular checks and status announcements
- ensure that new risks are identifies
5.2 Risk Management in Space Projects
Risk index
do risk assessment before beginning of project
Goal: Mitigate risk \to severity
Risk trend Chart
6. Quality Management
6.1 Quality and Product Assurance
Product Assurance
Objective: Ensure space products meet mission (performance) objectives across all stages of their lifecycle regarding:
- safety
- availability
- reliability
Quality is part of the product assurance!
Quality Management
Consists of Quality Assurance and Quality Control
-
Quality assurance
Objective: Ensure consistent adherence to methods and processes during the project life cycle in order to produce a high-quality product
6.2 Quality Management Tools
The seven tools of quality (Q7)
- Checklist or Tally sheet
- (Quality) Control Chart
- Correlation- or scatter plot
- Fishbone-Diagram
- Goal: visualize & analyze causes and effect for problem diagnosis β See exercise Apollo 13 root cause analysis
- Flowchart
- Pareto-Diagram
- Histogram
Potential problem Areas
Potential problem Areas | Description |
---|---|
Personnel | - project team members |
- Project organization
- Future user groups and stakeholders | | Machine | - Tolls and infrastructure of project | | Environment | - context of project (parent organization/cultural differences in international projects)
- β¦ | | Material | - resources needed to execute project
- incl $$ | | Method | - type of project management
- specific methods and techniques at technical level | | Measurement | - heavily dependent on method used
- key performance indicators and measurement criteria
- acquisition of data and facts |
7. Project Communication and Information Management
7.1 Kick-off
Form: Meeting
Present:
- Costumer
- Project Manager
- Project Team
- Other: participants, subject matter experts, stakeholders
β stakeholders are not necessarily present!
Content:
- Present: Product vision, benefits to be realized & the background
- Discuss: Current project status & scope
- Explain: Intentions & objectives
- Clarify relationships between individual areas of responsibility
- Outcome: Team members have shared understanding of tasks
Relationship
- Teammembers: Get to know eachother
- Define & Approve ground rules
- Make informal platforms for interpersonal exchange of options available
- create a sense of we through: project meaning, highlighting unique characteristics of team
Organization
- Define project organization & make resources of individual members known
- Outline methodological aproach
- Present project plan/release planning
- Address potential problem areas & assign team member responsible for its resolution
- Establish Communication
- Assign tasks, responsibilities & competences to team members
- Define meeting rhythm!
7.2 Project communication & stakeholder management
β Communication is key!
Forms of communication
- Formal communication: team meetings, monthly progress report
- Informal communication: daily mails, chat groups etc
- Important information: fact oriented, documented in writing
- Project results: usually project-or company specific guidelines for the communication of it
What is communication & how should it be done:
β Mainly form of information exchange
- Clear project alignment of communication
- Recognition of interim success
- Productive working relationships within the project team
- Rapid problem identification and decision-making
- Maintaining motivation and support for other members
Communication Forms
-
Example: Project Status report
Basis for all necessary management and control measures of project. Answers to the following questions:
- Highlights
- Issues
Typical content:
- Technical status β project progress
- Schedule β achieved milestones
- Cost development β status & forecast
- Achieved Quality β conducted review, tests, quality management measures etc
- Risks β status of initiated mitigation measures
- Other β personnel changes
Successful Project Meetings
7.3 Configuration and Data Management
Configuration management process
Objective: Establish and maintain a consistent record of the productβs physical and functional characteristics
β in comparison with products operational requirements and design
CI: Configuration item
CM: Configuration Management
Process:
- Configuration Management Planning
- Product Tree
- CDM Plan
- Configuration identification
- Configuration Items
- CI List
- Configuration Control
- Changes
- RDFs
- RFWs
- NCRs
- Configuration Status Accounting
- Configuration Item Data List
- As-built configuration list
- Configuration verification
- Verified baseline
- Audit Reports
Information/Documentation Management
- Establish
- Review
- Deliver
- Store&Retrieve
- Archive & Retrieve
7.4 Project Closeout
Retroperspective on all project phases
Product: Project closeout report
Contents:
- Business case
- Project or program objectives
- Project organization
- Approach and key methods
- adherence to deadline, costs and efforts
- Result qualiy, process quality
- satisfaction of stakeholders & project team members
- Transferable lessons learned from the project
- summary of project succes