SlideShare a Scribd company logo
1 of 40
Download to read offline
Leiden Institute of Advanced Computer Science




   STEP WISE

                The STEP WISE Approach to Project
                Planning

                Prof. Dr. Thomas Bäck




System‘s Development and Project Management - Prof. Dr. Thomas Bäck   1
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


                                                                                      2
Leiden Institute of Advanced Computer Science




Deadlines
 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




                                                                                       3
Leiden Institute of Advanced Computer Science




          Save Energy Applications

               !   Project Control Book: Template !
                      !    ProjectControlBook.doc (Blackboard)
               !   Project proposal (bid) due by Feb 18,
                   midnight




System‘s Development and Project Management - Prof. Dr. Thomas Bäck   4
Leiden Institute of Advanced Computer Science




   STEP WISE Approach to Planning
           !   STEP WISE Approach to Planning Software
               Projects
           !   STEP WISE aspirations
                  !    Practicality
                         •  Tries to answer the question „what do I do now ?“
                  !    Scalability
                         •  Useful for small project as well as large
                  !    Range of application
                  !    Accepted techniques
                         •  E.g. borrowed from PRINCE, etc.
                         •  PRojects IN Controlled Environments
System‘s Development and Project Management - Prof. Dr. Thomas Bäck             5
Leiden Institute of Advanced Computer Science




   STEP WISE overview
                  1. Identify project objectives                      0. Select Project         2. Identify project infrastructure




                                                             3. Analyze pr. characteristics


                                                          4. Identify products and activities
                                Review lower
                                level detail
                                                             5. Estimate effort for activity
                                                                                                     For each activity

                                                                6. Identify activity risks


               10. Lower level planning                           7. Allocate resources


                    9. Execute plan                            8. Review / publicize plan




System‘s Development and Project Management - Prof. Dr. Thomas Bäck                                                        6
Leiden Institute of Advanced Computer Science




   Example: A project scenario
           !   Hardware / software engineering company (C++
               language of choice)
           !   Teams are selected for individual projects – some
               friction has been found between team members
           !   HR manager suggests psychometric testing to select
               team
           !   Software package to be used to test staff
           !   MS Access suggested as a vehicle for
               implementation
           !   Usability is important – decision to carry out usability
               tests
System‘s Development and Project Management - Prof. Dr. Thomas Bäck       7
Leiden Institute of Advanced Computer Science




   Program management

           !   Individual projects vs. Program components
           !   Collection of projects that contribute to the
               same overall organizational goals
           !   Well-defined program goal, projects selected
               and tuned according to this goal:
                  !    Contribution and visibility
                  !    Timing and resourcing
                  !    Financial outcome


System‘s Development and Project Management - Prof. Dr. Thomas Bäck   8
Leiden Institute of Advanced Computer Science




   Feasibility study
           !     Introduction: identifies what the document is
           !     Description of current situation
           !     Problem description
           !     Proposed development:
                  !    Business and financial aspects
                  !    Technical aspects
                  !    Organizational aspects




System‘s Development and Project Management - Prof. Dr. Thomas Bäck   9
Leiden Institute of Advanced Computer Science



   Feasibility study (cont‘d)
           !   Estimated costs
                  !    Development costs
                  !    Setup costs
                  !    Operational costs
           !   Envisaged Benefits
                  !    Direct Benefits
                  !    Assessable indirect benefits, e.g., increased
                       accuracy
                  !    Intangible benefits
           !   Recommendations
System‘s Development and Project Management - Prof. Dr. Thomas Bäck    10
Leiden Institute of Advanced Computer Science



   Cost-benefit evaluation techniques
           !   Net profit
           !   Payback period
           !   Return on investment (ROI)
                  !     The profit or loss resulting from a project

           !   Net present value (NPV)
                  !     An approach used in capital budgeting where the present value of cash
                        inflow is subtracted from the present value of cash outflows.

           !   Internal rate of return (IRR)
                  !     Often used in capital budgeting, it's the interest rate that makes net present
                        value of all cash flow equal zero.
                        Essentially, this is the return that a company would earn if they expanded or
                        invested in themselves, rather than investing that money abroad.

           !   Decision trees, etc.

System‘s Development and Project Management - Prof. Dr. Thomas Bäck                                 11
Leiden Institute of Advanced Computer Science



   Step 1: Establish project scope and
   objectives
           !   1.1 Identify objectives and measures of effectiveness
                  !     How do we know if we have succeeded ?
           !   1.2 Establish a project authority
                  !     Who is the boss ?
           !   1.3 Identify all stakeholders in the project and their interests
                  !     Who will be affected / involved in the project ?
           !   1.4 Modify objectives in the light of stakeholder analysis
                  !     Do we need to do things to win over stakeholders ?
           !   1.5 Establish methods of communication with all parties
                  !     How do we keep in contact ?



System‘s Development and Project Management - Prof. Dr. Thomas Bäck               12
Leiden Institute of Advanced Computer Science




   Example: Continued
           !   Project authority
                  !    Should be a project manager rather than HR
                       manager ?
           !   Stakeholders
                  !    Project team members to complete online
                       questionnaires: concern about results ?
           !   Revision to objectives
                  !    Provide feedback to team members on results



System‘s Development and Project Management - Prof. Dr. Thomas Bäck   13
Leiden Institute of Advanced Computer Science




   Stakeholders

           !   = individuals/organizations that are involved in or
               affected by project activities.
                  !     Can have tremendous impact on project development.
                  !     Conflict among stakeholders is inevitable.
                  !     Bargaining and negotiation required.
                  !     Often, all stakeholder groups are slightly annoyed with the
                        project team.
                  !     Tradeoffs among stakeholder groups.




