Software Project Management 1. Introduction a. What is project? b. What is project Management c. The role of project Manager d. The project Management Profession e. Project life cycle 2. Technology Context a. A system view of project management b. Understanding organizations c. Stakeholder management d. Project phases and the project life cycle e. The context of information technology projects 3. Introduction a. Developing the project schedule b. Project management software tools c. Developing the project budget d. Finalizing the project schedule and budget e. Monitoring and controlling the project f. The project communications plan g. Project metrics h. Reporting performance and progress i. Information distribution 4. The importance of project risk management a. Risk management planning b. Common sources of risk on information technology projects c. Risk identification d. Qualitative risk analysis e. Quantitative risk analysis f. Risk response planning g. Risk monitoring and control h. Using software to assist in project risk management 5. The importance of project procurement management a. Planning purchase and acquisitions b. Planning contracting c. Requesting seller responses d. Selecting sellers e. Administering the contract f. Closing the contract g. Using software to assist in project management h. Outsourcing 6. Change management
2 a. The nature of change b. The change management plan c. Dealing with resistance and conflict 7. Leadership & Ethics in Projects a. Project leadership b. Ethics in projects c. Multicultural projects 8. Introduction a. Project implementation b. Administrative closure c. Project evaluation References: 1. Information Technology Project Management: Kathy Schwalbe Thomson Publication. 2. Information Technology Project Management providing measurable organizational value Jack Marchewka Wiley India. 3. Applied software project management Stellman & Greene SPD. 4. Software Engineering Project Management by Richard Thayer, Edward Yourdon WILEY INDIA.
3 1 INTRODUCTION Unit Structure: 1.1 1.2 1.3 1.4 1.5 1.6 What is a project? 1.1.1 Project Definition Project Attributes Project Constraints 1.3.1 Time 1.3.2 Cost 1.3.3 Scope What is Project Management 1.4.1 Features of projects 1.4.2 Project Classification 1.4.3 Project Management Tools and techniques 1.4.4 Project Success Factors The Role of Project Manager 1.5.1 Responsibilities of a Project Manager. Project Life Cycle 1.6.1 Project Initiation 1.6.2 Planning & Design 1.6.3 Execution & Controlling 1.6.4 Closure Project management has been practiced since early civilization. Until the beginning of twentieth century civil engineering projects were actually treated as projects and were generally managed by creative architects and engineers. Project management as a discipline was not accepted. It was in the 1950s that organizations started to systematically apply project management tools and techniques to complex projects. As a discipline, Project Management developed from several fields of application including construction, engineering, and defense activity. Two forefathers of project management are commonly known: Henry Gantt, called the father of planning and control techniques who is famous for his use of the Gantt chart as a project management tool; and Henri Fayol for his creation of the five management functions which form the foundation of the body of
4 knowledge associated with project and program management. The 1950s marked the beginning of the modern Project Management era. Project management became recognized as a distinct discipline arising from the management discipline. 1.1 WHAT IS A PROJECT? All of us have been involved in projects, whether they be our personal projects or in business and industry. Examples of typical projects are for example: Personal projects: obtaining an MCA degree writing a report planning a party planting a garden Industrial projects: Construction of a building provide electricity to an industrial estate building a bridge designing a new airplane Projects can be of any size and duration. They can be simple, like planning a party, or complex like launching a space shuttle. 1.1.1 Project Definition: A project can be defined in many ways : A project is “a temporary endeavor undertaken to create a unique product, service, or result.” Operations, on the other hand, is work done in organizations to sustain the business. Projects are different from operations in that they end when their objectives have been reached or the project has been terminated. A project is temporary. A project’s duration might be just one week or it might go on for years, but every project has an end date. You might not know that end date when the project begins, but it’s there somewhere in the future. Projects are not the same as ongoing operations, although the two have a great deal in common. A project is an endeavor. Resources, such as people and equipment, need to do work. The endeavor is undertaken by a team or an organization, and therefore projects have a sense of