SlideShare une entreprise Scribd logo
1  sur  42
Télécharger pour lire hors ligne
Leiden Institute of Advanced Computer Science




Introduction

              System‘s Development
                       and
               Project Management

                            Prof. Dr. Thomas Bäck



                                                      1
Leiden Institute of Advanced Computer Science




Introduction

  !   System‘s Development and Project
      Management
  !   Prof. dr. Thomas Bäck, Natural Computing
  !   Room 169, Tel. 7108, baeck@ liacs.nl
  !   Also – Company Experience




                                                      2
Leiden Institute of Advanced Computer Science                           Dates

Feb. 1               14:45 – 17:30           Introduction, Project Description
Feb. 2               13:45 – 16:30           STEP WISE Approach to Project Planning
Feb. 9               13:45 – 16:30           Selecting an Appropriate Software Dev.
                                             Approach
Feb. 15              14:45 – 17:30           Activity Planning and Resource Allocation
Feb. 16              13:45 – 16:30           Software Effort Estimation
Feb. 22              14:45 – 17:30           Risk management, project escalation
Feb. 23              13:45 – 16:30           Project monitoring and control
Mar. 1               14:45 – 17:00           Exam
Mar. 2               13:45 – 16:30           Software Quality Assurance
Mar. 8               14:45 – 17:30           Managing People; Contract Management
Mar. 9               13:45 – 16:30           Various
Mar. 15              14:45 – 17:30           Trade Fair


                                                                                      3
Leiden Institute of Advanced Computer Science




ICT Project Management „runaways“ …

  !   Standish „Chaos“ Report
    !    1994:
          •  16% successful
          •  31% cancelled
          •  53% challenged
    !    2000:
          •  34% successful
          •  15% cancelled
          •  51% challenged



                                                      4
Leiden Institute of Advanced Computer Science




Project Management and Success
   !   Technical Issues
       !    Hardware / software / telecommunications systems don‘t work
       !    Frequent failure / errors in operation

   !   Economic Issues
       !    Time or budget overrun
       !    Low / no ROI („productivity paradox“)

   !   Organizational (implementation) Issues
       !    Resulting system fails to achieve desired benefit
       !    Users reject system




                                                                5
Leiden Institute of Advanced Computer Science




Course Content
   !   What is project management ?
        
   !   Student project: Save Energy
        
   !   Planning and revising projects
        
   !   Project lifecycles
        
   !   Estimating effort: size and productivity models
        
   !   Risk management and project escalation
        
   !   Controlling projects, including earned value analysis
        
   !   Managing project and process quality
        
   !   Managing people and organizing teams: motivation and
        
       capability
   !   Contract management



                                                           6
Leiden Institute of Advanced Computer Science



Course Structure
   !   10 interactive lectures:
       !    45 min teaching – 15 min break
       !    45 min teaching – 15 min break
       !    In-class assignments (20 – 40 min) + student presentations
       !    Case studies

   !   Written exam (closed book, Mar. 1)
   !   Hands-on development project
       !    Save Energy application ideas
       !    Project plans, reports
       !    Final trade fair (Mar 15, 14:45 – 17:30)




                                                           7
Leiden Institute of Advanced Computer Science




Grade Composition

   !   15% project proposal (‚bid‘)                        [group]
   !   25% detailed project plan                           [group]
   !   5% Deutsche Bank case                               [group]
   !   5% reflection paper on group project
           [individual]      management issues
   !   5% in-class participation                           [individual]
   !   25% written exam                                    [individual]
   !   20% trade-fair – project presentation               [group]




                                                       8
Leiden Institute of Advanced Computer Science




Required Literature
   !   Bob Hughes, Mike Cotterell: Software
       Project Management, 3e or 4e, McGraw-
       Hill ISBN 007709834
   !   Blackboard: readings and assignments




                                                     9
Leiden Institute of Advanced Computer Science




What is a Project ?                               1.  Temporary
                                                  2.  Unique Products, Services, or Results
                                                  3.  Progressive Elaboration
    !   A definition
       !    „A specific design or plan“

    !   Key elements
       !    Non-routine
       !    Specific objectives
       !    Planned
       !    Predetermined time span
       !    Constrained resources
       !    Work carried out for a third party
       !    Work involves several specializations or phases
       !    Size and complexity



                                                                      10
Leiden Institute of Advanced Computer Science




Typical Project Cost and Staffing




                                                      11
Leiden Institute of Advanced Computer Science




Stakeholder‘s Influence over Time

       Influence of stakeholders




        Cost of changes
                                                     Time



                                                            12
Leiden Institute of Advanced Computer Science




ICT Project Management
  !   Part art, part science
  !   Activities have duration, required resources
      and sequence (path)
  !   Critical path: Link of activities where delay
      causes delay in entire project !




                                                     13
Leiden Institute of Advanced Computer Science




ICT Project Management: Two Exercises
   !   Design a project plan for
        !    Organizing a party next weekend

  Small birthday party …                              Vienna opera ball




                                                       14
Leiden Institute of Advanced Computer Science




Software Engineering is more Difficult !
   !   Due to …
       !    Complexity
       !    Conformity (with human requirements)
       !    Changeability
       !    Invisibility


                               It therefore needs specialized management
                               techniques to deal with it !



                                                          15
Leiden Institute of Advanced Computer Science




Common Activities
                                    Is it worth
                                      doing?        How do we do
   Feasibility Study                                    it ?


                                      Planning                     Do it !


                                                    Execute Project



   !   Feasibility study – decide if project is worth
       doing
   !   Plan how you are going to do it, then do it.
                                                          16
Leiden Institute of Advanced Computer Science



Execute Project (Hughes-Cotterrell Stages)
 Requirements
  Gathering

         Specification


                             Design


                                                Code


                                                       Testing


                                                                      Implement
                                                                 17
Leiden Institute of Advanced Computer Science



Execute Project
    !   Functional Requirements
       !    What the system is to do
       !    Systems analysis aims to provide these
    !   Quality Requirements
       !    Other attributes of the system, e.g., response time,
            usability, reliability
    !   Resource / time Requirements
       !    Cost
       !    Time
    !   Trade-offs between the different factors
                                                            18
Leiden Institute of Advanced Computer Science




Managerial Issues
    !   Management may involve:
       !    Planning                 - deciding what is to be done
       !    Organizing               - making arrangements
       !    Staffing                 - selecting the right people
       !    Directing                - giving instructions
       !    Monitoring               - checking on progress
       !    Controlling              - taking action to remedy hold-ups
       !    Innovating               - coming up with new solutions
       !    Representing             - liaising with users

                                                                     19
Leiden Institute of Advanced Computer Science




