Applied Software Project Management Andrew Stellman & Jennifer Greene Applied Software Project Management Applied Software.

Slides:



Advertisements
Similar presentations
Deliverable #8: Detailed Design - Overview due: Wednesday, 7 March All Deliverable materials are to be posted into Team Concert. Your to.
Advertisements

Systems Analysis and Design 9th Edition
Project Planning Dr. Jane Dong Electrical and Computer Engineering.
Projmgmt-1/33 DePaul University Project Management I - Risk Management Instructor: David A. Lash.
Project Management and Communication Represented by: Latifa Jaber Al-Ghafran.
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.
Applied Software Project Management Andrew Stellman & Jennifer Greene Applied Software Project Management Applied 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: A Case Study
Applied Software Project Management Andrew Stellman & Jennifer Greene Applied Software Project Management Applied Software.
Project phases and the life cycle
Lesson 2: Software Project Planning
Week3: The Project Management Process Groups 1 Prof. Ahmed Sameh Professor of Computer Sc. And Information Systems.
1 M&S Teachers Seminar: Project Management Presented by: Paul E. Paquette September 26, 2013.
PRESENTED BY TRUST THOMAS EROMOSELE STUDENT NO:
S/W Project Management
Applied Software Project Management Andrew Stellman & Jennifer Greene Applied Software Project Management greene.com 1 Applied Software.
Applied Software Project Management Andrew Stellman & Jennifer Greenehttp:// Applied Software Project Management Chapter 1: Introduction.
Resources Performance time. resources Performance time 2.
Recap from last week Understand organizations, including the four frames, organizational structures. Explain why stakeholder management and top management.
Estimation Chapter 3 Applied Software Project Management, Stellman & Greene.
Software Project Planning Chapter 2 Applied Software Project Management, Stellman & Greene.
Software Requirements The starting point of software development “He kept changing the requirements on us” 1 540f07reqelic4sep4.
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.
Applied Software Project Management LESSON 3: ESTIMATION Applied Software Project Management 12:02:37 PM 1.
Applied Software Project Management
1IT Project Management, Third Edition Chapter 3 Chapter 3: The Project Management Process Groups: A Case Study.
Search Engine Optimization © HiTech Institute. All rights reserved. Slide 1 What is Solution Assessment & Validation?
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.
PRJ566 Project Planning & Management Software Architecture.
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.
MNP1163 (Software Construction).  SDLC and Construction Models  Construction Planning  Construction Measurement.
Initiation Project Management Minder Chen, Ph.D. CSU Channel Islands
Requirements Document Work Breakdown Structure. Schedule DateTooicAssignment 1-Oct-08work breakdown/features breakdown 8-Oct-08agile methodsrequirements.
Slide 1ICT 327 Management of IT ProjectsSemester 2, 2004 Topic 11 Executing & Controlling Projects.
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.
[Project Title], #[Proj. ID] Lessons Learned Presented by [Name] [Date] Lessons Learned Template Version /07/2015.
Project Management Processes for a Project Chapter 3 PMBOK® Fourth Edition.
The Software Engineering Process Discussion Slides.
1 Chapter 3: The Project Management Process Groups: A Case Study.
The Project Management Process Groups
Slide 1ICT 327 Management of IT ProjectsSemester 1, 2005 Topic 3 Executing & Controlling & Closing Projects.
Chapter 3: The Project Management Process Groups: A Case Study 1.
Applied Software Project Management SOFTWARE TESTING Applied Software Project Management 1.
Chapter Five Project Planning.
Managing the Project Lifecycle
Presenter Name | Company Name
WORK BREAKDOWN STRUCTURE
Presenter Name | Company Name
Presenter Name | Company Name
Business System Development
Chapter 4 Systems Planning and Selection
Presenter Name | Company Name
Presenter Name | Company Name
Presenter Name | Company Name
Project Management Process Groups
The Software Engineering Process
Team Project Review the background information and project teams on our course site Work with the engineers (4-5) and your PM team member(s) You have.
Presenter Name | Company Name
Applied Software Project Management
Software Testing Lifecycle Practice
Presenter Name | Company Name
Executive Project Kickoff
{Project Name} Organizational Chart, Roles and Responsibilities
SDLC (Software Development Life Cycle) Role Play
PROJECT PLANNING AND SCHEDULING BY: AMINATH SHAAYAN SHAHID.
Presentation transcript:

Applied Software Project Management Andrew Stellman & Jennifer Greene Applied Software Project Management Applied Software Project Management Software Project Planning

Applied Software Project Management Andrew Stellman & Jennifer Greene Applied Software Project Management Who needs software? Most software is built in organizations for people with specific needs.  A stakeholder is a anyone who has an interest (or stake) in the software being completed  A user is someone who will need to use the software to perform tasks.  Sometimes stakeholders will be users; but often the stakeholder will not use the software. For example, a senior manager (like a CEO or CTO in a company) will usually have a stake in the software that is built (since it affects the bottom line), even if she won’t ever use it.

Applied Software Project Management Andrew Stellman & Jennifer Greene Applied Software Project Management Who builds software? Software is typically built by a team of software engineers, which includes:  Business analysts or requirements analysts who talk to users and stakeholders, plan the behavior of software and write software requirements  Designers and architects who plan the technical solution  Programmers who write the code  Testers who verify that the software meets its requirements and behaves as expected

Applied Software Project Management Andrew Stellman & Jennifer Greene Applied Software Project Management Project Management The project manager plans and guides the software project  The project manager is responsible for identifying the users and stakeholders and determining their needs  The project manager coordinates the team, ensuring that each task has an appropriate software engineer assigned and that each engineer has sufficient knowledge to perform it  To do this well, the project manager must be familiar with every aspect of software engineering

Applied Software Project Management Andrew Stellman & Jennifer Greene Applied Software Project Management Identifying Needs The project manager drives the scope of the project.  The project manager should identify and talk to the main stakeholder  The effective way to show stakeholders that their needs are understood and that those specific needs will be addressed is with a vision and scope document

Applied Software Project Management Andrew Stellman & Jennifer Greene Applied Software Project Management Vision and Scope Document A typical vision and scope document follows an outline like this one: 1.Problem Statement a)Project background b)Stakeholders c)Users d)Risks e)Assumptions 2.Vision of the Solution a)Vision statement b)List of features c)Scope of phased release (optional) d)Features that will not be developed

Applied Software Project Management Andrew Stellman & Jennifer Greene Applied Software Project Management Project Plan The project plan defines the work that will be done on the project and who will do it. It consists of:  A statement of work (SOW) that describes all work products that will be produced and a list of people who will perform that work  A resource list that contains a list of all resources that will be needed for the product and their availability  A work breakdown structure and a set of estimates  A project schedule  A risk plan that identifies any risks that might be encountered and indicates how those risks would be handled should they occur

Applied Software Project Management Andrew Stellman & Jennifer Greene Applied Software Project Management Statement of Work The statement of work (SOW) is a detailed description of all of the work products which will be created over the course of the project. It includes:  A list of features that will be developed  A description of each intermediate deliverable or work product that will be built.  The estimated effort involved for each work product to be delivered

Applied Software Project Management Andrew Stellman & Jennifer Greene Applied Software Project Management Resource List The project plan should contain a list of all resources that will be used on the project.  A resource is a person, hardware, room or anything else that is necessary for the project but limited in its availability  The resource list should give each resource a name, a brief one-line description, and list the availability and cost (if applicable) of the resource

Applied Software Project Management Andrew Stellman & Jennifer Greene Applied Software Project Management Estimates and Project Schedule The project plan should also include estimates and a project schedule:  A work breakdown structure (WBS) is defined. This is a list of tasks which, if performed, will generate all of the work products needed to build the software.  An estimate of the effort required for each task in the WBS is generated.  A project schedule is created by assigning resources and determining the calendar time required for each task. Estimates and project schedules will be discussed in detail in later slides.

Applied Software Project Management Andrew Stellman & Jennifer Greene Applied Software Project Management Risk Plan A risk plan is a list of all risks that threaten the project, along with a plan to mitigate some or all of those risks.  The project manager selects team members to participate in a risk planning session: The team members brainstorm potential risks The probability and impact of each risk is estimated A risk plan is constructed

Applied Software Project Management Andrew Stellman & Jennifer Greene Applied Software Project Management Risk Plan Example