Implementing the IBM Rational Unified Process and Solutions: A Guide to Improving Your Software Development Capability and Maturity
Joshua Barnes · CERN Document Server (European Organization for Nuclear Research) · 2007
The Authoritative, Best-Practice Guide to Improving Development Processes with IBM® Rational Unified Process® (RUP®)This book delivers all the knowledge and insight you need to succeed with the IBM Rational Unified Process and Solutions. Joshua Barnes presents a start-to-finish, best-practice roadmap to the complete implementation cycle of IBM RUPi¾from projecting ROI and making the business case through piloting, implementation, mentoring, and beyond.Drawing on his extensive experience leading large-scale IBM RUP implementations and working with some of the industry's most recognized thought leaders in the Software Engineering Process world, Barnes brings together comprehensive “lessons learned” from both successful and failed projects. You'll learn from real-world case studies, including actual project artifacts.Whether you're an executive, software professional, or consultant, this book will help you continuously improve the maturity of your development processesi¾and reap the benefits: better quality, faster delivery, and more business value.After reading this book you will be able to i¾·i¾ i¾ i¾ i¾ i¾ i¾ i¾ Get past the myths of software process improvement to focus on what's truly practical i¾·i¾ i¾ i¾ i¾ i¾ i¾ i¾ Identify and evaluate your best candidate process solutions i¾·i¾ i¾ i¾ i¾ i¾ i¾ i¾ Objectively project the ROI achievable with IBM R UP and IBM Rational solutions i¾·i¾ i¾ i¾ i¾ i¾ i¾ i¾ Develop funding models, business cases, and executive support i¾·i¾ i¾ i¾ i¾ i¾ i¾ i¾ Recruit, staff, organize, and motivate your implementation team i¾·i¾ i¾ i¾ i¾ i¾ i¾ i¾ Plan for effective integration, process alignment, and change management i¾·i¾ i¾ i¾ i¾ i¾ i¾ i¾ Choose the right pilots, learn the right lessons, and develop effective adoption models i¾·i¾ i¾ i¾ i¾ i¾ i¾ i¾ Move quickly to successful program-level implementation i¾·i¾ i¾ i¾ i¾ i¾ i¾ i¾ Set maturity level goals for process and tool utilization i¾·i¾ i¾ i¾ i¾ i¾ i¾ i¾ Map “End States” for both quantity and quality i¾·i¾ i¾ i¾ i¾ i¾ i¾ i¾ Plan for training and mentoringi¾and understand the distinct role of each i¾·i¾ i¾ i¾ i¾ i¾ i¾ i¾ Keep the momentum going after your implementation is completeLink to www.upmentors.com, where you can download actual sample implementation documentsi¾not just templates!www.ibmpressbooks.comPreface xviiAcknowledgments xxiiiAbout the Author xxvChapter 1: Evaluating Process Solutions 1Chapter 2: Your First Steps Toward Implementing RUP and IBM Rational Solutions 17Chapter 3: Assessing Your Organization and Building Your Business Case for Organizational Change 29Chapter 4: Implementation Team 49Chapter 5: Setting Up Pre-Integrated and Process-Aligned Tooling 67Chapter 6: Implementation Approach 75Chapter 7: Transitioning to a Program Approach 99Chapter 8: Funding Model 117Chapter 9: Training and Mentoring Models 131Chapter 10: Is Your Implementation Complete? 149Appendix 1: Executive ROI Overview 155Appendix 2: Detailed Appendix for Executive ROI Overview 159Appendix 3: Maturity Level Goalsi¾Sample Tasks 167Index 175