Project Management

Download Report

Transcript Project Management

Chapter 9
• Intro



What is Project Management?
Project Manager
Project Failures & Successes
• Managing Projects


PMBOK
SDLC
• Core Process 1 – Project Initiation
• Core Process 2 - Planning
Organizing and directing other people
to achieve a planned result
within a predetermined schedule & budget
• IS Development Projects
Response to an opportunity
 Resolve a problem
 Response to an external directive

3
• A systems analyst with a diverse set of skills





management
leadership
technical
conflict management
customer relationship
• Responsibilities

Internal
• Schedule, recruit & train
• Assign work, Manage risk
• Monitor & control project deliverables

External
• Communicate with Client, Oversight Committee , Users
• Report status & progress
• Identify resource needs & obtaining resources
4
• Only 32% IT Projects are completely successful
(Standish Group CHAOS Report- 2009)
• Reasons for failure
•
•
•
•
•
•
Inadequate executive support for the project
Inexperienced project managers
Undefined project management practices
Poor IT management & IT procedures
Unclear business needs and project objectives
Inadequate user involvement
Project management knowledge & skills
are valued & needed to improve this record.
5
• Core Process 1:
Identify problem/need & obtain approval
6

Identify the Problem
 System Vision
Document
▪ Problem Description
▪ System Capabilities
▪ Business Benefits

Quantify approval factors
 Estimate Time to Completion
 Estimate Cost
▪ One time vs. Recurring Costs
▪ Tangible vs. Intangible Costs
 Anticipated Benefits

Perform Risk & Feasibility
Study
 Risk Management Plan
▪ Risk, Probability, Impact, and
Plan
 Feasibility Study
▪ Economic
▪ Operational
▪ Organizational/Political
▪ Technological
▪ Resource
▪ Schedule

Review w/Client & Obtain
Approval
 Executive committee
 Organization made aware of
the project & its importance
• Core Process 2:
Plan and Monitor the Project
10
• Establish the project environment



Communication - internal and external; 3Ws+H
Work environment – HW, SW, workspace, staff
Processes & procedures followed
• Reporting, Documentation
• Programming approach, testing, Deliverables
• Code and version control
• Schedule the work


Overall Iteration Schedule
Detailed Work Schedules
• List tasks to be completed  WBS
• Estimate effort and identify dependencies
• Create a Schedule Gantt Chart
• Dependencies, Time estimates, Critical Path
11

A hierarchical list
of activities of a project
 Used to create the work
schedule
 Not an exhaustive to-do
list
▪ Specifies "what" not "how"
12

Summary Tasks

Details Tasks
▪ Produce a measureable
deliverable
▪ Fit "80-hour" rule
▪ no activity > 80 hrs. (2 wks)
▪ Assigned to only 1 person
▪ accountability
▪ adequate tracking
It shows:
 Start & end dates
 Duration
 Predecessors
▪ sequence
 Resources assignments
 Critical path
 Slack
14

Staff and Allocate
Resources
▪
▪
▪
▪

Evaluate Work
Processes
▪ Communication,
relationships
▪ Deadlines
▪ Issues, bottlenecks, or
problems
▪ Lessons learned
Resource plan
Technical & user staff
Form smaller work groups
Training, team-building
exercises

Monitor progress
& make corrections
▪ Issues Tracking Log
16
PMBOK
Project Scope
Management
•
Project Time
Management
•
Project Cost
Management
•
•
Project Quality
Management
•
•
•
Defining, verifying, & controlling scope
 Agile Project: Scope is not well understood, but needs to be
controlled
Scheduling & monitoring milestones
 Agile Project: Schedule must be flexible due to changes
Calculating cost/benefit analysis
Monitoring expenditures
 Agile Project: Costs are more difficult to estimate
Comprehensive plan for ensuring quality
QC for every phase
Characteristics:
•
Fit for Intended Purpose, Usability,
Robustness, Reliable,
Secure, Maintainable
 Agile Project: Quality assessed after each iteration
PMBOK
Project Human Resource
Management
•
Recruiting, hiring, training, motivating, & team
building
Project Communications
Management
•
•
Identifying all stakeholders
Establishing all communications mechanisms &
schedules
Project Risk
Management
•
•
•
Identifying and reviewing all potential risks
Developing plans to reduce these risks
Risk Management Plan
Project Procurement
Management
•
Developing RFP, evaluating bids, writing
contracts, & monitoring vendor performance
Project Integration
Management
•
Integrating all the other knowledge areas into
one seamless whole