ISM 6121 - PowerPoint PPT Presentation

1 / 37
About This Presentation
Title:

ISM 6121

Description:

Network Diagrams, Gantt, Pert charts. Estimate Time of Activities. Critical Path. Estimate Costs ... GANTT Chart. Task Name. Phase 1: Develop Streaming Capabilities ... – PowerPoint PPT presentation

Number of Views:22
Avg rating:3.0/5.0
Slides: 38
Provided by: shor7
Category:
Tags: ism | chart | gantt

less

Transcript and Presenter's Notes

Title: ISM 6121


1
ISM 6121
  • Managing Software Development Projects

2
Project Management
  • Process, Techniques and Tools

3
What is Project Management?
  • A project is something that is undertaken on a
    temporary basis for a predetermined goal
  • Project Management
  • application of knowledge
  • skills, tools, and techniques
  • to a broad range of activities in order to meet
    the requirements of a particular project.

4
Why Project Management
  • Standardizes routine tasks
  • Reduces the number of tasks that might be
    forgotten
  • Ensures that available resources are used in the
    most effective and efficient manner

5
Project Management Phases
  • Initiating
  • Planning
  • Executing
  • Controlling
  • Closing

6
Project Management Phases
  • Initiation/Defining
  • Problem Statement
  • Careful for Scope Creep (more later)
  • Resource Identification
  • Staff
  • Tools
  • Capital
  • Risk Assessment
  • Feasibility Analysis

7
Project Management Phases
  • Planning
  • Identify Objectives and steps to complete
    objective (Work Breakdown Structure)
  • Sequence Activities
  • Order that WBS steps need to be done in
  • Tools
  • Network Diagrams, Gantt, Pert charts
  • Estimate Time of Activities
  • Critical Path
  • Estimate Costs
  • Guess
  • Hey its better than nothing
  • With experience might be OK
  • Analogy
  • Only as good as the analogy
  • Theory/Formula
  • Best approach????
  • Write the Plan

8
Project Estimate Example
  • E (O 4M P)/6
  • E Average task completion time
  • O Optimistic time
  • M Most likely time
  • P Pessimistic time

9
Project Management Phases
  • Execution
  • Do the project!
  • Controlling
  • Reporting

10
Control Reports
  • Variance Report
  • Planned vs. Actual
  • Status Report
  • Where are we?
  • How did we get there?
  • Resource Allocation
  • Whats being utilized

11
Importance of Project Control
12
Project Management Phases
  • Closing
  • Review Status of Project
  • Release Project Resources

13
Techniques
  • Work Breakdown Structure
  • PERT Chart
  • Gantt Chart
  • Critical Path

14
Work Breakdown Structure
  • Identify all project objectives
  • List in Sequential Order
  • List all Activities for each objective

15
Textual Work Breakdown Structure
  • Work Breakdown Structure (WBS)
  • First Project Objective
  • First activity required to meet objective 1.1
  • Second activity
  • Third activity
  • (Until all 1.1 activities are listed)
  • Second Project Objective
  • First activity required to meet objective 1.1
  • Second activity
  • Third activity
  • (Until all 1.1 activities are listed)
  • Until all Project Objectives are listed

16
Simple Network Diagram
17
The Critical Path
18
PERT/CPM Using Activity on Arc
19
PERT/CPM Using Activity on Node
20
GANTT Chart
21
5 Ways to Insure Failure
  • Failing to Communicate
  • We must educate the end-user
  • Confront Conflict
  • Unrealistic Plan
  • Poor Scheduling
  • Poor Budgeting
  • No Project Buy-In
  • Top Management Support
  • Scope Creep (more)
  • Throw Resources at the Problem

22
Scope Creep
  • Subtle, but pervasive increase in scope of
    project such that the original estimates of
    resources and original problem statement become
    lost because of new desires and requirements

23
Scope Creep
  • Causes
  • Changing Environment
  • Customer Requests
  • Marketing Requests
  • Developers Desires
  • How do you know when its gone bad?

24
Managing Change Requests
  • Use Customer-oriented requirements determination
  • JAD
  • Change Analysis
  • Feasibility study for each change
  • Version 2
  • Change Board
  • Analysis
  • Triage
  • Bundling

25
Scheduling
26
Schedule Pressure Problems
  • 50 of Projects set Schedule BEFORE requirements
    are set!
  • Average small project estimate is off by more
    than 100
  • Average large project estimate is off by more
    than 1 year
  • 40 of S/W errors are related to stress

27
Overly Optimistic Scheduling
  • Why?
  • Underscoping or pricing
  • Fixed Deadline (launch date?)
  • Misuse of Challenging Goal
  • Project Poorly Estimate
  • Scope Creep
  • Impacts
  • Quality Gets Shot
  • Gambling
  • The Plan Becomes the Goal
  • Time Effort Goes Up
  • Forced Convergence
  • Turnover Burnout

28
What to Do?
  • Get to Yes
  • (with apologies to Fisher, Ury Patton)
  • Separate the People from the Problem
  • Focus on Interests, not Positions
  • Invent Options for Mutual Gain
  • Objective Criteria

29
Scope Creep
  • Causes
  • Changing Environment
  • Customer Requests
  • Marketing Requests
  • Developers Desires
  • How do you know when its gone bad?

30
Overcoming Scope Creep
  • Early On
  • Minimal Requirements Specifications
  • Requirements Scrubbing
  • Versioned Development
  • Staged Delivery
  • Mid-Project
  • Killer-App Syndrome
  • Tie to Project Goals
  • Late Project
  • Drop if not related to Goals
  • Drop if you cant meet deadline (if youre
    allowed)

31
Some Change is Necessary
  • Customer doesnt know what they want
  • Appear responsive towards customer
  • Changing market conditions

32
Managing Change Requests
  • Use Customer-oriented requirements determination
  • JAD
  • Change Analysis
  • Feasibility study for each change
  • Version 2
  • Change Board
  • Analysis
  • Triage
  • Bundling

33
Miniature Milestones
34
What is it
  • Tool for project tracking
  • Tool for project status determination
  • Defined set of targets to be met on a near-daily
    basis

35
Why
  • Easier to meet smaller targets
  • Less chance of getting off course
  • If off course, easier to get back on quickly
  • If your never behind schedule by more than 1-2
    days, you cant get behind months or years

36
How
  • Milestones must be exhaustive
  • Milestones must be doable in 1-2 days
  • Milestones are either done or not
  • Regularly assess progress
  • Recalibrate if necessary

37
Hubble
  • Who are the key players?
  • What were their goals?
  • What evidence of schedule pressures did you see?
  • How did they affect the project?
  • In what ways were the schedule pressures for the
    Hubble similar to other projects you are familiar
    with?
  • What could be done to address these issues?
Write a Comment
User Comments (0)
About PowerShow.com