Software Project Planning Chapter 2 Applied Software Project Management, Stellman & Greene.

Slides:



Advertisements
Similar presentations
Project Management Concepts
Advertisements

Process and Product Quality Assurance (PPQA)
Project Management 6e..
Chpter#5 -part#1 Project Scope and Human Resource Planning
Creating the Project Plan
Chapter 10 Schedule Your Schedule. Copyright 2004 by Pearson Education, Inc. Identifying And Scheduling Tasks The schedule from the Software Development.
Software Delivery. Software Delivery Management  Managing Requirements and Changes  Managing Resources  Managing Configuration  Managing Defects 
11 October Project Management Discipline of planning, organizing, and managing resources to bring about the successful completion of specific project.
Project Planning Dr. Jane Dong Electrical and Computer Engineering.
Applied Software Project Management Andrew Stellman & Jennifer Greene Applied Software Project Management Applied Software.
Applied Software Project Management Andrew Stellman & Jennifer Greene Applied Software Project Management Applied Software.
Review Questions Speculate as to the advantages and disadvantages of appointing project mangers from the ranks of senior systems analyst. The advantage.
Applied Software Project Management Andrew Stellman & Jennifer Greene Applied Software Project Management Why Software.
4. 2Object-Oriented Analysis and Design with the Unified Process Objectives  Explain the elements of project management and the responsibilities of a.
Chapter 3: The Project Management Process Groups
Applied Software Project Management Andrew Stellman & Jennifer Greene Applied Software Project Management Applied Software.
Estimating Project Times and Costs CHAPTER FIVE Copyright © 2011 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill/Irwin.
Project Management Basics
Lesson 2: Software Project Planning
Chapter 9. Intro  What is Project Management?  Project Manager  Project Failures & Successes Managing Projects  PMBOK  SDLC Core Process 1 – Project.
Task Analysis is Part of Planning Once we have completed planning on the deliverables and contents of the deliverables, we need to plan out “how to accomplish”
SA Capstone Requirements and Design Week 10 SYST Winter 2013 Instructors: Jerry Kotuba & Joe Varrasso.
S/W Project Management
Project Management Chapter 3. Objectives Become familiar with estimation. Be able to create a project workplan. Understand why project teams use timeboxing.
CIS 499 Senior Seminar IT project management. Exercise. Write a testable problem statement in subject verb format. Who? Are the people going to use this.
Project Management : Techniques and Tools (60-499) Fall 2014 / Winter 2015.
Instructore: Tasneem Darwish1 University of Palestine Faculty of Applied Engineering and Urban Planning Software Engineering Department Requirement engineering.
Applied Software Project Management (Andrew Stellman & Jennifer Greene) Chapter 4 - Part 1 Project Schedules Presented by: Marek Hajek 02/16/2012 [Majority.
Estimation Chapter 3 Applied Software Project Management, Stellman & Greene.
Software Requirements The starting point of software development “He kept changing the requirements on us” 1 540f07reqelic4sep4.
Common Activities Activities and Tasks in the WBS.
What is a Business Analyst? A Business Analyst is someone who works as a liaison among stakeholders in order to elicit, analyze, communicate and validate.
Project Status Report Presenter Name Presentation Date.
ISM 5316 Week 3 Learning Objectives You should be able to: u Define and list issues and steps in Project Integration u List and describe the components.
Chapter 11. Intro  What is Project Management?  Project Manager  Project Failures & Successes Managing Projects  PMBOK  SDLC Core Process 1 – Project.
CPSC 372 John D. McGregor Module 2 Session 1 More on requirements and the Investment Decision.
Geog 469 GIS Workshop Project Management.
©Copyright OMRON Corporation All Rights Reserved A Step by Step Approach for Creating an Environment for Successful Projects IWFST2005 Nov. 8-10,
Ch 4 - Learning Objectives Scope Management You should be able to: n Discuss the relationship between scope and project failure n Describe how strategic.
INFO 637Lecture #101 Software Engineering Process II Review INFO 637 Glenn Booker.
Applied Software Project Management LESSON 3: ESTIMATION Applied Software Project Management 12:02:37 PM 1.
Applied Software Project Management
Develop Project Charter
Project Schedules Chapter 4 Applied Software Project Management, Stellman & Greene See also:
Applied Software Project Management Andrew Stellman & Jennifer Greene Applied Software Project Management Applied Software.
Applied Software Project Management Andrew Stellman & Jennifer Greene Applied Software Project Management Applied Software.
Microsoft Project User Group May 2002 – Chapter Meeting Scheduling - Best Practices Initiation and Planning Presented by James Nuthall Brentford Technologies,
Initiation and Planning for Success Sridhar Seshagiri Rao, PMP Innova Solutions Inc. Santa Clara, CA. April 9 th 2004.
Applied Software Project Management Andrew Stellman & Jennifer Greene Applied Software Project Management Applied Software.
Estimating Project Times and Costs CHAPTER FIVE Student Version Copyright © 2011 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill/Irwin.
Project Charter
Project Management Inspections and Reviews 1 February.
Project Management Organization Scheduling 31 January.
Module 5 Session 5.2 Visual 1 Module 5 Refining Objectives, Scope, and Other Project Parameters Session 5.2 Reviewing the PAR and refining key project.
Requirements Document Work Breakdown Structure. Schedule DateTooicAssignment 1-Oct-08work breakdown/features breakdown 8-Oct-08agile methodsrequirements.
Recall The Team Skills 1. Analyzing the Problem (with 5 steps) 2. Understanding User and Stakeholder Needs 3. Defining the System A Use Case Primer Organizing.
SCOPE DEFINITION,VERIFICATION AND CONTROL Ashima Wadhwa.
Outlines Overview Defining the Vision Through Business Requirements
Viking Estimation Team Assignment 13 Team 2-1. Content 1/ Introduction 2 / Wideband Delphi & COCOMO II 3 / The assemble task formula 4 / Wideband Delphi.
Reviews Chapter 5 Applied Software Project Management, Stellman & Greene See also:
Introducing the INS Master Schedule Wayne Baggett.
The Software Engineering Process Discussion Slides.
The Project Management Process Groups
Chapter 11 Project Management.
Project management 102 – PLANNING
Software Cost estimation
Chapter 1 (pages 4-9); Overview of SDLC
Project Management Process Groups
Project Management Chapter 11.
SDLC (Software Development Life Cycle) Role Play
Presentation transcript:

Software Project Planning Chapter 2 Applied Software Project Management, Stellman & Greene

Role of the project manager  To motivate  To ask for evidence of understanding  To understand what the team needs  To properly define the scope of the project  To capture knowledge  To see that the team agrees to the major features of the software  To gather consensus  To talk to the major stakeholder

Vision and Scope Document  Should be circulated to everyone involved in the project Who is that?  Scope – the features that will be developed and the work that will be done  Vision – the goal of the software

Vision and scope document outline 1.Problem statement a.Project background – summary of problem to solve b.Stakeholders – name, title or role c.Users d.Risks – factors that could impact or delay project e.Assumptions – generated by Wideband Delphi est.? 2.Vision of the solution a.Vision statement – what the project is expected to accomplish b.List of features – software that provides services or capabilities, usually ~10 will be listed here c.Scope of phased release – used when software is released in phases d.Features that will not be developed

Project Plan  Defines the work that will be done  Usually consists of: Statement of work Resource list Work breakdown structure Project schedule Risk plan

Statement of Work  Detailed description of all work products that will be created during the project  Who is responsible for each?  While the vision and scope talks about the rationale for the project, the SOW is a list of the work products  SOW contains: List of features A description of the work products (deliverables): about one paragraph, should list standards and templates used The estimated effort for each work product

Resource List  A list that contains a description of each resource  The list shows: Resource name One line description Availability and cost

Estimates and project schedule  Steps: 1.Define a WBS 2.Estimate of the effort required for each task in the WBS 3.Create a project schedule by assigning resources and determining the calendar time required for each task  The project plan should include a complete revision history of the WBS  Tasks that have been added, changed or removed and when

Risk Plan  A risk plan is a list of all risks that threaten the project and a plan to mitigate some or all of them  Predicting potential problems Brainstorm potential risks Estimate the impact of each risk – see p. 27 Make a mitigation plan: take actions to avoid risks such as:  Alter the project plan  Add additional tasks  Plan for risks – see Figure 2-1

Inspection Checklist  Statement of work Does project plan include SOW? Is SOW complete for all features? Are all work products represented? If estimates are known, are they included?  Resources Does project plan include a resource list? Does resource list contain all resources available to project? Are some of those resources assigned to other projects? Are dates that resources will be unavailable known?

Inspection Checklist part 2  Project Schedule Does project plan include a schedule? Are there missing or incorrect tasks? Does the schedule reflect all tasks defined in WBS? Does each task have a predecessor? Is a resource allocated to each task? Does the schedule contain periodic reviews?  Risk Plan Does project plan include a risk plan? Are there risks that are not in the plan? Is each risk prioritized correctly? Has the impact of each risk been estimated correctly? Have the risks been sufficiently mitigated?

Project Planning Problems  Lack of leadership  Mid-course corrections, additions, changes There may be many reasons that changes are discovered late in the project; many are legitimate A good vision and scope helps avoid this  A detached engineering team Missing link between users and builders Plan must include input of engineers estimates