System‘s Development and Project Management - Prof. Dr. Thomas Bäck                   14
Leiden Institute of Advanced Computer Science




   Step 2: Establish project infrastructure
           !   2.1 Establish link between project and any
               strategic plan
                  !    Why did they want the project ?
           !   2.2 Identify installation standards and
               procedures
                  !    What standards do we have to follow ?
           !   2.3 Identify project team organization
                  !    Where do I fit in ?


System‘s Development and Project Management - Prof. Dr. Thomas Bäck   15
Leiden Institute of Advanced Computer Science




   Step 3: Analysis of project characteristics
           !   3.1 Distinguish the project as either objective or product-based
                  !     Is there more than one way of achieving success ?
           !   3.2 Analyze other project characteristics (including quality-based
               ones)
                  !     What is different about this project ?
           !   3.3 Identify high-level project risks
                  !     What could go wrong ?
                  !     What can we do to stop it ?
           !   3.4 Take into account user requirements concerning implementation
           !   3.5 Select general life cycle approach
                  !     Waterfall ? Increments ? Prototypes ?
           !   3.6 Review overall resource estimates
                  !     Does all this increase the cost ?

System‘s Development and Project Management - Prof. Dr. Thomas Bäck               16
Leiden Institute of Advanced Computer Science




   Example: Continued
           !   Objectives vs. Products
                  !    Use paper questionnaire then input results of the
                       analysis ?
           !   Some risks
                  !    Team members worried about implications and do not
                       cooperate
                  !    Project managers unwilling to try out application
                  !    Design difficult to implement in MS Access
           !   Answer ? – Evolutionary prototype ?

System‘s Development and Project Management - Prof. Dr. Thomas Bäck        17
Leiden Institute of Advanced Computer Science



   Step 4: Identify project products and activities
           !   4.1 Identify and describe project products –
                     What do we have to produce ?

                                                                       A product breakdown
                                                 Usability testing
                                                                       Structure (PBS)



             Selected subjects                Testing arrangements     Test results    Change requests




             Booked machine                  Questionnaire design      Completed        Analysis report
                                                                      questionnaire




           !   PBS: Product Breakdown Structure

System‘s Development and Project Management - Prof. Dr. Thomas Bäck                                 18
Leiden Institute of Advanced Computer Science




   Products
           !   The result of an activity
           !   Could be (among other things)
                  !     Physical thing („installed PC“)
                  !     A document („logical data structure“)
                  !     A person („trained user“)
                  !     A new version of an old product („updated software“)
           !   The following are NOT normally products
                  !     Activities (e.g., training)
                  !     Events (e.g., „interviews completed“)
                  !     Resources and actors (e.g., „software developer“) – may be exceptions
                        to this
           !   Products CAN BE deliverable or intermediate


System‘s Development and Project Management - Prof. Dr. Thomas Bäck                     19
Leiden Institute of Advanced Computer Science




   Product description (PD)
           !       Product identity
           !       Description – what is it ?
           !       Derivation – what is it based on ?
           !       Composition – what does it contain ?
           !       Format
           !       Relevant standards
           !       Quality criteria

           Create a PD for „test data“


System‘s Development and Project Management - Prof. Dr. Thomas Bäck   20
Leiden Institute of Advanced Computer Science


   Step 4 (cont‘d)
            !   4.1 Document generic product flows
                                                                             Testing plan



                                          Selected subjects           Questionnaire design           Booked machine



                                                              Completed
                                                                                            Test results
                                                             questionnaire




                                                       Questionnaire analysis



                                                                         Change requests

            !   PFD: Product Flow Diagram                               Sequence in which products are to
                                                                        be created
System‘s Development and Project Management - Prof. Dr. Thomas Bäck                                             21
Leiden Institute of Advanced Computer Science



   Step 4 (cont‘d)
           !   4.3 Recognize product instances:
                  !     The PBS and PFD will probably have identified generic products,
                        e.g., „software modules“
                  !     It might be possible to identify specific instances, e.g., „module
                        A“, „module B“ …
                  !     But in many cases this will have to be left to later, more detailed
                        planning
           !   4.4 Produce ideal activity network:
                  !     Identify the activities needed to create each product in the PFD
                  !     More than one activity might be needed to create a single
                        product
                  !     Hint: Identify activities by verb + noun but avoid „produce
                        …“ (too vague)
                  !     Draw up activity network
System‘s Development and Project Management - Prof. Dr. Thomas Bäck                  22
Leiden Institute of Advanced Computer Science




   An „ideal“ Activity

                                      Select subjects




                                                                                                        Draft change
        Plan testing              Design questionnaire                Conduct tests   Analyze results
                                                                                                          requests




                                      Book machine




System‘s Development and Project Management - Prof. Dr. Thomas Bäck                                           23
Leiden Institute of Advanced Computer Science


   Step 4 (cont‘d)
           !   4.5 Add check-points if needed
                                       Design module A                   Code module A


         Design system                 Design module B                   Code module B      Test system



                                       Design module C                   Code module C




                             Design module A                                    Code module A


Design system                Design module B                   Check-point      Code module B       Test system



                             Design module C                                    Code module C


System‘s Development and Project Management - Prof. Dr. Thomas Bäck                                       24
Leiden Institute of Advanced Computer Science




   Step 5: Estimate effort for each activity
           !   5.1 Carry out bottom-up estimates
                  !    Distinguish carefully between effort and elapsed time
           !   5.2 Revise plan to create controllable activities
                  !    Break up very long activities into a series of smaller
                       ones
                  !    Bundle up very short activities (create check lists ?)




