Skip to content

Managing and Leading Software Projects

Best in textbook rentals since 2012!

ISBN-10: 0470294558

ISBN-13: 9780470294550

Edition: 2009

Authors: Richard E. Fairley

List price: $107.95
Shipping box This item qualifies for FREE shipping.
Blue ribbon 30 day, 100% satisfaction guarantee!
what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!

Description:

The knowledge of project management methods alone lasts only until the next fad develops, but the underlying fundamentals remain the same; understand them, and you have the keys to evaluating and using any new method. Organized around the basic principles of software project management, this text introduces software development methods, from traditional to iterative. Software Project Management emphasizes tailoring the development process to each project, with a foundation in the fundamentals that are true for all development methods, making it a must-read for students, software practitioners, and project managers.
Customers also bought

Book details

List price: $107.95
Copyright year: 2009
Publisher: IEEE Computer Society Press
Publication date: 2/9/2009
Binding: Hardcover
Pages: 512
Size: 7.00" wide x 10.00" long x 0.75" tall
Weight: 2.706
Language: English

Preface
Introduction
Introduction to Software Project Management
Objectives of This Chapter
Why Managing and Leading Software Projects Is Difficult
The Nature of Project Constraints
A Workflow Model for Managing Software Projects
Organizational Structures for Software Projects
Organizing the Project Team
Maintaining the Project Vision and the Product Vision
Frameworks, Standards, and Guidelines
Key Points of Chapter
Overview of the Text
References
Exercises
Frameworks, Standards, and Guidelines for Managing Software Projects
Process Models for Software Development
Introduction to Process Models
Objectives of This Chapter
A Development-Process Framework
Tailoring the System Engineering Framework for Software-Only Projects
Traditional Software Development Process Models
Iterative-Development Process Models
Designing an Iterative-Development Process
The Role of Prototyping in Software Development
Key Points of Chapter 2
References
Exercises
Frameworks, Standards, and Guidelines for Software Development Process Models
Establishing Project Foundations
Introduction to Project Foundations
Objectives of This Chapter
Software Acquisition
Requirements Engineering
Process Foundations
Key Points of Chapter 3
References
Exercises
Frameworks, Standards, and Guidelines for Product Foundations
Plans and Planning
Introduction to the Planning Process
Objectives of This Chapter
The Planning Process
The CMMI-DEV-v
Process Area for Project Planning
A Minimal Project Plan
A Template for Software Project Management Plans
Techniques for Preparing a Project Plan
Key Points of Chapter 4
References
Exercises
Frameworks, Standards, and Guidelines for Project Planning
Annotated Outline for Software Project Management Plans, Based on IEEE Standard 1058
Project Planning Techniques
Introduction to Project Planning Techniques
Objectives of This Chapter
The Scope of Planning
Rolling-Wave Planning
Scenarios for Developing a Project Plan
Developing the Architecture Decomposition View and the Work Breakdown Structure
Guidelines for Designing Work Breakdown Structures
Developing the Project Schedule
Developing Resource Profiles
Resource-Gantt Charts
Estimating Project Effort, Cost, and Schedule
Key Points of Chapter 5
References
Exercises
Frameworks, Standards, and Guidelines for Project Planning Techniques
Estimation Techniques
Introduction to Estimation Techniques
Objectives of This Chapter
Fundamental Principles of Estimation
Designing to Project Constraints
Estimating Product Size
Pragmatic Estimation Techniques
Theory-Based Estimation Models
Regression-Based Estimation Models