Professional Documents
Culture Documents
Introduction
specific purpose.
• A Phase is a set of tasks performed over time; defined
by its start and end points.
• Each phase has its
– entry criteria,
– exit criteria,
– resources,
– deliverables and
– reports.
project.
OR
• Application of knowledge, skills, tools, and
techniques to project activities to meet the
project’s goals through the use of PM processes
(Initiating, Planning, Executing, Controlling, and
Closing) in the light of controlling variables:
scope, time, cost, risk, and quality:
development process.
• Unique solutions require innovative problem
solving skills.
• Human intellectual capital is the primary asset of
software projects and organizations.
• Higher degree of uncertainty in both project and
product scope.
product developed?
• Instances: How many instances of the software (–
based) product will be deployed?
• Maturity: How mature are the processes of the
software developing organization? (d)
• Level of innovation: How innovative is the
organization?
• Culture: In which culture are the projects developed?
– Functional expansion
– Operational support
– Fixing odd behavior
– Software modification
– Web application projects
– Agile development projects
– Off-the-shelf applications
– A customized off-the-shelf application
• Process and Systems Reengineering Services:
• System Integration Services:
• Consulting services:
• Detailed Design
• Code and Unit Test
• Integration and Test
• Implementation
• Operations and Maintenance
• Phase Out
• Prototyping Paradigm
• Evolutionary (Incremental) Development
• Extreme Programming (XP)
• Agile Programming
• Synchronize-and-stabilize
• Programming
• Test Planning
• Verification & Validation
• Project Office functions
• Configuration management and quality assurance
• Manuals
IT-hub Sargodha Software Project Management Lecture Slides 21
Software Project Management BOK
1. Integration Management
2. Scope Management
3. Time Management
Prof. Dr. M. A. Pasha Lecture Slides
4. Cost Management
5. Quality Management
6. Human Resource Management
7. Communications Management
8. Risk Management
9. Procurement Management
10. Stakeholder Management
• Project acquisition
• The PMO (project management office)
• Measurement and analysis
• The training process
• The knowledge repository process
• Process engineering group processes
• Software engineering processes
resources
• Finalization of service level agreements (SLAs)
between various stakeholders of the project
• Preparation of project plans
• Conducting induction training for team members
• Kickoff of project
Thank You