System‘s Development and Project Management - Prof. Dr. Thomas Bäck        25
Leiden Institute of Advanced Computer Science




   Step 6: Identify activity risks
           !   6.1 Identify and quantify risks for activities
                  !     Damage if risk occurs (measure in time lost or money)
                  !     Likelihood of risk occurring
                  !     Problem of assumption
           !   6.2 Plan risk reduction and contingency measures
                  !     Risk reduction: activity to stop risk occurring
                  !     Contingency: action if risk does occur
           !   6.3 Adjust overall plans and estimates to take account of
               risks
                  !     E.g., add new activities which reduce risks associated with other
                        activities, e.g., training, pilot trials, information gathering


System‘s Development and Project Management - Prof. Dr. Thomas Bäck                 26
Leiden Institute of Advanced Computer Science




   Step 7: Allocate resources
           !   7.1 Identify and allocate resources to activities
           !   7.2 Revise plans and estimates to take into
               account resource constraints
                  !    E.g., staff not being available until a later date
                  !    Non-project activities




System‘s Development and Project Management - Prof. Dr. Thomas Bäck         27
Leiden Institute of Advanced Computer Science




   Gantt charts
                March                                                               April
                5                    12                   19          26            2                9
Jean-Paul
                                        Design module A                         Design module B

Nita                                                                                 Code module A

Percy                                                                         Code module C          Code module B

Ali                                            Design module C             Design module D

Franz                                                                                                Code module D

Dylan                                                                                                    Test module C




System‘s Development and Project Management - Prof. Dr. Thomas Bäck                                            28
Leiden Institute of Advanced Computer Science




   Step 8: Review / publicize plan
           !   8.1 Review quality aspects of project plan
           !   8.2 Document plan and obtain agreement (from
               stakeholders)



           !   Step 9 and 10: Execute plan and create lower
               level plans


System‘s Development and Project Management - Prof. Dr. Thomas Bäck   29
Leiden Institute of Advanced Computer Science


   Upcoming project proposal („bid“)
           !   Use project control book template – project plan
           !   For the bid: Feasibility study outline - bid
           !   Distinguish between level one and level two
               functionalities (must have vs. nice to have)
           !   Draft basic timeline, projects charts needed for later,
               updated version
           !   Grading criteria:
                  !     Amount of detail
                  !     Clarity
                  !     Comprehensiveness
                  !     Consciseness
                  !     „Theory“ use

System‘s Development and Project Management - Prof. Dr. Thomas Bäck      30
Leiden Institute of Advanced Computer Science


   Summary of Terms


           !   PBS: Product Breakdown Structure
                  !    What do we have to produce?
           !   PFD: Product Flow Diagram
                  !    Sequence in which products are to be created
           !   AN: Activity Network
                  !    Identify the activities necessary to create each
                       product in the PFD



System‘s Development and Project Management - Prof. Dr. Thomas Bäck       31
Leiden Institute of Advanced Computer Science




   PRINCE II

                An excursion

                Prof. Dr. Thomas Bäck




System‘s Development and Project Management - Prof. Dr. Thomas Bäck   32
Leiden Institute of Advanced Computer Science




   Excursion – PRINCE 2
                                                                      !   Very similar to STEP WISE
            PL1 Design Plan
                                                                      !   Also, very product based
                         PL2 Define and
                        analyze products
                                     PL3 Identify activities
                                    and their dependencies

                                                       PL4 Estimate effort
                                                        for each activity

                                                                       PL5 Schedule

                                                                             PL6 Analyze Risk

                                                                                       PL7 Complete Plan
System‘s Development and Project Management - Prof. Dr. Thomas Bäck                                 33
Leiden Institute of Advanced Computer Science


   Excursion – PRINCE 2
                !   Project Organization
                     
                !   Users: Of products of the project
                     
                !   Suppliers: Of goods and services needed by the project
                     
                !   Executive: Ensures that project meets business requirements
                     
                !   Represented on Project Board: Overall accountability for success
                     
                !   Project Manager: Managing on day-to-day basis
                     
                     !   Delegates to Team Managers for large projects
                !   Project Stages: More manageable segments.
                !   Each phase might have
                     !   Req. Analysis and specification
                     !   Logical design
                     !   Physical design
                     !   Build
                     !   Testing
                     !   Installation

System‘s Development and Project Management - Prof. Dr. Thomas Bäck                    34
Leiden Institute of Advanced Computer Science



   Excursion – PRINCE 2
                !   Project Procedures
                                           Project Management Team
           Programme             Project           Project             Team           Team
           Management            Board            Manager             Manager        Member

                                                                                              SU: Starting up a project
                                    DP                                                        IP: Initiating a project
                                     SU                                                       DP: Directing a project
                                                                                              CS: Controlling a stage
                                               IP                                             MP: Managing product
                                                            CS                                           delivery
                                                                                              SB: Managing stage
                                                                                MP                       boundaries
                                                                                              CP: Closing a project
                                             SB                                               PL: Planning
                                      CP



System‘s Development and Project Management - Prof. Dr. Thomas Bäck                                              35
Leiden Institute of Advanced Computer Science




   Excursion – PRINCE 2
                !   Directing a Project:
                        !    Authorizing initiation
                        !    Authorizing a project (agree after planning: go ahead)
                        !    Authorizing stage – or exception plan
                        !    Giving ad hoc direction
                        !    Closing project
                !   Starting up the Project:
                        !    Programme management (group of projects)
                        !    Project Mandate (document, identify customer, scope)
                        !    Project Brief (document, objectives of project)
                        !    Project Approach (document, general technical approach)


