O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Software Project Management in Practice

Book Description

We often hear about software projects that are late, over budget, or unable to satisfy customer needs. Yet some organizations are able to manage project after project successfully with desired results. In this book, Pankaj Jalote looks at one such organization, Infosys Technologies, a highly regarded high-maturity organization, and details the processes it has in place to manage projects. Revealing exactly how Infosys operates, Jalote provides an excellent case study to guide project managers everywhere. The specific Infosys practices described reflect sound management principles and practices. They are also grounded in common sense, and can be incorporated into any organization’s software development operation easily.

With an actual software project from Infosys used as a running example, the author explains the key aspects of successful project management–from process planning through project monitoring and closure. The practices discussed are also compatible with the widely adopted Capability Maturity Model® (CMM®). In the end, readers will gain a practical framework for systematically improving the planning and execution of any software project.

In-depth coverage of the Infosys software project management process includes:

  • Requirement change management

  • Process planning, tailoring, monitoring, and auditing

  • Effort estimation and scheduling

  • Quantitative quality management

  • Risk assessment and control

  • Measurement and tracking planning

  • Project team planning

  • Customer communication

  • Configuration management

  • Reviews

  • Project tracking and closure analysis

  • Milestone analysis

  • Activity level analysis using SPC

  • Defect prevention

  • The process database

Many guidelines exist for achieving higher software process maturity. This book shows you how by example.



0201737213B01182002

Table of Contents

  1. Copyright
  2. Preface
  3. Managing Software Projects
    1. PROCESSES AND PROJECT MANAGEMENT
    2. PROJECT MANAGEMENT AND THE CMM
    3. PROJECT MANAGEMENT AT INFOSYS
    4. OVERVIEW OF THE ACIC CASE STUDY
    5. SUMMARY
    6. REFERENCES
  4. Project Planning
    1. The Project Planning Infrastructure
      1. THE PROCESS DATABASE
      2. THE PROCESS CAPABILITY BASELINE
      3. PROCESS ASSETS AND THE BODY OF KNOWLEDGE SYSTEM
      4. SUMMARY
      5. REFERENCES
    2. Process Planning
      1. THE INFOSYS DEVELOPMENT PROCESS
      2. REQUIREMENT CHANGE MANAGEMENT
      3. PROCESS PLANNING FOR THE ACIC PROJECT
      4. SUMMARY
      5. REFERENCES
    3. Effort Estimation and Scheduling
      1. ESTIMATION AND SCHEDULING CONCEPTS
      2. EFFORT ESTIMATION
      3. SCHEDULING
      4. SUMMARY
      5. REFERENCES
    4. Quality Planning
      1. QUALITY CONCEPTS
      2. QUANTITATIVE QUALITY MANAGEMENT PLANNING
      3. DEFECT PREVENTION PLANNING
      4. THE QUALITY PLAN OF THE ACIC PROJECT
      5. SUMMARY
      6. REFERENCES
    5. Risk Management
      1. CONCEPTS OF RISKS AND RISK MANAGEMENT
      2. RISK ASSESSMENT
      3. RISK CONTROL
      4. EXAMPLES
      5. SUMMARY
      6. REFERENCES
    6. Measurement and Tracking Planning
      1. CONCEPTS IN MEASUREMENT
      2. MEASUREMENTS
      3. PROJECT TRACKING
      4. THE ACIC MEASUREMENT AND TRACKING PLAN
      5. SUMMARY
      6. REFERENCES
    7. The Project Management Plan
      1. TEAM MANAGEMENT
      2. CUSTOMER COMMUNICATION AND ISSUE RESOLUTION
      3. THE STRUCTURE OF THE PROJECT MANAGEMENT PLAN
      4. THE ACIC PROJECT PLAN
      5. SUMMARY
    8. Configuration Management
      1. CONCEPTS IN CONFIGURATION MANAGEMENT
      2. THE CONFIGURATION MANAGEMENT PROCESS
      3. THE ACIC CONFIGURATION MANAGEMENT PLAN
      4. SUMMARY
      5. REFERENCES
  5. Project Execution and Closure
    1. Reviews
      1. THE REVIEW PROCESS
      2. DATA COLLECTION
      3. MONITORING AND CONTROL
      4. INTRODUCTION OF REVIEWS AND THE NAH SYNDROME
      5. SUMMARY
      6. REFERENCES
    2. Project Monitoring and Control
      1. PROJECT TRACKING
      2. MILESTONE ANALYSIS
      3. ACTIVITY-LEVEL ANALYSIS USING SPC
      4. DEFECT ANALYSIS AND PREVENTION
      5. PROCESS MONITORING AND AUDIT
      6. SUMMARY
      7. REFERENCES
    3. Project Closure
      1. PROJECT CLOSURE ANALYSIS
      2. THE ACIC CLOSURE ANALYSIS REPORT
      3. SUMMARY
      4. REFERENCES