SlideShare una empresa de Scribd logo
1 de 42
Descargar para leer sin conexión
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

Más contenido relacionado

La actualidad más candente

Nysais presentation may 2010
Nysais presentation may 2010Nysais presentation may 2010
Nysais presentation may 2010Curt Lieneck
 
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)Glen Alleman
 
John marinaro pm_process
John marinaro pm_processJohn marinaro pm_process
John marinaro pm_processNASAPMC
 
Overview of project planning
Overview of project planningOverview of project planning
Overview of project planningNidhya Rangarajan
 
Cassidy.jim
Cassidy.jimCassidy.jim
Cassidy.jimNASAPMC
 
David.atwell
David.atwellDavid.atwell
David.atwellNASAPMC
 
Bingham.alph
Bingham.alphBingham.alph
Bingham.alphNASAPMC
 
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)inventionjournals
 
Reducing Time Spent On Requirements
Reducing Time Spent On RequirementsReducing Time Spent On Requirements
Reducing Time Spent On RequirementsByron Workman
 
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...IRJET Journal
 
Lou wheatcraft
Lou wheatcraftLou wheatcraft
Lou wheatcraftNASAPMC
 
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 EvaluationBenjamin Heitmann
 
2012 icse program comprehension
2012 icse program comprehension2012 icse program comprehension
2012 icse program comprehensionWalid Maalej
 
Software Outsourcing: Pitfalls and Best Practices
Software Outsourcing: Pitfalls and Best PracticesSoftware Outsourcing: Pitfalls and Best Practices
Software Outsourcing: Pitfalls and Best PracticesAMC Bridge
 
Horn thomas
Horn thomasHorn thomas
Horn thomasNASAPMC
 
Why software projects_need_heroes
Why software projects_need_heroesWhy software projects_need_heroes
Why software projects_need_heroesSundar Scorp
 

La actualidad más candente (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
 

Destacado

Software Estimation Techniques
Software Estimation TechniquesSoftware Estimation Techniques
Software Estimation Techniqueskamal
 
Software Project Management chapter-1
Software Project Management chapter-1Software Project Management chapter-1
Software Project Management chapter-1Computing Cage
 
Software effort estimation
Software effort estimationSoftware effort estimation
Software effort estimationtumetr1
 
software project management Cocomo model
software project management Cocomo modelsoftware project management Cocomo model
software project management Cocomo modelREHMAT ULLAH
 

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

Similar a 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 PlanningOpenLearningLab
 
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 controlOpenLearningLab
 
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 escalationOpenLearningLab
 
SDPM - Lecture 5 - Software effort estimation
SDPM - Lecture 5 - Software effort estimationSDPM - Lecture 5 - Software effort estimation
SDPM - Lecture 5 - Software effort estimationOpenLearningLab
 
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.pdfOpenLearningLab
 
SDPM - Lecture 8 - Software quality assurance
SDPM - Lecture 8 - Software quality assuranceSDPM - Lecture 8 - Software quality assurance
SDPM - Lecture 8 - Software quality assuranceOpenLearningLab
 
Essentials egov ict_project_management_v1
Essentials egov ict_project_management_v1Essentials egov ict_project_management_v1
Essentials egov ict_project_management_v1John Macasio
 
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)Emanuele Della Valle
 
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/2013rossTnick
 
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 AmsterdamPatricia Lago
 
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...Ramon Costa i Pujol
 
Software Project Management - Introduction and fundamentals
Software Project Management - Introduction and fundamentalsSoftware Project Management - Introduction and fundamentals
Software Project Management - Introduction and fundamentalsEmanuele Della Valle
 
Software Architecture in Distributed Software Development
Software Architecture in Distributed Software DevelopmentSoftware Architecture in Distributed Software Development
Software Architecture in Distributed Software DevelopmentWerner Heijstek
 
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)Emanuele Della Valle
 
#NoProjects - Beyond Projects
#NoProjects - Beyond Projects#NoProjects - Beyond Projects
#NoProjects - Beyond Projectsallan kelly
 
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 teamsOpenLearningLab
 

Similar a 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
 

Más 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+PlanningOpenLearningLab
 
Requirements Engineering - Werkcollege 2012: 04-Documentation
Requirements Engineering - Werkcollege 2012: 04-DocumentationRequirements Engineering - Werkcollege 2012: 04-Documentation
Requirements Engineering - Werkcollege 2012: 04-DocumentationOpenLearningLab
 