Managerial Issues
    !   Internal stakeholders may be:
       !    In the project team
       !    Outside the team but in the organization
    !   External stakeholders may be:
       !    Customers or users affected by the system
       !    Contractors
    !   There will be different types of users with
        different interests
    !   Need for good communication !

                                                        20
Leiden Institute of Advanced Computer Science




Objectives
    !   Different stakeholders will have different
        objectives
       !    Need for agreed objectives
    !   Need for an identifyable project authority
       !    To set, monitor and modify objectives
       !    Can contain user, development and management
            representatives
    !   Objectives
       !    Can be informally expressed as: „In order for the
            project to be a success, the project must …“
                                                           21
Leiden Institute of Advanced Computer Science




Objectives (cont‘d)
    !   Objectives must be:
        !    Concrete
        !    Have measure of success
    !   Objectives can be:
        !    Broken down into sub-objectives or goals
        !    Can be informally expressed as „in order to
             achieve A, we must achieve B, C, D, etc.“
        !    Identifying sub-objectives involves considering the
             „how“ as well as the „what“


                                                            22
Leiden Institute of Advanced Computer Science




Problems - I
    !   Project Manager‘s point of view:
       !    Poor estimates and plans
       !    Lack of quality standards and measures
       !    Lack of guidance about making organizational
            decisions
       !    Lack of techniques to make progress visible
       !    Poor role definition – who does what ?
       !    Incorrect success criteria



                                                           23
Leiden Institute of Advanced Computer Science




Problems - II
    !   Staff‘s point of view:
         !   Inadequate specification of work
         !   Management ignorance of IT
         !   Lack of knowledge and application area
         !   Lack of standards
         !   Lack of up-to-date documentation
         !   Preceding activities not completed on time
         !   Lack of communication between users and technicians
         !   Lack of communication leading to duplication of work
         !   Lack of commitment (especially when tied to one person)
         !   Narrow scope of technical expertise
         !   Changing statutory requirements
         !   Changing software environment
         !   Deadline pressure
         !   Lack of quality control
         !   Remote management
         !   Lack of training
         !   ...
                                                                       24
Leiden Institute of Advanced Computer Science




Examples
   !   German toll collect system (2 years late, 2 billion €).
   !   US IRS was to abandon tax system modernization
       programme after having spend $4 billion.
   !   State of CA spent $1 billion on non-functional welfare
       database system.
   !   500 million € UK air traffic control system 2 years
       behind schedule.
   ! …
   !   All government ? Many industry examples as well.



                                                          25
Leiden Institute of Advanced Computer Science



Other Aspects I
    !   Setting Objectives
       !    Project authority
       !    Project board
       !    Sub-objectives and goals
       !    Measures of effectiveness
             •  Predictive measures (while constructing the system)
             •  Performance measures (operational system)
    !   Stakeholders
       !    Internal to project team
       !    External, but within same organization
       !    External to project team and organization
                                                                      26
Leiden Institute of Advanced Computer Science



Other Aspects II
    !   Business Case
       !    Justification for project
       !    E.g., cost-benefit analysis
    !   Requirement Specification
       !    Functional: Systems Analysis and Design
       !    Quality: Response time, reliability, …
       !    Resources: Time and cost




                                                      27
Leiden Institute of Advanced Computer Science



Feasibility Study: Contents
    !   Introduction: What this document is
    !   Description of current situation
    !   Problem description
        !    Boundaries
        !    Scope
    !   Proposed development
        !    Business and financial aspects
        !    Technical aspects
        !    Organizational aspects
    !   Estimated costs
        !    Development costs
        !    Operational costs
    !   Envisaged benefits
    !   Recommendation
                                                      28
Leiden Institute of Advanced Computer Science


Project Plan: Contents
!       Introduction
!       Background, incl. Reference to the business case.
!       Project objectives
!       Constraints
!       Project products (deliverable and intermediate)
!       Methods
!       Activities to be carried out
!       Resources to be used
!       Risks
!       Management, including
        !    Organizational responsibilities
        !    Quality management
        !    Configuration management
!   Success factors
                                                             29
Leiden Institute of Advanced Computer Science



Project Plan: Structure
    !   Introduction
    !   Management Summary
    !   Goals and objectives
              !    Business goals
              !    Benefits
              !    Objectives
    !       Scope, Key deliverables, Prioritization
    !       Organization, responsibilities, resources
    !       Risks, Risk Containment
    !       Other Issues


                                                            30
Leiden Institute of Advanced Computer Science



The System‘s Development Life Cycle
                                                     6a. Final assembly
                               5. Test                  and delivery
              4. Implemen-
                  tation

                                         7. Correct,
                                          Maintain
       3. System
        Design                                                                 Functional
                                                                                Release



          2. Systems                                      6b. Final assembly
           Analysis                                          and delivery
                              1. Pre-study
                                                             Correction
                                                              Release

                                                                                        31
Leiden Institute of Advanced Computer Science



Project Management and Success
   !   Traditionally: trace production of „milestone“ documents (functional
       specs = 14%, logical design = 30%, …)
   !   But: cost will migrate out of any activity that is measured more
       carefully than its neighboring activities
   !   Escalating committment to failure


                                                                                         % Completion


                                                                  120
                                          Percentage Completion   100

     Law of diminishing                                            80
                                                                   60                                           % Completion

          returns                                                  40
                                                                   20
                                                                    0
                                                                        1   2   3   4    5     6   7    8   9
                                                                                        Time




                                                                                                   32
Leiden Institute of Advanced Computer Science


  Law of diminishing (marginal) returns
            !   When one of the factors of production is held fixed in supply,
                successive additions of the other factors will lead to an increase in
                returns up to a point.
            !   Beyond this point, returns will diminish.
            !   Example: Agricultural production (seed amount – growth
                production, no. of workers – total labor and harvesting done).

                                                                               Diminishing returns
                                                                         140
No. Of    Total physical   Marginal physical   Average Physical
workers   product (TPP)     product (MPP)       Product (APP)            120
  1            10                 10                 10                  100                                               Total physical product
                                                                          80                                               (TPP)
  2            30                 20                 15
                                                                                                                           Marginal physical
                                                                  Tons

  3            90                 60                 30                   60
                                                                                                                           product (MPP)
                                                                          40
  4            120                30                 30                                                                    Average Physical
                                                                          20                                               Product (APP)
  5            130                10                 26
                                                                           0
  6            120               -10                 20
                                                                         -20 0   1   2      3     4       5        6   7

                                                                                         No. of Workers




                                                                                                              33
Leiden Institute of Advanced Computer Science




