Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
SOFTWARE PROJECT MANAGEMENT (SPM) UNIT I: BASIC CONCEPTS Product, Process and Project - Definition: Product Life Cycle from conceptualization to obsolescence; Project Life Cycle Models covering Waterfall Model, Spiral Model, RAD, Prototyping Model, Agile Models, XP UNIT II. FORMAL PROCESS MODELS AND THEIR USE Definition and format model for a process; The ISO 9001 and CMMI models and their relevance to project management; UNIT III. UMBRELLA ACTIVITIES IN PROJECTS Metrics – distinction between in-process and end-goal metrics; Characteristics of efficient metrics programs; statistical concepts and analysis of metrics; People issues in metrics; common metrics in different types of projects Software Configuration management – process of SCM, baselining, re-baselining; change management; version management; use of SCM tools Software Quality Assurance – QA vs QC; Audits, reviews and inspections; use of formal models; QC tools like Fish Bone Diagram, Pareto Charts, Control Charts Risk Management – Risk Management Cycle; Risk Identification tools, Risk quantification; Risk mitigation; common risks in global teams UNIT IV. IN STREAM ACTIVITIES IN PROJECTS Project Initiation ; Scope Management; Infrastructure Management; Inter-Group Coordination; Project Planning, execution and tracking: Estimation; Planning and Scheduling; PERT & CPM; Communications Management during a project; Project Wind-up; Concept of process/project database; Use in continuous improvement UNIT V. ENGINEERING AND PEOPLE ISSUES IN PROJECT MANAGEMENT: issues. Phases (Requirements, Design, Development, Testing, maintenance, deployment) – Engineering activities and management issues in each phase; Special considerations in project management for India and geographic distribution Team Models for Global Delivery; REFERENCES: 1. Gopalaswamy Ramesh, Managing Global Software Projects ", Tata McGraw Hill, 2002. 2. Humphrey, Watts: " Managing the software process ", Addison Wesley, 1986. 3. Pressman, Roger: " Software Engineering ", A Practitioner's approach, McGraw Hill, 1997. 4. DeMarco and Lister: " Peopleware ". Productivity Projects & Team, Dorset house pub. Company NY 1987 5. Wheelwright and Clark: " Revolutionising product development ", The Free Press, 1993.