- Project Management with the IBM Rational Unified Process: Lessons from the Trenches
- Project Management with the IBM Rational Unified Process: Lessons from the Trenches
- Table of Contents
- Copyright
- IBM Press
- Acknowledgments
- About the Author
- Introduction
- Chapter 1. Introduction to Outsourcing
- Outsourcing Defined
- Four Common Scenarios Encountered in Outsourced Projects
- Where Does the Rational Unified Process Fit in All of This?
- Summary
- What s Next?
- Chapter 2. Overview of the Rational Unified Process
- The Traditional Software Development Process
- Introducing the Rational Unified Process
- Summary
- What s Next?
- Chapter 3. Getting Started: Request for Proposals (RFPs), Proposals, and Contracts
- How Is Procurement Accomplished for Outsourced Systems?
- How Can Procurement of Software Systems Be Improved?
- Issues with Managing Fixed-Price Projects
- Monitoring Project Performance
- Project Estimation
- Selecting a Contractor Proficient in the RUP
- Lessons Learned for Outsourcing Organizations
- Lessons Learned for Contractors
- Summary
- What s Next?
- Chapter 4. Best Practices for Staffing the Outsourcing Organization s Project Management Office (PMO)
- Key Roles Defined
- Other Role Issues
- Summary
- What s Next?
- Chapter 5. Best Practices for Staffing the Contractor s Software Project Team
- Governing Principles for Staffing the Team
- Roles on the Contractor s Software Development Team
- Best Practices for Managing Teams
- Summary
- What s Next?
- Chapter 6. Establishing the Software Development Environment
- Build, Buy, or Borrow
- Requirements Management
- Change Request Management
- Configuration Management Tools
- Considerations for Servers for the Software Development Environment
- Considerations for Client PCs
- Best Practices for Deploying New Tools
- Summary
- What s Next?
- Chapter 7. Inception: Kicking Off the Project
- Purpose and Goals of the Inception Phase
- Artifacts Produced in the Inception Phase
- Soft Skills
- Establishing a Project Web Site
- What Can Go Wrong During the Inception Phase
- Establishing a Sense of Ownership of the Project Plan
- Summary
- What s Next?
- Chapter 8. Identifying and Managing Risks
- Technical Risks
- Political Risks
- Funding Risks
- Business Risks
- Risks Resulting from Dependencies on External Sources
- Creating a Risk Tracking System
- Summary
- What s Next?
- Chapter 9. Navigating the Requirements Management Process
- Identifying Stakeholders
- Enabling Success in Requirements Management
- Considerations for Offshore and Other Long-Distance Projects
- Modeling the Business Process
- When the Requirements Process Goes Wrong
- Summary
- What s Next?
- Chapter 10. Construction Iterations: Staying on Target
- How Can You Tell if the Project Is Ready for Construction?
- Iteration Planning, Execution, and Assessment



