Software Project Management
Contents: The need for software project management; Introduction to nature of software project management. Management of Software Development Schemes; The Software Process: Generic process view, Software process models; Analysis: Concepts and principles Overview of software management activities; Team management: team processes, team organization and decision making, roles and responsibilities in a software team, role identification and assignment, project tracking, team problem resolution; Project scheduling: software measurement and estimation techniques; Risk analysis: security issue, high integrity / safety critical systems, role of risk in software life cycle; Software quality assurance: role of measurements; Software configuration management and version control, release management; Project management tools: Software process models and process measurements.