Prioritizing and Managing Expectations
                                                            Processing in
    Development                                                                 Customer
                       Screening        Prioritization      Development
    Request Entry                                                               Feedback
                                                         (product planning)

                                       Selection of
                                       most relevant
                    Reduction of:      needs
                    •  unclear
                    •  doubles
      100 dev.      •  curr. release
     requests       •  next release        - 60%
     logged in      •  out of scope                                      X selected as planning input
    the system
                                                                         Y denied

                        - 30%                                            Z input for next year planning
                                         archived         Transfer to
                                                          next year‘s
                                                             cycle


                                                                         34
Leiden Institute of Advanced Computer Science




            Your Project: Save Energy



            Demonstrator of innovative application that
            stimulates to save energy
Leiden Institute of Advanced Computer Science




Save Energy

  !   EU project on user behaviour transformation
      by empowerment of the users with ICT

                                                      5 Pilots:
                                                      -Lisbon
                                                      -Leiden
                                                      -Manchester
                                                      -Helsinki
                                                      -Lulea
Leiden Institute of Advanced Computer Science



                     Leiden Employee Behaviour

                !    Electricity, switching on/off:
                      !    PC, monitor
                      !    Lighting
                      !    Miscellaneous equipment


                !    Heating:
                      !    Setpoint for room temperature
                      !    Turn heater on/off
                      !    Close/open windows
Leiden Institute of Advanced Computer Science




Leiden Pilot
Leiden Institute of Advanced Computer Science




Current Initiatives in Leiden Pilot
   !   Weekly Energy Emails


                                            •  Real time energy displays
Leiden Institute of Advanced Computer Science




Assignment

  !   Develop a demonstrator that runs on a pc,
      smart phone or presentation screen that
      displays the current energy consumption of
      individuals and stimulates users to save
      energy.

  !   Present in trade-fair setting
Leiden Institute of Advanced Computer Science




Remarks:

  !   Keep in mind the audience (Municipality
      employees)

  !   Real data is available (SOAP webservice)
    SOAP, originally defined as Simple Object Access Protocol, is a protocol specification for
    exchanging structured information in the implementation of web services in computer
    networks.




  !   Think of what motivates to save energy!
Leiden Institute of Advanced Computer Science




Save Energy Project
    !   Meet as Team
       !    Actually, you will have many meetings …
       !    Teamwork is of critical importance
    !   Project proposal (bid) due by
       !    February 18, midnight

         February 18, midnight         Assignment 1:
                                       Project proposal ( bid )
         February 25, midnight         Assignment 2:
                                       Project Plan including functional specification
         March 1, midnight             Assignment 3:
                                       Deutsche Bank case, 5 ppt slides
         March 1 (14:45 – 17:00)       Exam
         March 15 (14:45 – 17:30)      Trade fair
         March 16, midnight            Assignment 4:
                                       Personal reflection paper on project management




                                                                                         42

Contenu connexe

Tendances

John marinaro pm_process
John marinaro pm_processJohn marinaro pm_process
John marinaro pm_process
NASAPMC
 
Cassidy.jim
Cassidy.jimCassidy.jim
Cassidy.jim
NASAPMC
 
David.atwell
David.atwellDavid.atwell
David.atwell
NASAPMC
 
Bingham.alph
Bingham.alphBingham.alph
Bingham.alph
NASAPMC
 
Lou wheatcraft
Lou wheatcraftLou wheatcraft
Lou wheatcraft
NASAPMC
 
2012 icse program comprehension
2012 icse program comprehension2012 icse program comprehension
2012 icse program comprehension
Walid Maalej
 
Software Outsourcing: Pitfalls and Best Practices
Software Outsourcing: Pitfalls and Best PracticesSoftware Outsourcing: Pitfalls and Best Practices
Software Outsourcing: Pitfalls and Best Practices
AMC Bridge
 
Horn thomas
Horn thomasHorn thomas
Horn thomas
NASAPMC
 

Tendances (20)

Nysais presentation may 2010
Nysais presentation may 2010Nysais presentation may 2010
Nysais presentation may 2010
 
Immutable principles of project management (austin pmi)(v4)(no exercise)
Immutable principles of project management (austin pmi)(v4)(no exercise)Immutable principles of project management (austin pmi)(v4)(no exercise)
Immutable principles of project management (austin pmi)(v4)(no exercise)
 
John marinaro pm_process
John marinaro pm_processJohn marinaro pm_process
John marinaro pm_process
 
Overview of project planning
Overview of project planningOverview of project planning
Overview of project planning
 
Cassidy.jim
Cassidy.jimCassidy.jim
Cassidy.jim
 
David.atwell
David.atwellDavid.atwell
David.atwell
 
Bingham.alph
Bingham.alphBingham.alph
Bingham.alph
 
International Journal of Business and Management Invention (IJBMI)
International Journal of Business and Management Invention (IJBMI)International Journal of Business and Management Invention (IJBMI)
International Journal of Business and Management Invention (IJBMI)
 
Is project failure
Is project failureIs project failure
Is project failure
 
Reducing Time Spent On Requirements
Reducing Time Spent On RequirementsReducing Time Spent On Requirements
Reducing Time Spent On Requirements
 
PMP Preparation - 09 Human Resource Management
PMP Preparation - 09 Human Resource ManagementPMP Preparation - 09 Human Resource Management
PMP Preparation - 09 Human Resource Management
 
Reduce the Internal and External Interruptions and Improving Communications u...
Reduce the Internal and External Interruptions and Improving Communications u...Reduce the Internal and External Interruptions and Improving Communications u...
Reduce the Internal and External Interruptions and Improving Communications u...
 
Lou wheatcraft
Lou wheatcraftLou wheatcraft
Lou wheatcraft
 
Applying the scientific method in Software Evaluation
Applying the scientific method in Software EvaluationApplying the scientific method in Software Evaluation
Applying the scientific method in Software Evaluation
 
2012 icse program comprehension
2012 icse program comprehension2012 icse program comprehension
2012 icse program comprehension
 
Software Outsourcing: Pitfalls and Best Practices
Software Outsourcing: Pitfalls and Best PracticesSoftware Outsourcing: Pitfalls and Best Practices
Software Outsourcing: Pitfalls and Best Practices
 
Cpe orientation
Cpe orientationCpe orientation
Cpe orientation
 
Horn thomas
Horn thomasHorn thomas
Horn thomas
 
Evaluating Project Success
Evaluating Project SuccessEvaluating Project Success
Evaluating Project Success
 
Why software projects_need_heroes
Why software projects_need_heroesWhy software projects_need_heroes
Why software projects_need_heroes
 

En vedette (8)

Software Estimation Techniques
Software Estimation TechniquesSoftware Estimation Techniques
Software Estimation Techniques
 
