Project Management

Note: very long and extensive β†’ not really a summary

Overview


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

Earned Value Analysis


0. Introduction

Why PM?

  • master complexity
  • enhance transparency
  • manage risks

The magic triangle

image.png

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

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

image.png

  • Example: Waterfall

    Beginning of new phase only after previous phase fully completed

    Phase-rollback if phase NOT sucessfully completed

    image.png

Agile

Definition: Self-organizing team, continuous review and adaptation of team. Focused on: fast, iterative delivery of results & prototypes

image.png

  • Example: SCRUM

    Method:

    1. Product Backlog: prioritized organization of Project tasks
    2. Sprints: Iterations during project execution at pre-planned intervals
    3. Product Increment: Product achievement β†’ is improved in retrospective
    4. 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:

    image.png

Hybrid approach

Combination of elements form plan-based & agile method


1. Project Planning and Implementation

1.1 Mission, Vision, Goals

  1. Mission - Why?

    β†’ Core purpose of project

  2. Vision - Where do we want to be?

    β†’ Long-term outcome

  3. Goals - What is to be achieved?

    β†’ broad targets necessary to fulfill mission & vision

  4. Objectives - How is it achieved?

    β†’ SMART: Specific, Measurable, Ambitious ,Realistic, Time-bound

    β‡’ Narrower, more focused than goals

  5. Requirements - What criteria must be met?

    β†’ precise technical specification necessary to meet objects&goals

image.png

1.2 Project Phases & Milestones

MilestonesPhases (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

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?

CharacteristicsTypical 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 DownBottom 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.

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

image.png

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

image.png


3. Project Control

Deming Cycle:

image.png

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

image.png

  • Example Method: Earned Value Analysis (EVA)

    β†’ Combines magic triangle: Scope, Cost & Time

    Only Aspects that have been fully completed & reviewed contribute to EV

    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

image.png

3.3 Change and Claim Management

Def: Claim = not instructed change of scope

Change management

Schematic Change Management Process

Schematic Change Management Process

Claim Management

  1. Initialization β†’ Prevention
    1. Scope of delivery & services
    2. Contractual agreement on claim process
  2. Definition β†’ Preparation
    1. In contract consider negotiation results on: scope, cost, schedule
    2. Implement procedural guidelines withing project
  3. Planning β†’ Implementation
    1. Identify potential claim events
    2. Documentation
    3. Objective and commercial review
    4. clarify facts
    5. settle claim-related demands
  4. Execution β†’ Implementation (see step 4)
  5. Closing β†’ Knowledge Management
    1. Checklists
    2. Strategy - Procedural guidelines

4. Procurement Management

Plan-based

  1. Clarify procurement requirements
  2. Create procurement plan
  3. Prepare tender documents β†’Draft of contract, requirements & scope = Proposal
  4. Conduct Tender evaluation β†’ Tender evaluation board, confidential
  5. 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

    1. Pre-qualification documents published publicly.
    2. All interest & suitable companies register to participate
    3. 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

  1. Clarify procurement requirements
  2. Select suitable suppliers
  3. Implement pilot project β†’several companies in parallel (2-3), ask team what added value is
  4. 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 typeWhat does it contain
Rechnical RiskNew procuct, material properties, complexity, approach..
Schedule RiskAvailability of inputs, facilities, resources
CommercialCost cap, creditworthiness of business partners…
ResourceAvailability, adequacy, …
MarketCompetitor product is better/cheaper
LegalProduct liability, contracts, …
PoliticalChanges in corporate strategy, legislation

The Process:

  1. Identify
    1. all possible fields of risk
    2. collect all risk-relevant information (maybe prepared list of risks)
  2. Analyze
    1. Asses & weigh identified risks
    2. evaluate the probability of occurrence and the extent
  3. Manage/Do sth about it
    1. Develop measures and prepare strategies
      1. Avoidance
      2. Reduction
      3. Transfer
      4. Acceptance
  4. Monitor
    1. Regular checks and status announcements
    2. 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

image.png

image.png

Risk trend Chart

image.png


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

image.png

  • Quality assurance

    Objective: Ensure consistent adherence to methods and processes during the project life cycle in order to produce a high-quality product

    image.png

6.2 Quality Management Tools

The seven tools of quality (Q7)

  1. Checklist or Tally sheet
  2. (Quality) Control Chart
  3. Correlation- or scatter plot
  4. Fishbone-Diagram
    1. Goal: visualize & analyze causes and effect for problem diagnosis β†’ See exercise Apollo 13 root cause analysis
  5. Flowchart
  6. Pareto-Diagram
  7. Histogram

Potential problem Areas

Potential problem AreasDescription
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

    image.png

    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

image.png

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:

  1. Configuration Management Planning
    • Product Tree
    • CDM Plan
  2. Configuration identification
    • Configuration Items
    • CI List
  3. Configuration Control
    • Changes
    • RDFs
    • RFWs
    • NCRs
  4. Configuration Status Accounting
    • Configuration Item Data List
    • As-built configuration list
  5. Configuration verification
    • Verified baseline
    • Audit Reports

image.png

Information/Documentation Management

  1. Establish
  2. Review
  3. Deliver
  4. Store&Retrieve
  5. 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