System‘s Development and Project Management - Prof. Dr. Thomas Bäck                   36
Leiden Institute of Advanced Computer Science




   Excursion – PRINCE 2
                !   Initiating a Project:
                        !    Project Quality Plan
                        !    Project Plan
                               •    Major products to be created
                               •    Main activities to be undertaken
                               •    Project risks and counter-measures
                               •    Effort requirements
                               •    Time scales
                               •    Key decision points




System‘s Development and Project Management - Prof. Dr. Thomas Bäck      37
Leiden Institute of Advanced Computer Science




   Excursion – PRINCE 2
          !   Controlling a Stage:

                    ID                             Processes
                    CS1                            Authorize Work Package
                    CS2                            Assess Progress
                    CS3                            Capture Project Issues
                    CS4                            Examine Project Issues
                    CS5                            Review Stage Issues
                    CS6                            Report Highlights
                    CS7                            Take corrective action
                    CS8                            Escalate Project Issues
                    CS9                            Receive Completed Work Package

System‘s Development and Project Management - Prof. Dr. Thomas Bäck                 38
Leiden Institute of Advanced Computer Science




   Excursion – PRINCE 2
                !   Managing Product Delivery:

                    ID                             Processes
                    MP1                            Accept Work Package
                    MP2                            Execute Work Package
                    MP3                            Deliver Work Package




System‘s Development and Project Management - Prof. Dr. Thomas Bäck       39
Leiden Institute of Advanced Computer Science




   Excursion – PRINCE 2
                !   Managing Stage Boundaries:

                    ID                             Processes
                    SB1                            Planning a Stage
                    SB2                            Updating the Project Plan
                    SB3                            Updating the project business case
                    SB4                            Updating the Risk Log
                    SB5                            Reporting a Stage End
                    SB6                            Producing an Exception Report




System‘s Development and Project Management - Prof. Dr. Thomas Bäck                     40

More Related Content

What's hot

Issues in knowledge representation
Issues in knowledge representationIssues in knowledge representation
Issues in knowledge representationSravanthi Emani
 
Architecture of Mobile Computing
Architecture of Mobile ComputingArchitecture of Mobile Computing
Architecture of Mobile ComputingJAINIK PATEL
 
An Introduction to Image Processing and Artificial Intelligence
An Introduction to Image Processing and Artificial IntelligenceAn Introduction to Image Processing and Artificial Intelligence
An Introduction to Image Processing and Artificial IntelligenceWasif Altaf
 
MG6088 SOFTWARE PROJECT MANAGEMENT
MG6088 SOFTWARE PROJECT MANAGEMENTMG6088 SOFTWARE PROJECT MANAGEMENT
MG6088 SOFTWARE PROJECT MANAGEMENTKathirvel Ayyaswamy
 
Spm unit2 select appropriate approach
Spm unit2 select appropriate approachSpm unit2 select appropriate approach
Spm unit2 select appropriate approachDevyani Vasistha
 
Software Project Management chapter-1
Software Project Management chapter-1Software Project Management chapter-1
Software Project Management chapter-1Computing Cage
 
4 p’s of management spectrum and the w5hh principle
4 p’s of management spectrum and the w5hh principle4 p’s of management spectrum and the w5hh principle
4 p’s of management spectrum and the w5hh principleMohammad Hafiz-Al-Masud
 
Notes of Software engineering and Project Management
Notes of Software engineering and Project ManagementNotes of Software engineering and Project Management
Notes of Software engineering and Project ManagementNANDINI SHARMA
 
Spm project planning
Spm project planning Spm project planning
Spm project planning Kanchana Devi
 
Spiral model presentation
Spiral model presentationSpiral model presentation
Spiral model presentationSayedFarhan110
 
Hand Written Character Recognition Using Neural Networks
Hand Written Character Recognition Using Neural Networks Hand Written Character Recognition Using Neural Networks
Hand Written Character Recognition Using Neural Networks Chiranjeevi Adi
 
Chapter 1 1 - intro ppt
Chapter 1   1 - intro pptChapter 1   1 - intro ppt
Chapter 1 1 - intro pptNancyBeaulah_R
 
Quality and productivity factors
Quality and productivity factorsQuality and productivity factors
Quality and productivity factorsNancyBeaulah_R
 
MG6088 SOFTWARE PROJECT MANAGEMENT
MG6088 SOFTWARE PROJECT MANAGEMENTMG6088 SOFTWARE PROJECT MANAGEMENT
MG6088 SOFTWARE PROJECT MANAGEMENTKathirvel Ayyaswamy
 
Prototype model
Prototype modelPrototype model
Prototype modelsadhana8
 

What's hot (20)

Issues in knowledge representation
Issues in knowledge representationIssues in knowledge representation
Issues in knowledge representation
 
Architecture of Mobile Computing
Architecture of Mobile ComputingArchitecture of Mobile Computing
Architecture of Mobile Computing
 
An Introduction to Image Processing and Artificial Intelligence
An Introduction to Image Processing and Artificial IntelligenceAn Introduction to Image Processing and Artificial Intelligence
An Introduction to Image Processing and Artificial Intelligence
 
MG6088 SOFTWARE PROJECT MANAGEMENT
MG6088 SOFTWARE PROJECT MANAGEMENTMG6088 SOFTWARE PROJECT MANAGEMENT
MG6088 SOFTWARE PROJECT MANAGEMENT
 
Spm unit2 select appropriate approach
Spm unit2 select appropriate approachSpm unit2 select appropriate approach
Spm unit2 select appropriate approach
 
COCOMO Model By Dr. B. J. Mohite
COCOMO Model By Dr. B. J. MohiteCOCOMO Model By Dr. B. J. Mohite
COCOMO Model By Dr. B. J. Mohite
 