Software Project Management Spm1176
Software Project Management Spm1176Software Project Management Spm1176
Software Project Management Spm1176
 
Software Project Management chapter-1
Software Project Management chapter-1Software Project Management chapter-1
Software Project Management chapter-1
 
Software effort estimation
Software effort estimationSoftware effort estimation
Software effort estimation
 
Software Project Management
Software Project ManagementSoftware Project Management
Software Project Management
 
software project management Cocomo model
software project management Cocomo modelsoftware project management Cocomo model
software project management Cocomo model
 
Cocomo model
Cocomo modelCocomo model
Cocomo model
 
Project management
Project managementProject management
Project management
 

Similaire à SDPM - Lecture 1 - Introduction

SDPM - Lecture 2 -The STEP WISE Approach to Project Planning
SDPM - Lecture 2 -The STEP WISE Approach to Project PlanningSDPM - Lecture 2 -The STEP WISE Approach to Project Planning
SDPM - Lecture 2 -The STEP WISE Approach to Project Planning
OpenLearningLab
 
SDPM - Lecture 7 - Project monitoring and control
SDPM - Lecture 7 - Project monitoring and controlSDPM - Lecture 7 - Project monitoring and control
SDPM - Lecture 7 - Project monitoring and control
OpenLearningLab
 
SDPM - Lecture 6 - Risk management and project escalation
SDPM - Lecture 6 - Risk management and project escalationSDPM - Lecture 6 - Risk management and project escalation
SDPM - Lecture 6 - Risk management and project escalation
OpenLearningLab
 
SDPM - Lecture 5 - Software effort estimation
SDPM - Lecture 5 - Software effort estimationSDPM - Lecture 5 - Software effort estimation
SDPM - Lecture 5 - Software effort estimation
OpenLearningLab
 
SDPM - Lecture 3 - Selecting an appropriate software development approach.pdf
SDPM - Lecture 3 - Selecting an appropriate software development approach.pdfSDPM - Lecture 3 - Selecting an appropriate software development approach.pdf
SDPM - Lecture 3 - Selecting an appropriate software development approach.pdf
OpenLearningLab
 
SDPM - Lecture 8 - Software quality assurance
SDPM - Lecture 8 - Software quality assuranceSDPM - Lecture 8 - Software quality assurance
SDPM - Lecture 8 - Software quality assurance
OpenLearningLab
 
Master Information Sciences 2013-2014 at VU University Amsterdam
Master Information Sciences 2013-2014 at VU University AmsterdamMaster Information Sciences 2013-2014 at VU University Amsterdam
Master Information Sciences 2013-2014 at VU University Amsterdam
Patricia Lago
 
SDPM - Lecture 9 - Managing people and organizing teams
SDPM - Lecture 9 - Managing people and organizing teamsSDPM - Lecture 9 - Managing people and organizing teams
SDPM - Lecture 9 - Managing people and organizing teams
OpenLearningLab
 

Similaire à SDPM - Lecture 1 - Introduction (20)

SDPM - Lecture 2 -The STEP WISE Approach to Project Planning
SDPM - Lecture 2 -The STEP WISE Approach to Project PlanningSDPM - Lecture 2 -The STEP WISE Approach to Project Planning
SDPM - Lecture 2 -The STEP WISE Approach to Project Planning
 
SDPM - Lecture 7 - Project monitoring and control
SDPM - Lecture 7 - Project monitoring and controlSDPM - Lecture 7 - Project monitoring and control
SDPM - Lecture 7 - Project monitoring and control
 
SDPM - Lecture 6 - Risk management and project escalation
SDPM - Lecture 6 - Risk management and project escalationSDPM - Lecture 6 - Risk management and project escalation
SDPM - Lecture 6 - Risk management and project escalation
 
SDPM - Lecture 5 - Software effort estimation
SDPM - Lecture 5 - Software effort estimationSDPM - Lecture 5 - Software effort estimation
SDPM - Lecture 5 - Software effort estimation
 
SDPM - Lecture 3 - Selecting an appropriate software development approach.pdf
SDPM - Lecture 3 - Selecting an appropriate software development approach.pdfSDPM - Lecture 3 - Selecting an appropriate software development approach.pdf
SDPM - Lecture 3 - Selecting an appropriate software development approach.pdf
 
SDPM - Lecture 8 - Software quality assurance
SDPM - Lecture 8 - Software quality assuranceSDPM - Lecture 8 - Software quality assurance
SDPM - Lecture 8 - Software quality assurance
 
Essentials egov ict_project_management_v1
Essentials egov ict_project_management_v1Essentials egov ict_project_management_v1
Essentials egov ict_project_management_v1
 
Project management
Project managementProject management
Project management
 
Software Project Fundamentals and Classic Mistakes - P&MSP2010 (1/11)
Software Project Fundamentals and Classic Mistakes - P&MSP2010 (1/11)Software Project Fundamentals and Classic Mistakes - P&MSP2010 (1/11)
Software Project Fundamentals and Classic Mistakes - P&MSP2010 (1/11)
 
Ross Tredinnick - Rebecca J. Holz Research Data Management Talk 4/16/2013
Ross Tredinnick - Rebecca J. Holz Research Data Management Talk 4/16/2013Ross Tredinnick - Rebecca J. Holz Research Data Management Talk 4/16/2013
Ross Tredinnick - Rebecca J. Holz Research Data Management Talk 4/16/2013
 
Master Information Sciences 2013-2014 at VU University Amsterdam
Master Information Sciences 2013-2014 at VU University AmsterdamMaster Information Sciences 2013-2014 at VU University Amsterdam
Master Information Sciences 2013-2014 at VU University Amsterdam
 
Foment treball columbusit-mic-productivity-pmbestpractices-recommendations-20...
Foment treball columbusit-mic-productivity-pmbestpractices-recommendations-20...Foment treball columbusit-mic-productivity-pmbestpractices-recommendations-20...
Foment treball columbusit-mic-productivity-pmbestpractices-recommendations-20...
 
Software Project Management - Introduction and fundamentals
Software Project Management - Introduction and fundamentalsSoftware Project Management - Introduction and fundamentals
Software Project Management - Introduction and fundamentals
 
Software Architecture in Distributed Software Development
Software Architecture in Distributed Software DevelopmentSoftware Architecture in Distributed Software Development
Software Architecture in Distributed Software Development
 
Overview Of Project Management - P&MSP2010 (2/11)
Overview Of Project Management - P&MSP2010 (2/11)Overview Of Project Management - P&MSP2010 (2/11)
Overview Of Project Management - P&MSP2010 (2/11)
 
