SlideShare uma empresa Scribd logo
1 de 40
Baixar para ler 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

Mais conteúdo relacionado

Mais procurados

Library Management System
Library Management SystemLibrary Management System
Library Management SystemPankaj Kumar
 
Software Process in Software Engineering SE3
Software Process in Software Engineering SE3Software Process in Software Engineering SE3
Software Process in Software Engineering SE3koolkampus
 
Delphi cost estimation model
Delphi cost estimation modelDelphi cost estimation model
Delphi cost estimation modelShashwat Shriparv
 
Software Development Life Cycle-SDLC
Software Development Life Cycle-SDLCSoftware Development Life Cycle-SDLC
Software Development Life Cycle-SDLCAdeel Rasheed
 
SDLC and Software Process Models
SDLC and Software Process ModelsSDLC and Software Process Models
SDLC and Software Process ModelsNana Sarpong
 
Software Project Management Lab Manual Lab 1
Software Project Management Lab  Manual  Lab 1Software Project Management Lab  Manual  Lab 1
Software Project Management Lab Manual Lab 1sundas Shabbir
 
Programming team structure
Programming team structureProgramming team structure
Programming team structureNancyBeaulah_R
 
FINAL PROJECT REPORT1
FINAL PROJECT REPORT1FINAL PROJECT REPORT1
FINAL PROJECT REPORT1waqar younas
 
Selenium Testing Project report
Selenium Testing Project reportSelenium Testing Project report
Selenium Testing Project reportKapil Rajpurohit
 
Software Engineering : Requirement Analysis & Specification
Software Engineering : Requirement Analysis & SpecificationSoftware Engineering : Requirement Analysis & Specification
Software Engineering : Requirement Analysis & SpecificationAjit Nayak
 
Software Project Management chapter-1
Software Project Management chapter-1Software Project Management chapter-1
Software Project Management chapter-1Computing Cage
 
Software engineering a practitioners approach 8th edition pressman solutions ...
Software engineering a practitioners approach 8th edition pressman solutions ...Software engineering a practitioners approach 8th edition pressman solutions ...
Software engineering a practitioners approach 8th edition pressman solutions ...Drusilla918
 
Unit 1.2 Stepwise Project Planning.pdf
Unit 1.2 Stepwise Project Planning.pdfUnit 1.2 Stepwise Project Planning.pdf
Unit 1.2 Stepwise Project Planning.pdfAkshayDwivedi31
 
Software Design Document
Software Design DocumentSoftware Design Document
Software Design DocumentNadia Nahar
 

Mais procurados (20)

Sdlc
SdlcSdlc
Sdlc
 
Library Management System
Library Management SystemLibrary Management System
Library Management System
 
Software Process in Software Engineering SE3
Software Process in Software Engineering SE3Software Process in Software Engineering SE3
Software Process in Software Engineering SE3
 
Delphi cost estimation model
Delphi cost estimation modelDelphi cost estimation model
Delphi cost estimation model
 
Software Development Life Cycle-SDLC
Software Development Life Cycle-SDLCSoftware Development Life Cycle-SDLC
Software Development Life Cycle-SDLC
 
SDLC and Software Process Models
SDLC and Software Process ModelsSDLC and Software Process Models
SDLC and Software Process Models
 
Software Project Management Lab Manual Lab 1
Software Project Management Lab  Manual  Lab 1Software Project Management Lab  Manual  Lab 1
Software Project Management Lab Manual Lab 1
 
Software Development Life Cycle
Software Development Life CycleSoftware Development Life Cycle
Software Development Life Cycle
 
Requirement analysis
Requirement analysisRequirement analysis
Requirement analysis
 
Programming team structure
Programming team structureProgramming team structure
Programming team structure
 
FINAL PROJECT REPORT1
FINAL PROJECT REPORT1FINAL PROJECT REPORT1
FINAL PROJECT REPORT1
 
SDLC MODEL
SDLC MODEL SDLC MODEL
SDLC MODEL
 
Selenium Testing Project report
Selenium Testing Project reportSelenium Testing Project report
Selenium Testing Project report
 
Software Engineering : Requirement Analysis & Specification
Software Engineering : Requirement Analysis & SpecificationSoftware Engineering : Requirement Analysis & Specification
Software Engineering : Requirement Analysis & Specification
 
Stepwise planning
Stepwise planningStepwise planning
Stepwise planning
 
Software Project Management chapter-1
Software Project Management chapter-1Software Project Management chapter-1
Software Project Management chapter-1
 
Software engineering a practitioners approach 8th edition pressman solutions ...
Software engineering a practitioners approach 8th edition pressman solutions ...Software engineering a practitioners approach 8th edition pressman solutions ...
Software engineering a practitioners approach 8th edition pressman solutions ...
 
Unit 1.2 Stepwise Project Planning.pdf
Unit 1.2 Stepwise Project Planning.pdfUnit 1.2 Stepwise Project Planning.pdf
Unit 1.2 Stepwise Project Planning.pdf
 
Mohamed_Resume
Mohamed_ResumeMohamed_Resume
Mohamed_Resume
 
Software Design Document
Software Design DocumentSoftware Design Document
Software Design Document
 

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

Semelhante a 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
 
Cs414 lec1 f2014
Cs414 lec1 f2014Cs414 lec1 f2014
Cs414 lec1 f2014
 
Computer current applications
Computer current applicationsComputer current applications
Computer current applications
 
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
 

Mais 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 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
 

Mais 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 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
 

Último

Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Jisc
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxheathfieldcps1
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSCeline George
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsMebane Rash
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701bronxfugly43
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentationcamerronhm
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...Nguyen Thanh Tu Collection
 
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
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxAmanpreet Kaur
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docxPoojaSen20
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docxPoojaSen20
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxRamakrishna Reddy Bijjam
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptxMaritesTamaniVerdade
 

Último (20)

Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
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
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.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