Software Project Management chapter-1
Software Project Management chapter-1Software Project Management chapter-1
Software Project Management chapter-1
 
4 p’s of management spectrum and the w5hh principle
4 p’s of management spectrum and the w5hh principle4 p’s of management spectrum and the w5hh principle
4 p’s of management spectrum and the w5hh principle
 
Notes of Software engineering and Project Management
Notes of Software engineering and Project ManagementNotes of Software engineering and Project Management
Notes of Software engineering and Project Management
 
Task assignment approach
Task assignment approachTask assignment approach
Task assignment approach
 
Spm project planning
Spm project planning Spm project planning
Spm project planning
 
Spline representations
Spline representationsSpline representations
Spline representations
 
Spiral model presentation
Spiral model presentationSpiral model presentation
Spiral model presentation
 
Hand Written Character Recognition Using Neural Networks
Hand Written Character Recognition Using Neural Networks Hand Written Character Recognition Using Neural Networks
Hand Written Character Recognition Using Neural Networks
 
Chapter 1 1 - intro ppt
Chapter 1   1 - intro pptChapter 1   1 - intro ppt
Chapter 1 1 - intro ppt
 
Software maintenance
Software maintenance Software maintenance
Software maintenance
 
Quality and productivity factors
Quality and productivity factorsQuality and productivity factors
Quality and productivity factors
 
MG6088 SOFTWARE PROJECT MANAGEMENT
MG6088 SOFTWARE PROJECT MANAGEMENTMG6088 SOFTWARE PROJECT MANAGEMENT
MG6088 SOFTWARE PROJECT MANAGEMENT
 
Software quality
Software qualitySoftware quality
Software quality
 
Prototype model
Prototype modelPrototype model
Prototype model
 

Similar to SDPM - Lecture 2 -The STEP WISE Approach to Project Planning

SDPM - Lecture 1 - Introduction
SDPM - Lecture 1 - IntroductionSDPM - Lecture 1 - Introduction
SDPM - Lecture 1 - IntroductionOpenLearningLab
 
SDPM - Lecture 4 - Activity planning and resource allocation
SDPM - Lecture 4 - Activity planning and resource allocationSDPM - Lecture 4 - Activity planning and resource allocation
SDPM - Lecture 4 - Activity planning and resource allocationOpenLearningLab
 
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
 
Project post-mortem analysis
Project post-mortem analysisProject post-mortem analysis
Project post-mortem analysisJaiveer Singh
 
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
 
Essentials egov ict_project_management_v1
Essentials egov ict_project_management_v1Essentials egov ict_project_management_v1
Essentials egov ict_project_management_v1John Macasio
 
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
 
Overview of project planning
Overview of project planningOverview of project planning
Overview of project planningNidhya Rangarajan
 
SDPM - Lecture 8 - Software quality assurance
SDPM - Lecture 8 - Software quality assuranceSDPM - Lecture 8 - Software quality assurance
SDPM - Lecture 8 - Software quality assuranceOpenLearningLab
 
Computer current applications
Computer current applicationsComputer current applications
Computer current applicationsMohamad Eldehemy
 
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
 
(Fall2016)Lecture1.pptx
(Fall2016)Lecture1.pptx(Fall2016)Lecture1.pptx
(Fall2016)Lecture1.pptxgarkapifye
 
Project management 02112009
Project management 02112009Project management 02112009
Project management 02112009Manish Chaurasia
 

Similar to SDPM - Lecture 2 -The STEP WISE Approach to Project Planning (20)

SDPM - Lecture 1 - Introduction
SDPM - Lecture 1 - IntroductionSDPM - Lecture 1 - Introduction
SDPM - Lecture 1 - Introduction
 
SDPM - Lecture 4 - Activity planning and resource allocation
SDPM - Lecture 4 - Activity planning and resource allocationSDPM - Lecture 4 - Activity planning and resource allocation
SDPM - Lecture 4 - Activity planning and resource allocation
 
Project management
Project managementProject management
Project management
 
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
 
Project post-mortem analysis
Project post-mortem analysisProject post-mortem analysis
Project post-mortem analysis
 
MCP1
MCP1MCP1
MCP1
 
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
 
Essentials egov ict_project_management_v1
Essentials egov ict_project_management_v1Essentials egov ict_project_management_v1
Essentials egov ict_project_management_v1
 
Spm tutorials
Spm tutorialsSpm tutorials
Spm tutorials
 
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
 
Overview of project planning
Overview of project planningOverview of project planning
Overview of project planning
 
SDPM - Lecture 8 - Software quality assurance
SDPM - Lecture 8 - Software quality assuranceSDPM - Lecture 8 - Software quality assurance
SDPM - Lecture 8 - Software quality assurance
 
Chap04 project integration management
Chap04 project integration managementChap04 project integration management
Chap04 project integration management
 
Lec1
Lec1Lec1
Lec1
 
Computer current applications
Computer current applicationsComputer current applications
Computer current applications
 
Cs414 lec1 f2014
Cs414 lec1 f2014Cs414 lec1 f2014
Cs414 lec1 f2014
 
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)
 
(Fall2016)Lecture1.pptx
(Fall2016)Lecture1.pptx(Fall2016)Lecture1.pptx
(Fall2016)Lecture1.pptx
 
Project management 02112009
Project management 02112009Project management 02112009
Project management 02112009
 
unit-1.ppt
unit-1.pptunit-1.ppt
unit-1.ppt
 

More from 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 10 - Contract management
SDPM - Lecture 10 - Contract managementSDPM - Lecture 10 - Contract management
SDPM - Lecture 10 - Contract managementOpenLearningLab
 
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
 
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 4a - MS Project – High Level Introduction
SDPM - Lecture 4a - MS Project – High Level IntroductionSDPM - Lecture 4a - MS Project – High Level Introduction
SDPM - Lecture 4a - MS Project – High Level IntroductionOpenLearningLab
 
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
 