#NoProjects - Beyond Projects
#NoProjects - Beyond Projects#NoProjects - Beyond Projects
#NoProjects - Beyond Projects
 
Spm tutorials
Spm tutorialsSpm tutorials
Spm tutorials
 
NUS PhD e-open day 2020
NUS PhD e-open day 2020NUS PhD e-open day 2020
NUS PhD e-open day 2020
 
SDPM - Lecture 9 - Managing people and organizing teams
SDPM - Lecture 9 - Managing people and organizing teamsSDPM - Lecture 9 - Managing people and organizing teams
SDPM - Lecture 9 - Managing people and organizing teams
 
Project Management
Project ManagementProject Management
Project Management
 

Plus de OpenLearningLab

Requirements Engineering - Werkcollege 2012: 05-Estimating+Planning
Requirements Engineering - Werkcollege 2012: 05-Estimating+PlanningRequirements Engineering - Werkcollege 2012: 05-Estimating+Planning
Requirements Engineering - Werkcollege 2012: 05-Estimating+Planning
OpenLearningLab
 
Requirements Engineering - Werkcollege 2012: 04-Documentation
Requirements Engineering - Werkcollege 2012: 04-DocumentationRequirements Engineering - Werkcollege 2012: 04-Documentation
Requirements Engineering - Werkcollege 2012: 04-Documentation
OpenLearningLab
 
Requirements Engineering - Werkcollege 2012: 03-Elicitation
Requirements Engineering - Werkcollege 2012: 03-ElicitationRequirements Engineering - Werkcollege 2012: 03-Elicitation
Requirements Engineering - Werkcollege 2012: 03-Elicitation
OpenLearningLab
 
Requirements Engineering - Werkcollege 2012: 02-Stakeholders
Requirements Engineering - Werkcollege 2012: 02-StakeholdersRequirements Engineering - Werkcollege 2012: 02-Stakeholders
Requirements Engineering - Werkcollege 2012: 02-Stakeholders
OpenLearningLab
 
Re werkcollege12-02-stakeholders
Re werkcollege12-02-stakeholdersRe werkcollege12-02-stakeholders
Re werkcollege12-02-stakeholders
OpenLearningLab
 
Requirements Engineering - Werkcollege 2012: 01-introduction
Requirements Engineering - Werkcollege 2012: 01-introductionRequirements Engineering - Werkcollege 2012: 01-introduction
Requirements Engineering - Werkcollege 2012: 01-introduction
OpenLearningLab
 
SDPM - Lecture 2a - Project evaluation – for the buyer, and for the vendor
SDPM - Lecture 2a - Project evaluation – for the buyer, and for the vendorSDPM - Lecture 2a - Project evaluation – for the buyer, and for the vendor
SDPM - Lecture 2a - Project evaluation – for the buyer, and for the vendor
OpenLearningLab
 
Research Seminar - Thesis Projects for ICTiB
Research Seminar - Thesis Projects for ICTiBResearch Seminar - Thesis Projects for ICTiB
Research Seminar - Thesis Projects for ICTiB
OpenLearningLab
 
Session09 corporate andsocialentrepreneurship
Session09 corporate andsocialentrepreneurshipSession09 corporate andsocialentrepreneurship
Session09 corporate andsocialentrepreneurship
OpenLearningLab
 
Session08 entrepreneurship andtransformation
Session08 entrepreneurship andtransformationSession08 entrepreneurship andtransformation
Session08 entrepreneurship andtransformation
OpenLearningLab
 
Session06 introduction totheoryofentrepreneurship
Session06 introduction totheoryofentrepreneurshipSession06 introduction totheoryofentrepreneurship
Session06 introduction totheoryofentrepreneurship
OpenLearningLab
 
Session05 innovation governance
Session05 innovation governanceSession05 innovation governance
Session05 innovation governance
OpenLearningLab
 
Session04 innovation system
Session04 innovation systemSession04 innovation system
Session04 innovation system
OpenLearningLab
 
Session03 organization ofinnovation
Session03 organization ofinnovationSession03 organization ofinnovation
Session03 organization ofinnovation
OpenLearningLab
 

Plus de OpenLearningLab (20)

Requirements Engineering - Werkcollege 2012: 05-Estimating+Planning
Requirements Engineering - Werkcollege 2012: 05-Estimating+PlanningRequirements Engineering - Werkcollege 2012: 05-Estimating+Planning
Requirements Engineering - Werkcollege 2012: 05-Estimating+Planning
 
Requirements Engineering - Werkcollege 2012: 04-Documentation
Requirements Engineering - Werkcollege 2012: 04-DocumentationRequirements Engineering - Werkcollege 2012: 04-Documentation
Requirements Engineering - Werkcollege 2012: 04-Documentation
 
Requirements Engineering - Werkcollege 2012: 03-Elicitation
Requirements Engineering - Werkcollege 2012: 03-ElicitationRequirements Engineering - Werkcollege 2012: 03-Elicitation
Requirements Engineering - Werkcollege 2012: 03-Elicitation
 
Requirements Engineering - Werkcollege 2012: 02-Stakeholders
Requirements Engineering - Werkcollege 2012: 02-StakeholdersRequirements Engineering - Werkcollege 2012: 02-Stakeholders
Requirements Engineering - Werkcollege 2012: 02-Stakeholders
 
Re werkcollege12-02-stakeholders
Re werkcollege12-02-stakeholdersRe werkcollege12-02-stakeholders
Re werkcollege12-02-stakeholders
 
Requirements Engineering - Werkcollege 2012: 01-introduction
Requirements Engineering - Werkcollege 2012: 01-introductionRequirements Engineering - Werkcollege 2012: 01-introduction
Requirements Engineering - Werkcollege 2012: 01-introduction
 
Managing Innovation_innovation governance
Managing Innovation_innovation governanceManaging Innovation_innovation governance
Managing Innovation_innovation governance
 
Managing Innovation_innovation system
Managing Innovation_innovation systemManaging Innovation_innovation system
Managing Innovation_innovation system
 
Managing Innovation_entrepreneurship and transformation
Managing Innovation_entrepreneurship and transformation Managing Innovation_entrepreneurship and transformation
Managing Innovation_entrepreneurship and transformation
 
Managing Innovation_organization of innovation
Managing Innovation_organization of innovationManaging Innovation_organization of innovation
Managing Innovation_organization of innovation
 
Managing Innovation_innovation concepts
Managing Innovation_innovation conceptsManaging Innovation_innovation concepts
Managing Innovation_innovation concepts
 
Managing Innovation_Introduction to Innovation
Managing Innovation_Introduction to InnovationManaging Innovation_Introduction to Innovation
Managing Innovation_Introduction to Innovation
 
