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