To build reliable, industry-applicable software products, large-scale software project groups must continuously improve software engineering processes to increase product quality, facilitate cost reductions, and adhere to tight schedules. Emphasizing the critical components of successful large-scale software projects, Software Project Management: A Process-Driven Approach discusses human resources, software engineering, and technology to a level that exceeds most university-level courses on the subject. The book is organized into five parts. Part I defines project management with information o Read more...
Content: Cover; Title Page; Copyright; Contents; Preface; Author; PART I: PROJECT MANAGEMENT FUNDAMENTALS; 1: Introduction to Software Project Management; 2: Project Initiation Management; 3: Software Project Effort and Cost Estimation; 4: Risk Management; 5: Configuration Management; 6: Project Planning; 7: Project Monitoring and Control; 8: Project Closure; PART II: SOFTWARE LIFE-CYCLE MANAGEMENT; 9: Introduction to Software Life-Cycle Management; 10: Software Requirement Management; 11: Software Design Management; 12: Software Construction; 13: Software Testing; 14: Product Release and Maintenance PART III: SOFTWARE ENGINEERING MANAGEMENT15: Process Standards Introduction; 16: Software Process Standards and Process Improvement; 17: Process Selection; PART IV: PEOPLE MANAGEMENT; 18: Introduction to People Management; 19: Team Management; 20: Customer Management; 21: Supplier Management; PART V: TOOLS AND TECHNIQUES; 22: Software Project Management Tools Introduction; 23: Project Management and Software Life-Cycle Tools; 24: Software Project Templates; 25: Future Tools and Techniques; Appendix A: CMMI Process Standards; Appendix B: ISO Standards; Appendix C: IEEE Standards Appendix D: Agile Processes for Software DevelopmentAppendix E: Impact of Offshoring on Standards; Appendix F: Review Question Answers; Index
Abstract: To build reliable, industry-applicable software products, large-scale software project groups must continuously improve software engineering processes to increase product quality, facilitate cost reductions, and adhere to tight schedules. Emphasizing the critical components of successful large-scale software projects, Software Project Management: A Process-Driven Approach discusses human resources, software engineering, and technology to a level that exceeds most university-level courses on the subject. The book is organized into five parts. Part I defines project management with information o