SDPM - Lecture 2a - Project evaluation – for the buyer, and for the vendor
SDPM - Lecture 2a - Project evaluation – for the buyer, and for the vendorSDPM - Lecture 2a - Project evaluation – for the buyer, and for the vendor
SDPM - Lecture 2a - Project evaluation – for the buyer, and for the vendor
 
Research Seminar - Thesis Projects for ICTiB
Research Seminar - Thesis Projects for ICTiBResearch Seminar - Thesis Projects for ICTiB
Research Seminar - Thesis Projects for ICTiB
 
Session09 corporate andsocialentrepreneurship
Session09 corporate andsocialentrepreneurshipSession09 corporate andsocialentrepreneurship
Session09 corporate andsocialentrepreneurship
 
Session08 entrepreneurship andtransformation
Session08 entrepreneurship andtransformationSession08 entrepreneurship andtransformation
Session08 entrepreneurship andtransformation
 
Session06 introduction totheoryofentrepreneurship
Session06 introduction totheoryofentrepreneurshipSession06 introduction totheoryofentrepreneurship
Session06 introduction totheoryofentrepreneurship
 
Session05 innovation governance
Session05 innovation governanceSession05 innovation governance
Session05 innovation governance
 
Session04 innovation system
Session04 innovation systemSession04 innovation system
Session04 innovation system
 
Session03 organization ofinnovation
Session03 organization ofinnovationSession03 organization ofinnovation
Session03 organization ofinnovation
 

Dernier

Mckinsey foundation level Handbook for Viewing
Mckinsey foundation level Handbook for ViewingMckinsey foundation level Handbook for Viewing
Mckinsey foundation level Handbook for Viewing
Nauman Safdar
 
Jual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan Cytotec
Jual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan CytotecJual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan Cytotec
Jual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan Cytotec
ZurliaSoop
 

Dernier (20)

Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with Culture
 
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
 
UAE Bur Dubai Call Girls ☏ 0564401582 Call Girl in Bur Dubai
UAE Bur Dubai Call Girls ☏ 0564401582 Call Girl in Bur DubaiUAE Bur Dubai Call Girls ☏ 0564401582 Call Girl in Bur Dubai
UAE Bur Dubai Call Girls ☏ 0564401582 Call Girl in Bur Dubai
 
Berhampur Call Girl Just Call 8084732287 Top Class Call Girl Service Available
Berhampur Call Girl Just Call 8084732287 Top Class Call Girl Service AvailableBerhampur Call Girl Just Call 8084732287 Top Class Call Girl Service Available
Berhampur Call Girl Just Call 8084732287 Top Class Call Girl Service Available
 
Putting the SPARK into Virtual Training.pptx
Putting the SPARK into Virtual Training.pptxPutting the SPARK into Virtual Training.pptx
Putting the SPARK into Virtual Training.pptx
 
Getting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAI
Getting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAIGetting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAI
Getting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAI
 
PARK STREET 💋 Call Girl 9827461493 Call Girls in Escort service book now
PARK STREET 💋 Call Girl 9827461493 Call Girls in  Escort service book nowPARK STREET 💋 Call Girl 9827461493 Call Girls in  Escort service book now
PARK STREET 💋 Call Girl 9827461493 Call Girls in Escort service book now
 
Falcon Invoice Discounting: Unlock Your Business Potential
Falcon Invoice Discounting: Unlock Your Business PotentialFalcon Invoice Discounting: Unlock Your Business Potential
Falcon Invoice Discounting: Unlock Your Business Potential
 
WheelTug Short Pitch Deck 2024 | Byond Insights
WheelTug Short Pitch Deck 2024 | Byond InsightsWheelTug Short Pitch Deck 2024 | Byond Insights
WheelTug Short Pitch Deck 2024 | Byond Insights
 
JAJPUR CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN JAJPUR ESCORTS
JAJPUR CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN JAJPUR  ESCORTSJAJPUR CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN JAJPUR  ESCORTS
JAJPUR CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN JAJPUR ESCORTS
 
Ooty Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Avail...
Ooty Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Avail...Ooty Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Avail...
Ooty Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Avail...
 
Arti Languages Pre Seed Teaser Deck 2024.pdf
Arti Languages Pre Seed Teaser Deck 2024.pdfArti Languages Pre Seed Teaser Deck 2024.pdf
Arti Languages Pre Seed Teaser Deck 2024.pdf
 
Escorts in Nungambakkam Phone 8250092165 Enjoy 24/7 Escort Service Enjoy Your...
Escorts in Nungambakkam Phone 8250092165 Enjoy 24/7 Escort Service Enjoy Your...Escorts in Nungambakkam Phone 8250092165 Enjoy 24/7 Escort Service Enjoy Your...
Escorts in Nungambakkam Phone 8250092165 Enjoy 24/7 Escort Service Enjoy Your...
 
Phases of Negotiation .pptx
 Phases of Negotiation .pptx Phases of Negotiation .pptx
Phases of Negotiation .pptx
 
Mckinsey foundation level Handbook for Viewing
Mckinsey foundation level Handbook for ViewingMckinsey foundation level Handbook for Viewing
Mckinsey foundation level Handbook for Viewing
 
CROSS CULTURAL NEGOTIATION BY PANMISEM NS
CROSS CULTURAL NEGOTIATION BY PANMISEM NSCROSS CULTURAL NEGOTIATION BY PANMISEM NS
CROSS CULTURAL NEGOTIATION BY PANMISEM NS
 
Jual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan Cytotec
Jual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan CytotecJual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan Cytotec
Jual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan Cytotec
 
Buy gmail accounts.pdf buy Old Gmail Accounts
Buy gmail accounts.pdf buy Old Gmail AccountsBuy gmail accounts.pdf buy Old Gmail Accounts
Buy gmail accounts.pdf buy Old Gmail Accounts
 
GUWAHATI 💋 Call Girl 9827461493 Call Girls in Escort service book now
GUWAHATI 💋 Call Girl 9827461493 Call Girls in  Escort service book nowGUWAHATI 💋 Call Girl 9827461493 Call Girls in  Escort service book now
GUWAHATI 💋 Call Girl 9827461493 Call Girls in Escort service book now
 
Durg CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN durg ESCORTS
Durg CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN durg ESCORTSDurg CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN durg ESCORTS
Durg CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN durg ESCORTS
 