More from 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 10 - Contract management
SDPM - Lecture 10 - Contract managementSDPM - Lecture 10 - Contract management
SDPM - Lecture 10 - Contract management
 
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
 
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 4a - MS Project – High Level Introduction
SDPM - Lecture 4a - MS Project – High Level IntroductionSDPM - Lecture 4a - MS Project – High Level Introduction
SDPM - Lecture 4a - MS Project – High Level Introduction
 
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
 

Recently uploaded

Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfchloefrazer622
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
The byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxThe byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxShobhayan Kirtania
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...Pooja Nehwal
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room servicediscovermytutordmt
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 

Recently uploaded (20)

Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdf
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
The byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxThe byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptx
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room service
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 

SDPM - Lecture 2 -The STEP WISE Approach to Project Planning

  • 1. Leiden Institute of Advanced Computer Science STEP WISE The STEP WISE Approach to Project Planning Prof. Dr. Thomas Bäck System‘s Development and Project Management - Prof. Dr. Thomas Bäck 1
  • 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 2
  • 3. Leiden Institute of Advanced Computer Science Deadlines 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 3
  • 4. Leiden Institute of Advanced Computer Science Save Energy Applications !   Project Control Book: Template ! !  ProjectControlBook.doc (Blackboard) !   Project proposal (bid) due by Feb 18, midnight System‘s Development and Project Management - Prof. Dr. Thomas Bäck 4
  • 5. Leiden Institute of Advanced Computer Science STEP WISE Approach to Planning !   STEP WISE Approach to Planning Software Projects !   STEP WISE aspirations !  Practicality •  Tries to answer the question „what do I do now ?“ !  Scalability •  Useful for small project as well as large !  Range of application !  Accepted techniques •  E.g. borrowed from PRINCE, etc. •  PRojects IN Controlled Environments System‘s Development and Project Management - Prof. Dr. Thomas Bäck 5
  • 6. Leiden Institute of Advanced Computer Science STEP WISE overview 1. Identify project objectives 0. Select Project 2. Identify project infrastructure 3. Analyze pr. characteristics 4. Identify products and activities Review lower level detail 5. Estimate effort for activity For each activity 6. Identify activity risks 10. Lower level planning 7. Allocate resources 9. Execute plan 8. Review / publicize plan System‘s Development and Project Management - Prof. Dr. Thomas Bäck 6
  • 7. Leiden Institute of Advanced Computer Science Example: A project scenario !   Hardware / software engineering company (C++ language of choice) !   Teams are selected for individual projects – some friction has been found between team members !   HR manager suggests psychometric testing to select team !   Software package to be used to test staff !   MS Access suggested as a vehicle for implementation !   Usability is important – decision to carry out usability tests System‘s Development and Project Management - Prof. Dr. Thomas Bäck 7
  • 8. Leiden Institute of Advanced Computer Science Program management !   Individual projects vs. Program components !   Collection of projects that contribute to the same overall organizational goals !   Well-defined program goal, projects selected and tuned according to this goal: !  Contribution and visibility !  Timing and resourcing !  Financial outcome System‘s Development and Project Management - Prof. Dr. Thomas Bäck 8
  • 9. Leiden Institute of Advanced Computer Science Feasibility study !   Introduction: identifies what the document is !   Description of current situation !   Problem description !   Proposed development: !  Business and financial aspects !  Technical aspects !  Organizational aspects System‘s Development and Project Management - Prof. Dr. Thomas Bäck 9
  • 10. Leiden Institute of Advanced Computer Science Feasibility study (cont‘d) !   Estimated costs !  Development costs !  Setup costs !  Operational costs !   Envisaged Benefits !  Direct Benefits !  Assessable indirect benefits, e.g., increased accuracy !  Intangible benefits !   Recommendations System‘s Development and Project Management - Prof. Dr. Thomas Bäck 10
  • 11. Leiden Institute of Advanced Computer Science Cost-benefit evaluation techniques !   Net profit !   Payback period !   Return on investment (ROI) !  The profit or loss resulting from a project !   Net present value (NPV) !  An approach used in capital budgeting where the present value of cash inflow is subtracted from the present value of cash outflows. !   Internal rate of return (IRR) !  Often used in capital budgeting, it's the interest rate that makes net present value of all cash flow equal zero. Essentially, this is the return that a company would earn if they expanded or invested in themselves, rather than investing that money abroad. !   Decision trees, etc. System‘s Development and Project Management - Prof. Dr. Thomas Bäck 11
  • 12. Leiden Institute of Advanced Computer Science Step 1: Establish project scope and objectives !   1.1 Identify objectives and measures of effectiveness !  How do we know if we have succeeded ? !   1.2 Establish a project authority !  Who is the boss ? !   1.3 Identify all stakeholders in the project and their interests !  Who will be affected / involved in the project ? !   1.4 Modify objectives in the light of stakeholder analysis !  Do we need to do things to win over stakeholders ? !   1.5 Establish methods of communication with all parties !  How do we keep in contact ? System‘s Development and Project Management - Prof. Dr. Thomas Bäck 12
  • 13. Leiden Institute of Advanced Computer Science Example: Continued !   Project authority !  Should be a project manager rather than HR manager ? !   Stakeholders !  Project team members to complete online questionnaires: concern about results ? !   Revision to objectives !  Provide feedback to team members on results System‘s Development and Project Management - Prof. Dr. Thomas Bäck 13
  • 14. Leiden Institute of Advanced Computer Science Stakeholders !   = individuals/organizations that are involved in or affected by project activities. !  Can have tremendous impact on project development. !  Conflict among stakeholders is inevitable. !  Bargaining and negotiation required. !  Often, all stakeholder groups are slightly annoyed with the project team. !  Tradeoffs among stakeholder groups. System‘s Development and Project Management - Prof. Dr. Thomas Bäck 14
  • 15. Leiden Institute of Advanced Computer Science Step 2: Establish project infrastructure !   2.1 Establish link between project and any strategic plan !  Why did they want the project ? !   2.2 Identify installation standards and procedures !  What standards do we have to follow ? !   2.3 Identify project team organization !  Where do I fit in ? System‘s Development and Project Management - Prof. Dr. Thomas Bäck 15
  • 16. Leiden Institute of Advanced Computer Science Step 3: Analysis of project characteristics !   3.1 Distinguish the project as either objective or product-based !  Is there more than one way of achieving success ? !   3.2 Analyze other project characteristics (including quality-based ones) !  What is different about this project ? !   3.3 Identify high-level project risks !  What could go wrong ? !  What can we do to stop it ? !   3.4 Take into account user requirements concerning implementation !   3.5 Select general life cycle approach !  Waterfall ? Increments ? Prototypes ? !   3.6 Review overall resource estimates !  Does all this increase the cost ? System‘s Development and Project Management - Prof. Dr. Thomas Bäck 16
  • 17. Leiden Institute of Advanced Computer Science Example: Continued !   Objectives vs. Products !  Use paper questionnaire then input results of the analysis ? !   Some risks !  Team members worried about implications and do not cooperate !  Project managers unwilling to try out application !  Design difficult to implement in MS Access !   Answer ? – Evolutionary prototype ? System‘s Development and Project Management - Prof. Dr. Thomas Bäck 17
  • 18. Leiden Institute of Advanced Computer Science Step 4: Identify project products and activities !   4.1 Identify and describe project products – What do we have to produce ? A product breakdown Usability testing Structure (PBS) Selected subjects Testing arrangements Test results Change requests Booked machine Questionnaire design Completed Analysis report questionnaire !   PBS: Product Breakdown Structure System‘s Development and Project Management - Prof. Dr. Thomas Bäck 18
  • 19. Leiden Institute of Advanced Computer Science Products !   The result of an activity !   Could be (among other things) !  Physical thing („installed PC“) !  A document („logical data structure“) !  A person („trained user“) !  A new version of an old product („updated software“) !   The following are NOT normally products !  Activities (e.g., training) !  Events (e.g., „interviews completed“) !  Resources and actors (e.g., „software developer“) – may be exceptions to this !   Products CAN BE deliverable or intermediate System‘s Development and Project Management - Prof. Dr. Thomas Bäck 19
  • 20. Leiden Institute of Advanced Computer Science Product description (PD) !   Product identity !   Description – what is it ? !   Derivation – what is it based on ? !   Composition – what does it contain ? !   Format !   Relevant standards !   Quality criteria Create a PD for „test data“ System‘s Development and Project Management - Prof. Dr. Thomas Bäck 20
  • 21. Leiden Institute of Advanced Computer Science Step 4 (cont‘d) !   4.1 Document generic product flows Testing plan Selected subjects Questionnaire design Booked machine Completed Test results questionnaire Questionnaire analysis Change requests !   PFD: Product Flow Diagram Sequence in which products are to be created System‘s Development and Project Management - Prof. Dr. Thomas Bäck 21
  • 22. Leiden Institute of Advanced Computer Science Step 4 (cont‘d) !   4.3 Recognize product instances: !  The PBS and PFD will probably have identified generic products, e.g., „software modules“ !  It might be possible to identify specific instances, e.g., „module A“, „module B“ … !  But in many cases this will have to be left to later, more detailed planning !   4.4 Produce ideal activity network: !  Identify the activities needed to create each product in the PFD !  More than one activity might be needed to create a single product !  Hint: Identify activities by verb + noun but avoid „produce …“ (too vague) !  Draw up activity network System‘s Development and Project Management - Prof. Dr. Thomas Bäck 22
  • 23. Leiden Institute of Advanced Computer Science An „ideal“ Activity Select subjects Draft change Plan testing Design questionnaire Conduct tests Analyze results requests Book machine System‘s Development and Project Management - Prof. Dr. Thomas Bäck 23
  • 24. Leiden Institute of Advanced Computer Science Step 4 (cont‘d) !   4.5 Add check-points if needed Design module A Code module A Design system Design module B Code module B Test system Design module C Code module C Design module A Code module A Design system Design module B Check-point Code module B Test system Design module C Code module C System‘s Development and Project Management - Prof. Dr. Thomas Bäck 24
  • 25. Leiden Institute of Advanced Computer Science Step 5: Estimate effort for each activity !   5.1 Carry out bottom-up estimates !  Distinguish carefully between effort and elapsed time !   5.2 Revise plan to create controllable activities !  Break up very long activities into a series of smaller ones !  Bundle up very short activities (create check lists ?) System‘s Development and Project Management - Prof. Dr. Thomas Bäck 25
  • 26. Leiden Institute of Advanced Computer Science Step 6: Identify activity risks !   6.1 Identify and quantify risks for activities !  Damage if risk occurs (measure in time lost or money) !  Likelihood of risk occurring !  Problem of assumption !   6.2 Plan risk reduction and contingency measures !  Risk reduction: activity to stop risk occurring !  Contingency: action if risk does occur !   6.3 Adjust overall plans and estimates to take account of risks !  E.g., add new activities which reduce risks associated with other activities, e.g., training, pilot trials, information gathering System‘s Development and Project Management - Prof. Dr. Thomas Bäck 26
  • 27. Leiden Institute of Advanced Computer Science Step 7: Allocate resources !   7.1 Identify and allocate resources to activities !   7.2 Revise plans and estimates to take into account resource constraints !  E.g., staff not being available until a later date !  Non-project activities System‘s Development and Project Management - Prof. Dr. Thomas Bäck 27
  • 28. Leiden Institute of Advanced Computer Science Gantt charts March April 5 12 19 26 2 9 Jean-Paul Design module A Design module B Nita Code module A Percy Code module C Code module B Ali Design module C Design module D Franz Code module D Dylan Test module C System‘s Development and Project Management - Prof. Dr. Thomas Bäck 28
  • 29. Leiden Institute of Advanced Computer Science Step 8: Review / publicize plan !   8.1 Review quality aspects of project plan !   8.2 Document plan and obtain agreement (from stakeholders) !   Step 9 and 10: Execute plan and create lower level plans System‘s Development and Project Management - Prof. Dr. Thomas Bäck 29
  • 30. Leiden Institute of Advanced Computer Science Upcoming project proposal („bid“) !   Use project control book template – project plan !   For the bid: Feasibility study outline - bid !   Distinguish between level one and level two functionalities (must have vs. nice to have) !   Draft basic timeline, projects charts needed for later, updated version !   Grading criteria: !  Amount of detail !  Clarity !  Comprehensiveness !  Consciseness !  „Theory“ use System‘s Development and Project Management - Prof. Dr. Thomas Bäck 30
  • 31. Leiden Institute of Advanced Computer Science Summary of Terms !   PBS: Product Breakdown Structure !  What do we have to produce? !   PFD: Product Flow Diagram !  Sequence in which products are to be created !   AN: Activity Network !  Identify the activities necessary to create each product in the PFD System‘s Development and Project Management - Prof. Dr. Thomas Bäck 31
  • 32. Leiden Institute of Advanced Computer Science PRINCE II An excursion Prof. Dr. Thomas Bäck System‘s Development and Project Management - Prof. Dr. Thomas Bäck 32
  • 33. Leiden Institute of Advanced Computer Science Excursion – PRINCE 2 !   Very similar to STEP WISE PL1 Design Plan !   Also, very product based PL2 Define and analyze products PL3 Identify activities and their dependencies PL4 Estimate effort for each activity PL5 Schedule PL6 Analyze Risk PL7 Complete Plan System‘s Development and Project Management - Prof. Dr. Thomas Bäck 33
  • 34. Leiden Institute of Advanced Computer Science Excursion – PRINCE 2 ! Project Organization   ! Users: Of products of the project   ! Suppliers: Of goods and services needed by the project   ! Executive: Ensures that project meets business requirements   ! Represented on Project Board: Overall accountability for success   ! Project Manager: Managing on day-to-day basis   !   Delegates to Team Managers for large projects !   Project Stages: More manageable segments. !   Each phase might have !   Req. Analysis and specification !   Logical design !   Physical design !   Build !   Testing !   Installation System‘s Development and Project Management - Prof. Dr. Thomas Bäck 34
  • 35. Leiden Institute of Advanced Computer Science Excursion – PRINCE 2 !   Project Procedures Project Management Team Programme Project Project Team Team Management Board Manager Manager Member SU: Starting up a project DP IP: Initiating a project SU DP: Directing a project CS: Controlling a stage IP MP: Managing product CS delivery SB: Managing stage MP boundaries CP: Closing a project SB PL: Planning CP System‘s Development and Project Management - Prof. Dr. Thomas Bäck 35
  • 36. Leiden Institute of Advanced Computer Science Excursion – PRINCE 2 !   Directing a Project: !  Authorizing initiation !  Authorizing a project (agree after planning: go ahead) !  Authorizing stage – or exception plan !  Giving ad hoc direction !  Closing project !   Starting up the Project: !  Programme management (group of projects) !  Project Mandate (document, identify customer, scope) !  Project Brief (document, objectives of project) !  Project Approach (document, general technical approach) System‘s Development and Project Management - Prof. Dr. Thomas Bäck 36
  • 37. Leiden Institute of Advanced Computer Science Excursion – PRINCE 2 !   Initiating a Project: !  Project Quality Plan !  Project Plan •  Major products to be created •  Main activities to be undertaken •  Project risks and counter-measures •  Effort requirements •  Time scales •  Key decision points System‘s Development and Project Management - Prof. Dr. Thomas Bäck 37
  • 38. Leiden Institute of Advanced Computer Science Excursion – PRINCE 2 !   Controlling a Stage: ID Processes CS1 Authorize Work Package CS2 Assess Progress CS3 Capture Project Issues CS4 Examine Project Issues CS5 Review Stage Issues CS6 Report Highlights CS7 Take corrective action CS8 Escalate Project Issues CS9 Receive Completed Work Package System‘s Development and Project Management - Prof. Dr. Thomas Bäck 38
  • 39. Leiden Institute of Advanced Computer Science Excursion – PRINCE 2 !   Managing Product Delivery: ID Processes MP1 Accept Work Package MP2 Execute Work Package MP3 Deliver Work Package System‘s Development and Project Management - Prof. Dr. Thomas Bäck 39
  • 40. Leiden Institute of Advanced Computer Science Excursion – PRINCE 2 !   Managing Stage Boundaries: ID Processes SB1 Planning a Stage SB2 Updating the Project Plan SB3 Updating the project business case SB4 Updating the Risk Log SB5 Reporting a Stage End SB6 Producing an Exception Report System‘s Development and Project Management - Prof. Dr. Thomas Bäck 40