Академический Документы
Профессиональный Документы
Культура Документы
Core Functions
By:
Prof. Dr. Eng. Ghazy Assassa,
CMC-IMC
Certified Management Consultant,
Institute of Management Consultancy, UK
Email: ghazy@ccis.ksu.edu.sa
Mobile: 0502862400
An Overview
z Certifications
PMI PMP
70,000
60,000
52,443
50,000
# PMPs
40,000 40,343
30,000 27,052
20,000 18,184
10,000 6,415
10,086
4,400
1,900 2,800
1,000
0
1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003
70% Completed
Failed
Cancelled
Cancelled
Failed
Gantt chart
Tasks
for
scheduling
T
a
s
k
s
ESP: External
Service Providers
AD: Application
Development
Project
Management
Software
Project
Management
z Reason
not because workers in software industry are lazy or incompetent.
z To estimate the time make a product from scratch, and in
many cases, without prior experience of the technology is
no mean feat. However, conventional estimation
techniques address only the development effort that goes
into it.
• scope ‘requirements’
• time
• cost
•Think of quality !!
Scope
Quality
Budget Time
skills,
tools
and techniques
z Stakeholders include:
Project sponsor
Project manager
Project team
Support staff
Customers
Users
Suppliers
Opponents to the project.
Process Performance 5
Process Capability
Process Maturity 4
Low 3
2
1
IT/SW Project Management An Overview Slide 42
What is the CMM?
z Concept: The application of process
management and quality improvement concepts
to software development and maintenance
z Model: A model for organizational
improvement
z Guidelines: A guide for evolving toward a
culture of engineering excellence
z Basis for Measurement: The underlying
structure for reliable and consistent software
process assessments, software capability
evaluations, and interim profiles
IT/SW Project Management An Overview Slide 43
Process Management and the
CMM in Context
Customer-
Process Human Technical
Supplier
Management Resources Assets
Relationships
Each box is a project task from the WBS. Arrows show dependencies
between tasks. The bolded tasks are on the critical path. If any task on the
critical path takes longer to complete than planned, the whole project will slip
unless something is done. Network diagrams were first used in 1958 on the
Navy Polaris project before project management software was available
20%
10%
0%
Application Project management Database Networking
development management
z PM resources:
See ‘www.allpm.com/links/products’
z Software Tools
MS Project, Time Line, Primavera, …
z Low-end
z Mid-range
z High-end
z Gantt chart
tools
z Provide: Gantt chart, project network diagrams,
enterprise version)
z Primavera, Plan View, Artemis, Welcome, …
Payback analysis
provides the basis for planning and managing project schedules, costs,
resources, and changes.
Project 98 file
z Matrix:
Middle ground between functional and project structures; personnel often
report to two or more bosses; structure can be a weak, balanced, or strong
matrix.
Project managers have staff from various functional areas
Project
managers
have staff
from various
functional
areas
Feasibility Study
Analysis
Design
Coding
Testing
Implementation
Conversion
Training/Installation
Maintenance
System Death
IT/SW Project Management An Overview Slide 94
Software Development Effort
z Alternative solutions
z Economic feasibility (cost)
z Technical feasibility (technology available)
z Schedule feasibility (delivery date)
z Human Resources feasibility ( New staff, Training)
z Coding
z Testing
z Documentation
z Data conversion (from old to new system)
z Training
z Installation
z Continuous process