SDPM - Lecture 1 - Introduction

  • 1. Leiden Institute of Advanced Computer Science Introduction System‘s Development and Project Management Prof. Dr. Thomas Bäck 1
  • 2. Leiden Institute of Advanced Computer Science Introduction !   System‘s Development and Project Management !   Prof. dr. Thomas Bäck, Natural Computing !   Room 169, Tel. 7108, baeck@ liacs.nl !   Also – Company Experience 2
  • 3. Leiden Institute of Advanced Computer Science Dates Feb. 1 14:45 – 17:30 Introduction, Project Description Feb. 2 13:45 – 16:30 STEP WISE Approach to Project Planning Feb. 9 13:45 – 16:30 Selecting an Appropriate Software Dev. Approach Feb. 15 14:45 – 17:30 Activity Planning and Resource Allocation Feb. 16 13:45 – 16:30 Software Effort Estimation Feb. 22 14:45 – 17:30 Risk management, project escalation Feb. 23 13:45 – 16:30 Project monitoring and control Mar. 1 14:45 – 17:00 Exam Mar. 2 13:45 – 16:30 Software Quality Assurance Mar. 8 14:45 – 17:30 Managing People; Contract Management Mar. 9 13:45 – 16:30 Various Mar. 15 14:45 – 17:30 Trade Fair 3
  • 4. Leiden Institute of Advanced Computer Science ICT Project Management „runaways“ … !   Standish „Chaos“ Report !  1994: •  16% successful •  31% cancelled •  53% challenged !  2000: •  34% successful •  15% cancelled •  51% challenged 4
  • 5. Leiden Institute of Advanced Computer Science Project Management and Success !   Technical Issues !  Hardware / software / telecommunications systems don‘t work !  Frequent failure / errors in operation !   Economic Issues !  Time or budget overrun !  Low / no ROI („productivity paradox“) !   Organizational (implementation) Issues !  Resulting system fails to achieve desired benefit !  Users reject system 5
  • 6. Leiden Institute of Advanced Computer Science Course Content ! What is project management ?   ! Student project: Save Energy   ! Planning and revising projects   ! Project lifecycles   ! Estimating effort: size and productivity models   ! Risk management and project escalation   ! Controlling projects, including earned value analysis   ! Managing project and process quality   ! Managing people and organizing teams: motivation and   capability !   Contract management 6
  • 7. Leiden Institute of Advanced Computer Science Course Structure !   10 interactive lectures: !  45 min teaching – 15 min break !  45 min teaching – 15 min break !  In-class assignments (20 – 40 min) + student presentations !  Case studies !   Written exam (closed book, Mar. 1) !   Hands-on development project !  Save Energy application ideas !  Project plans, reports !  Final trade fair (Mar 15, 14:45 – 17:30) 7
  • 8. Leiden Institute of Advanced Computer Science Grade Composition !   15% project proposal (‚bid‘) [group] !   25% detailed project plan [group] !   5% Deutsche Bank case [group] !   5% reflection paper on group project [individual] management issues !   5% in-class participation [individual] !   25% written exam [individual] !   20% trade-fair – project presentation [group] 8
  • 9. Leiden Institute of Advanced Computer Science Required Literature !   Bob Hughes, Mike Cotterell: Software Project Management, 3e or 4e, McGraw- Hill ISBN 007709834 !   Blackboard: readings and assignments 9
  • 10. Leiden Institute of Advanced Computer Science What is a Project ? 1.  Temporary 2.  Unique Products, Services, or Results 3.  Progressive Elaboration !   A definition !  „A specific design or plan“ !   Key elements !  Non-routine !  Specific objectives !  Planned !  Predetermined time span !  Constrained resources !  Work carried out for a third party !  Work involves several specializations or phases !  Size and complexity 10
  • 11. Leiden Institute of Advanced Computer Science Typical Project Cost and Staffing 11
  • 12. Leiden Institute of Advanced Computer Science Stakeholder‘s Influence over Time Influence of stakeholders Cost of changes Time 12
  • 13. Leiden Institute of Advanced Computer Science ICT Project Management !   Part art, part science !   Activities have duration, required resources and sequence (path) !   Critical path: Link of activities where delay causes delay in entire project ! 13
  • 14. Leiden Institute of Advanced Computer Science ICT Project Management: Two Exercises !   Design a project plan for !  Organizing a party next weekend Small birthday party … Vienna opera ball 14
  • 15. Leiden Institute of Advanced Computer Science Software Engineering is more Difficult ! !   Due to … !  Complexity !  Conformity (with human requirements) !  Changeability !  Invisibility It therefore needs specialized management techniques to deal with it ! 15
  • 16. Leiden Institute of Advanced Computer Science Common Activities Is it worth doing? How do we do Feasibility Study it ? Planning Do it ! Execute Project !   Feasibility study – decide if project is worth doing !   Plan how you are going to do it, then do it. 16
  • 17. Leiden Institute of Advanced Computer Science Execute Project (Hughes-Cotterrell Stages) Requirements Gathering Specification Design Code Testing Implement 17
  • 18. Leiden Institute of Advanced Computer Science Execute Project !   Functional Requirements !  What the system is to do !  Systems analysis aims to provide these !   Quality Requirements !  Other attributes of the system, e.g., response time, usability, reliability !   Resource / time Requirements !  Cost !  Time !   Trade-offs between the different factors 18
  • 19. Leiden Institute of Advanced Computer Science Managerial Issues !   Management may involve: !  Planning - deciding what is to be done !  Organizing - making arrangements !  Staffing - selecting the right people !  Directing - giving instructions !  Monitoring - checking on progress !  Controlling - taking action to remedy hold-ups !  Innovating - coming up with new solutions !  Representing - liaising with users 19
  • 20. Leiden Institute of Advanced Computer Science Managerial Issues !   Internal stakeholders may be: !  In the project team !  Outside the team but in the organization !   External stakeholders may be: !  Customers or users affected by the system !  Contractors !   There will be different types of users with different interests !   Need for good communication ! 20
  • 21. Leiden Institute of Advanced Computer Science Objectives !   Different stakeholders will have different objectives !  Need for agreed objectives !   Need for an identifyable project authority !  To set, monitor and modify objectives !  Can contain user, development and management representatives !   Objectives !  Can be informally expressed as: „In order for the project to be a success, the project must …“ 21
  • 22. Leiden Institute of Advanced Computer Science Objectives (cont‘d) !   Objectives must be: !  Concrete !  Have measure of success !   Objectives can be: !  Broken down into sub-objectives or goals !  Can be informally expressed as „in order to achieve A, we must achieve B, C, D, etc.“ !  Identifying sub-objectives involves considering the „how“ as well as the „what“ 22
  • 23. Leiden Institute of Advanced Computer Science Problems - I !   Project Manager‘s point of view: !  Poor estimates and plans !  Lack of quality standards and measures !  Lack of guidance about making organizational decisions !  Lack of techniques to make progress visible !  Poor role definition – who does what ? !  Incorrect success criteria 23
  • 24. Leiden Institute of Advanced Computer Science Problems - II !   Staff‘s point of view: !   Inadequate specification of work !   Management ignorance of IT !   Lack of knowledge and application area !   Lack of standards !   Lack of up-to-date documentation !   Preceding activities not completed on time !   Lack of communication between users and technicians !   Lack of communication leading to duplication of work !   Lack of commitment (especially when tied to one person) !   Narrow scope of technical expertise !   Changing statutory requirements !   Changing software environment !   Deadline pressure !   Lack of quality control !   Remote management !   Lack of training !   ... 24
  • 25. Leiden Institute of Advanced Computer Science Examples !   German toll collect system (2 years late, 2 billion €). !   US IRS was to abandon tax system modernization programme after having spend $4 billion. !   State of CA spent $1 billion on non-functional welfare database system. !   500 million € UK air traffic control system 2 years behind schedule. ! … !   All government ? Many industry examples as well. 25
  • 26. Leiden Institute of Advanced Computer Science Other Aspects I !   Setting Objectives !  Project authority !  Project board !  Sub-objectives and goals !  Measures of effectiveness •  Predictive measures (while constructing the system) •  Performance measures (operational system) !   Stakeholders !  Internal to project team !  External, but within same organization !  External to project team and organization 26
  • 27. Leiden Institute of Advanced Computer Science Other Aspects II !   Business Case !  Justification for project !  E.g., cost-benefit analysis !   Requirement Specification !  Functional: Systems Analysis and Design !  Quality: Response time, reliability, … !  Resources: Time and cost 27
  • 28. Leiden Institute of Advanced Computer Science Feasibility Study: Contents !   Introduction: What this document is !   Description of current situation !   Problem description !  Boundaries !  Scope !   Proposed development !  Business and financial aspects !  Technical aspects !  Organizational aspects !   Estimated costs !  Development costs !  Operational costs !   Envisaged benefits !   Recommendation 28
  • 29. Leiden Institute of Advanced Computer Science Project Plan: Contents !   Introduction !   Background, incl. Reference to the business case. !   Project objectives !   Constraints !   Project products (deliverable and intermediate) !   Methods !   Activities to be carried out !   Resources to be used !   Risks !   Management, including !  Organizational responsibilities !  Quality management !  Configuration management !   Success factors 29
  • 30. Leiden Institute of Advanced Computer Science Project Plan: Structure !   Introduction !   Management Summary !   Goals and objectives !  Business goals !  Benefits !  Objectives !   Scope, Key deliverables, Prioritization !   Organization, responsibilities, resources !   Risks, Risk Containment !   Other Issues 30
  • 31. Leiden Institute of Advanced Computer Science The System‘s Development Life Cycle 6a. Final assembly 5. Test and delivery 4. Implemen- tation 7. Correct, Maintain 3. System Design Functional Release 2. Systems 6b. Final assembly Analysis and delivery 1. Pre-study Correction Release 31
  • 32. Leiden Institute of Advanced Computer Science Project Management and Success !   Traditionally: trace production of „milestone“ documents (functional specs = 14%, logical design = 30%, …) !   But: cost will migrate out of any activity that is measured more carefully than its neighboring activities !   Escalating committment to failure % Completion 120 Percentage Completion 100 Law of diminishing 80 60 % Completion returns 40 20 0 1 2 3 4 5 6 7 8 9 Time 32
  • 33. Leiden Institute of Advanced Computer Science Law of diminishing (marginal) returns !   When one of the factors of production is held fixed in supply, successive additions of the other factors will lead to an increase in returns up to a point. !   Beyond this point, returns will diminish. !   Example: Agricultural production (seed amount – growth production, no. of workers – total labor and harvesting done). Diminishing returns 140 No. Of Total physical Marginal physical Average Physical workers product (TPP) product (MPP) Product (APP) 120 1 10 10 10 100 Total physical product 80 (TPP) 2 30 20 15 Marginal physical Tons 3 90 60 30 60 product (MPP) 40 4 120 30 30 Average Physical 20 Product (APP) 5 130 10 26 0 6 120 -10 20 -20 0 1 2 3 4 5 6 7 No. of Workers 33
  • 34. Leiden Institute of Advanced Computer Science Prioritizing and Managing Expectations Processing in Development Customer Screening Prioritization Development Request Entry Feedback (product planning) Selection of most relevant Reduction of: needs •  unclear •  doubles 100 dev. •  curr. release requests •  next release - 60% logged in •  out of scope X selected as planning input the system Y denied - 30% Z input for next year planning archived Transfer to next year‘s cycle 34
  • 35. Leiden Institute of Advanced Computer Science Your Project: Save Energy Demonstrator of innovative application that stimulates to save energy
  • 36. Leiden Institute of Advanced Computer Science Save Energy !   EU project on user behaviour transformation by empowerment of the users with ICT 5 Pilots: -Lisbon -Leiden -Manchester -Helsinki -Lulea
  • 37. Leiden Institute of Advanced Computer Science Leiden Employee Behaviour !  Electricity, switching on/off: !  PC, monitor !  Lighting !  Miscellaneous equipment !  Heating: ! Setpoint for room temperature !  Turn heater on/off !  Close/open windows
  • 38. Leiden Institute of Advanced Computer Science Leiden Pilot
  • 39. Leiden Institute of Advanced Computer Science Current Initiatives in Leiden Pilot !   Weekly Energy Emails •  Real time energy displays
  • 40. Leiden Institute of Advanced Computer Science Assignment !   Develop a demonstrator that runs on a pc, smart phone or presentation screen that displays the current energy consumption of individuals and stimulates users to save energy. !   Present in trade-fair setting
  • 41. Leiden Institute of Advanced Computer Science Remarks: !   Keep in mind the audience (Municipality employees) !   Real data is available (SOAP webservice) SOAP, originally defined as Simple Object Access Protocol, is a protocol specification for exchanging structured information in the implementation of web services in computer networks. !   Think of what motivates to save energy!
  • 42. Leiden Institute of Advanced Computer Science Save Energy Project !   Meet as Team !  Actually, you will have many meetings … !  Teamwork is of critical importance !   Project proposal (bid) due by !  February 18, midnight February 18, midnight Assignment 1: Project proposal ( bid ) February 25, midnight Assignment 2: Project Plan including functional specification March 1, midnight Assignment 3: Deutsche Bank case, 5 ppt slides March 1 (14:45 – 17:00) Exam March 15 (14:45 – 17:30) Trade fair March 16, midnight Assignment 4: Personal reflection paper on project management 42