BISM 8470Issues in IRM Topic: Software Project Management
What is a Project? • A project is an inter-related set of activities whose combined performance within a limited period of time accomplishes certain desired objectives.
What is a Project? • A project has a unique purpose • A project is temporary • A project requires resources, often from various areas • A project should have a primary sponsor or customer • A project involves uncertainty
Typical Characteristics of Projects • Limited (often highly constrained) duration • Uncertainty regarding work required, methods, durations, and costs • Complex sequencing requirements among activities • Large projects are often composed of multiple smaller projects • Often constrained resources availability and uneven workload
Typical Characteristics of Projects • Temporary project organization/team with members drawn from various disciplines, functional areas, and organizations • Project manager lacks formal, permanent authority with respect to team members • Potential for changing priorities, miscommunication, confusion, and conflict.
The Triple Constraint • Scope • What is the project trying to accomplish? What unique product or service does the customer or sponsor expect from the project? • Time • How long should it take to complete the project? What is the project’s schedule? • Cost • What should it cost to complete the project?
What is Project Management? • Project management is the application of knowledge, skills, tools, and techniques to project activities in order to meet or exceed stakeholder needs and expectations from a project.
Project Management Defined Management of Project Plan, Schedule Control Monitor Evaluate and and allocate verify Development of Software System Problem Solution Project Management separates the management of the project from the development of the system. It provides a firm framework of planning, monitoring and control, and careful handling of the development team.
Project Management Core Knowledge Areas • Scope management • Defining and managing all the work required to successfully complete the project • Time management • Estimating how long it will take to complete the work, developing an acceptable project schedule, and ensuring timely completion of the project • Cost management • Preparing and managing the budget for the project • Quality management • Ensuring that the project will satisfy the stated or implied needs for which it was undertaken • Integration management • Ability to integrate various aspects of the project management including change management and project plan development/monitoring.
Project Management Facilitating Knowledge Areas • Human resource management • Making effective use of the people involved with the project • Communications management • Generating, collecting, disseminating, and storing project information • Risk management • Identifying, analyzing, and responding to risks related to the project • Procurement management • Acquiring goods and services that are needed for a project from outside the performing organization