Part 1: The preliminaries 1: On software Engineering and Management 2: Why Is Software So Difficult? Part 2: Software Development as a Process 3: Building the Software Development Team 4: Developing and Maintaining the Project Plan Part 3: Management Methods and Technology 5: Selecting a Software Development Lifecycle Model: Management Implications 6: Modeling the Target System 7: Estimating Project Size, Cost, and Schedule 8: Tracking the Software Project Plan Part 4: Managing Software Professionals 9: Improving Team Performance 10: Evaluating Software Development Teams INDEX
Lawrence J. Peters, Ph.D., CSDP, has 40 years' experience as a software engineering manager, developer, consultant, and instructor. He's led more than a dozen multimillion-dollar software projects to success, and consults and trains for several Fortune 500 clients. He's also written four books, developed a software engineering master's program, and taught at several universities.