Requirements Engineering - Werkcollege 2012: 03-Elicitation
Requirements Engineering - Werkcollege 2012: 03-ElicitationRequirements Engineering - Werkcollege 2012: 03-Elicitation
Requirements Engineering - Werkcollege 2012: 03-ElicitationOpenLearningLab
 
Requirements Engineering - Werkcollege 2012: 02-Stakeholders
Requirements Engineering - Werkcollege 2012: 02-StakeholdersRequirements Engineering - Werkcollege 2012: 02-Stakeholders
Requirements Engineering - Werkcollege 2012: 02-StakeholdersOpenLearningLab
 
Re werkcollege12-02-stakeholders
Re werkcollege12-02-stakeholdersRe werkcollege12-02-stakeholders
Re werkcollege12-02-stakeholdersOpenLearningLab
 
Requirements Engineering - Werkcollege 2012: 01-introduction
Requirements Engineering - Werkcollege 2012: 01-introductionRequirements Engineering - Werkcollege 2012: 01-introduction
Requirements Engineering - Werkcollege 2012: 01-introductionOpenLearningLab
 
Managing Innovation_innovation governance
Managing Innovation_innovation governanceManaging Innovation_innovation governance
Managing Innovation_innovation governanceOpenLearningLab
 
Managing Innovation_innovation system
Managing Innovation_innovation systemManaging Innovation_innovation system
Managing Innovation_innovation systemOpenLearningLab
 
Managing Innovation_entrepreneurship and transformation
Managing Innovation_entrepreneurship and transformation Managing Innovation_entrepreneurship and transformation
Managing Innovation_entrepreneurship and transformation OpenLearningLab
 
Managing Innovation_organization of innovation
Managing Innovation_organization of innovationManaging Innovation_organization of innovation
Managing Innovation_organization of innovationOpenLearningLab
 
Managing Innovation_innovation concepts
Managing Innovation_innovation conceptsManaging Innovation_innovation concepts
Managing Innovation_innovation conceptsOpenLearningLab
 
Managing Innovation_Introduction to Innovation
Managing Innovation_Introduction to InnovationManaging Innovation_Introduction to Innovation
Managing Innovation_Introduction to InnovationOpenLearningLab
 
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 vendorOpenLearningLab
 
Research Seminar - Thesis Projects for ICTiB
Research Seminar - Thesis Projects for ICTiBResearch Seminar - Thesis Projects for ICTiB
Research Seminar - Thesis Projects for ICTiBOpenLearningLab
 
Session09 corporate andsocialentrepreneurship
Session09 corporate andsocialentrepreneurshipSession09 corporate andsocialentrepreneurship
Session09 corporate andsocialentrepreneurshipOpenLearningLab
 
Session08 entrepreneurship andtransformation
Session08 entrepreneurship andtransformationSession08 entrepreneurship andtransformation
Session08 entrepreneurship andtransformationOpenLearningLab
 
Session06 introduction totheoryofentrepreneurship
Session06 introduction totheoryofentrepreneurshipSession06 introduction totheoryofentrepreneurship
Session06 introduction totheoryofentrepreneurshipOpenLearningLab
 
Session05 innovation governance
Session05 innovation governanceSession05 innovation governance
Session05 innovation governanceOpenLearningLab
 
Session04 innovation system
Session04 innovation systemSession04 innovation system
Session04 innovation systemOpenLearningLab
 
Session03 organization ofinnovation
Session03 organization ofinnovationSession03 organization ofinnovation
Session03 organization ofinnovationOpenLearningLab
 

Más 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
 

Último

Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al MizharAl Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizharallensay1
 
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 PotentialFalcon investment
 
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 AlignAITim Wilson
 
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.pptxCynthia Clay
 
Over the Top (OTT) Market Size & Growth Outlook 2024-2030
Over the Top (OTT) Market Size & Growth Outlook 2024-2030Over the Top (OTT) Market Size & Growth Outlook 2024-2030
Over the Top (OTT) Market Size & Growth Outlook 2024-2030tarushabhavsar
 
Cannabis Legalization World Map: 2024 Updated
Cannabis Legalization World Map: 2024 UpdatedCannabis Legalization World Map: 2024 Updated
Cannabis Legalization World Map: 2024 UpdatedCannaBusinessPlans
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with CultureSeta Wicaksana
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityEric T. Tung
 
Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1kcpayne
 
