Applied Software Project Management



Similar documents
Applied Software Project Management

Time Management. Part 2 Work Breakdown Structure (WBS) Review. Richard Boser

Agenda. 0 Agenda review 2 minutes. 0 Chapter of the week 50 minutes. 0 Q&A of chapter 10 minutes. 0 Break 10 minutes. 0 Exercises 25 minutes

10 Critical Steps to Create a Project Plan

Guidelines: Project Schedule Project Management Office (PMO)

02 Project planning. There are two approaches to identifying the components of a project: productbased and work- or activity-based.

Information Technology Project Management

Project Management Certificate (IT Professionals)

Project Processes. Media Snapshot. Project Management Process Groups

ICT Project Management

Minnesota Health Insurance Exchange Project (MNHIX) Deliverable Definition Document (DDD) For Project Management Plan Date:

PROJECT PLAN FOR. Project Name Here

Lab 2.1 Tracking Down the Bugs

Effective Business Requirements (Virtual Classroom Edition)

Unit 06 Developing the Work Breakdown Structure

Business Intelligence Project Management 101

The Fast Track Project Glossary is organized into four sections for ease of use:

Minnesota Health Insurance Exchange (MNHIX)

Project Manager and Business Analyst Collaboration

Project Knowledge Areas

A Report On project management Techniques for academia

Before getting started, we need to make sure we. Business Intelligence Project Management 101: Managing BI Projects Within the PMI Process Group

Project Risk Management

MGMT 4135 Project Management. Chapter-4. Defining the Project

STATE BOARD OF ELECTIONS P.O. BOX 6486, ANNAPOLIS, MD PHONE (410)

Module 3: Functional Requirements

PROJECT SCOPE STATEMENT

PHASE 6: DEVELOPMENT PHASE

Project Planning. Project Scope. Work Breakdown Structure.

Software Project Management Part 2: Work Breakdown Structures

Research Project Management Key Concepts. Dr Robin Henderson

Bureau of Standards Jamaica Quarterly Training Schedule July - September 2015

Agile Project Management By Mark C. Layton

Project Management Plan for

The Right Person in the Right Job

The Secret Mix of Successful GIS Project Management

PMO Metrics Recommendations

Summary of GAO Cost Estimate Development Best Practices and GAO Cost Estimate Audit Criteria

HELP I NEED TO HIRE A USER EXPERIENCE DESIGNER

Consulting in Procurement April 2015

Exploratory Testing Dynamics

Adapted from slides by John Musser

SmartBear Software Pragmatic Agile Development (PAD) Conceptual Framework

Project Management. Lecture 3. Software Engineering CUGS. Spring 2012 (slides made by David Broman) Kristian Sandahl

Software Project Management Plan (SPMP)

Online Course Syllabus CS448 Information Technology Project Management. Important Notes:

NSW Government ICT Benefits Realisation and Project Management Guidance

YIIP1100 PROJECT MANAGEMENT

Software Project Management using an Iterative Lifecycle Model

Work Breakdown Structure. Managing an Efficient Construction Workflow

Requirements Management Database

Project Management Planning

Work Breakdown Structure (WBS) Emanuele Della Valle

SCOPE MANAGEMENT PLAN <PROJECT NAME>

Incident Standard Service Request Information Request. IT Request. Minor/Low Impact Change to Existing Service. Capture and refine the idea

PROJECT RISK MANAGEMENT

(Refer Slide Time: 01:52)

Role and Skill Descriptions. For An ITIL Implementation Project

LMI Aerospace PROJECT MANAGEMENT PLAN ACCESS REQUEST PROCESS IMPROVEMENT FEBRUARY 7, 2012

Project Management Concepts and Strategies

Assignment 2: Microsoft Project Toolset. Eric Palmer & Mahindra Bheodari. Kennesaw State University. IS 8100 Spring 2015

Introduction to the ITS Project Management Methodology

Managing Successful Software Development Projects Mike Thibado 12/28/05

ProjectMinds Quick Guide to Project Management

Basic Unified Process: A Process for Small and Agile Projects

North European Functional Airspace Block Avinor, Norway EANS, Estonia Finavia, Finland LGS, Latvia. NEFAB Project CHANGE MANAGEMENT MANUAL

Manag. Roles. Novemb. ber 20122

Module F13 The TOGAF Certification for People Program

Software Project Management

An Introduction to Risk Management. For Event Holders in Western Australia. May 2014

The Plan s Journey From Scope to WBS to Schedule

SPECIFICATION BY EXAMPLE. Gojko Adzic. How successful teams deliver the right software. MANNING Shelter Island

ITS Project Management Methodology

Project Management Topics

The purpose of this course is to provide practical assistance for defining and managing project scope.

Project Planning. COSC345 Lecture 3 Slides: Andrew Trotman Dramatic presentation: Richard O Keefe. Software Engineering 2013

EXTREME SCOPING : An Agile Approach to Data Warehousing and Business Intelligence

Earned Value Management and Professional Services Automation

A Business Analysis Perspective on Business Process Management

Project Integration Management

General Notes Time allowed 1 hour. Answer all 60 multiple choice questions Use the proforma answer sheet provided.

Quality Management System

Change Management Tool kit Project Management Guidelines

How to write a proposal

Project Management Guidelines

Transcription:

Applied Software Project Management Software Project Planning http://www.stellman-greene.com 1

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. http://www.stellman-greene.com 2

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 http://www.stellman-greene.com 3

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 http://www.stellman-greene.com 4

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 http://www.stellman-greene.com 5

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 http://www.stellman-greene.com 6

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 http://www.stellman-greene.com 7

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 http://www.stellman-greene.com 8

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 http://www.stellman-greene.com 9

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. http://www.stellman-greene.com 10

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 http://www.stellman-greene.com 11

Risk Plan Example http://www.stellman-greene.com 12