Professional Documents
Culture Documents
Software Project Management: Project Lifecycle and Organization
Software Project Management: Project Lifecycle and Organization
Lecture 2
(Kamran Dahri)
Software Project Performance
• Sequential Phases
Project Phases
• Phase-to-phase Relationships
– Sequential
– Overlapping
– Iterative
Project Phases
• Sequential Phases
Project Phases
• Overlapping Phases
Project Phases
• Iterative
– One phase is planned at any given
time and planning for the next is
carried out as work progresses on the
current phase and deliverables.
– Useful in largely undefined, uncertain,
or rapidly changing environments such
as research.
Stakeholders
– Marketplace conditions
– Stakeholder risk tolerance
– Political climate
– Organization’s established
communication channels
– Commercial databases
– Project Management Information
System
Organizational Culture
– Matrix Organization
Organizational Structure
• Functional Organization
– Most common and oldest type
– Grouped by areas of specialization
• Accounting
• Engineering
• Manufacturing
• Marketing
• Production
• Sales
Organizational Structure
• Functional Organization
Organizational Structure
• Functional Organization
– Projects generally exist within a single
department
– Project coordination takes place
through Functional Managers
Organizational Structure
• Functional Organization
Organizational Structure
• Projectized Organization
– Entire company is organized by
projects
Organizational Structure
• Projectized Organization
– Personnel are assigned to projects
– Team members are often co-located
– When the project is over they need to
be reassigned
Organizational Structure
• Projectized Organization
Organizational Structure
• Matrix Organization
– Blend of functional and projectized
– Team members report to two Managers
– Can be one of the three:
• Weak Matrix
• Balanced Matrix
• Strong Matrix
Organizational Structure
• Project Expediter
– Acts as a staff assistant and project
communicator
• Project Coordinator
– Reports to a higher-level manager
– Has some power to make decisions
Organizational Structure
• Advantages
Functional Matrix Projectized
Easier management Highly visible Efficient project
of specialists Project Objectives organization
Clear chain of Support from Loyalty to project
command Functional areas
Clearly defined Maximum Effective
career path utilization of scarce communication
resources
Specialists grouped Team members Project Manager
together always have a has total authority
-duplication department
avoided
Organizational Process Assets