New 2024 Cannabis Edibles Investor Pitch Deck Template
New 2024 Cannabis Edibles Investor Pitch Deck TemplateNew 2024 Cannabis Edibles Investor Pitch Deck Template
New 2024 Cannabis Edibles Investor Pitch Deck TemplateCannaBusinessPlans
 
Famous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st CenturyFamous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st Centuryrwgiffor
 
Power point presentation on enterprise performance management
Power point presentation on enterprise performance managementPower point presentation on enterprise performance management
Power point presentation on enterprise performance managementVaishnaviGunji
 
CROSS CULTURAL NEGOTIATION BY PANMISEM NS
CROSS CULTURAL NEGOTIATION BY PANMISEM NSCROSS CULTURAL NEGOTIATION BY PANMISEM NS
CROSS CULTURAL NEGOTIATION BY PANMISEM NSpanmisemningshen123
 
TVB_The Vietnam Believer Newsletter_May 6th, 2024_ENVol. 006.pdf
TVB_The Vietnam Believer Newsletter_May 6th, 2024_ENVol. 006.pdfTVB_The Vietnam Believer Newsletter_May 6th, 2024_ENVol. 006.pdf
TVB_The Vietnam Believer Newsletter_May 6th, 2024_ENVol. 006.pdfbelieveminhh
 
Mckinsey foundation level Handbook for Viewing
Mckinsey foundation level Handbook for ViewingMckinsey foundation level Handbook for Viewing
Mckinsey foundation level Handbook for ViewingNauman Safdar
 
BeMetals Investor Presentation_May 3, 2024.pdf
BeMetals Investor Presentation_May 3, 2024.pdfBeMetals Investor Presentation_May 3, 2024.pdf
BeMetals Investor Presentation_May 3, 2024.pdfDerekIwanaka1
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...daisycvs
 

Último (20)

Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al MizharAl Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
 
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
 
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
 
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
 
Over the Top (OTT) Market Size & Growth Outlook 2024-2030
Over the Top (OTT) Market Size & Growth Outlook 2024-2030Over the Top (OTT) Market Size & Growth Outlook 2024-2030
Over the Top (OTT) Market Size & Growth Outlook 2024-2030
 
Cannabis Legalization World Map: 2024 Updated
Cannabis Legalization World Map: 2024 UpdatedCannabis Legalization World Map: 2024 Updated
Cannabis Legalization World Map: 2024 Updated
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with Culture
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League City
 
Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1
 
New 2024 Cannabis Edibles Investor Pitch Deck Template
New 2024 Cannabis Edibles Investor Pitch Deck TemplateNew 2024 Cannabis Edibles Investor Pitch Deck Template
New 2024 Cannabis Edibles Investor Pitch Deck Template
 
Famous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st CenturyFamous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st Century
 
Power point presentation on enterprise performance management
Power point presentation on enterprise performance managementPower point presentation on enterprise performance management
Power point presentation on enterprise performance management
 
CROSS CULTURAL NEGOTIATION BY PANMISEM NS
CROSS CULTURAL NEGOTIATION BY PANMISEM NSCROSS CULTURAL NEGOTIATION BY PANMISEM NS
CROSS CULTURAL NEGOTIATION BY PANMISEM NS
 
TVB_The Vietnam Believer Newsletter_May 6th, 2024_ENVol. 006.pdf
TVB_The Vietnam Believer Newsletter_May 6th, 2024_ENVol. 006.pdfTVB_The Vietnam Believer Newsletter_May 6th, 2024_ENVol. 006.pdf
TVB_The Vietnam Believer Newsletter_May 6th, 2024_ENVol. 006.pdf
 
Mckinsey foundation level Handbook for Viewing
Mckinsey foundation level Handbook for ViewingMckinsey foundation level Handbook for Viewing
Mckinsey foundation level Handbook for Viewing
 
HomeRoots Pitch Deck | Investor Insights | April 2024
HomeRoots Pitch Deck | Investor Insights | April 2024HomeRoots Pitch Deck | Investor Insights | April 2024
HomeRoots Pitch Deck | Investor Insights | April 2024
 
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
 
BeMetals Investor Presentation_May 3, 2024.pdf
BeMetals Investor Presentation_May 3, 2024.pdfBeMetals Investor Presentation_May 3, 2024.pdf
BeMetals Investor Presentation_May 3, 2024.pdf
 
Mifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pills
Mifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pillsMifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pills
Mifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pills
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
 

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