The IBM Rational Unified Process for System Z
Total Page:16
File Type:pdf, Size:1020Kb
Front cover The IBM Rational Unified Process for System z RUP for System z includes a succinct end-to-end process for z practitioners RUP for System z includes many examples of various deliverables RUP for System z is available as an RMC/RUP plug-in Cécile Péraire Mike Edwards Angelo Fernandes Enrico Mancin Kathy Carroll ibm.com/redbooks International Technical Support Organization The IBM Rational Unified Process for System z July 2007 SG24-7362-00 Note: Before using this information and the product it supports, read the information in “Notices” on page vii. First Edition (July 2007) This edition applies to the IBM Rational Method Composer Version 7.1 © Copyright International Business Machines Corporation 2007. All rights reserved. Note to U.S. Government Users Restricted Rights -- Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. Contents Notices . vii Trademarks . viii Preface . ix The team that wrote this IBM Redbooks publication . .x Become a published author . xii Comments welcome. xii Part 1. Introduction to the IBM Rational Unified Process for System z. 1 Chapter 1. Introduction. 3 1.1 Purpose. 4 1.2 Audience . 4 1.3 Rationale . 4 1.4 Scope . 5 1.5 Overview . 5 Part 2. The IBM Rational Unified Process for System z for Beginners . 9 Chapter 2. Introduction to the IBM Rational Unified Process and its extension to Service-Oriented Architecture. 11 2.1 Overview . 12 2.2 Introduction to RUP. 13 2.2.1 The heart of RUP . 13 2.2.2 The IBM Rational Method Composer (RMC) platform . 13 2.3 Key principles for successful software development. 14 2.3.1 Adapt the process . 15 2.3.2 Balance competing stakeholder priorities . 15 2.3.3 Collaborate across teams . 16 2.3.4 Demonstrate value iteratively . 16 2.3.5 Elevate level of abstraction . 17 2.3.6 Focus continuously on quality. 17 2.4 RUP lifecycle. 18 2.4.1 Inception Phase . 18 2.4.2 Elaboration Phase. 21 2.4.3 Construction Phase. 23 2.4.4 Transition Phase . 24 2.5 Developing service-oriented solutions . 27 2.5.1 Service Identification. 27 2.5.2 Service Specification. 28 2.5.3 Service Realization . 28 2.5.4 Service Model . 29 Chapter 3. Why the IBM Rational Unified Process for System z. 31 3.1 Mainframe software development: A key business capability. 32 3.2 System z application development: A tradition . 32 3.3 What is different . 33 3.4 Iterative compared to waterfall: Differences and benefits . 35 3.5 Evolution of RUP for System z . 35 © Copyright IBM Corp. 2007. All rights reserved. iii Chapter 4. IBM Rational Unified Process for System z roadmap . 37 4.1 Introduction . 38 4.2 Inception Phase overview . 39 4.2.1 Inception objectives . 39 4.2.2 Typical inception iteration . 39 4.2.3 Lifecycle objectives milestone. 40 4.3 Elaboration Phase overview . 41 4.3.1 Elaboration objectives. 41 4.3.2 Typical elaboration iteration . 42 4.3.3 Lifecycle architecture milestone . 43 4.4 Construction Phase overview . 44 4.4.1 Construction objectives. 44 4.4.2 Typical construction iteration. 45 4.4.3 Initial operational capability milestone. 46 4.5 Transition Phase overview . 47 4.5.1 Transition objectives . 47 4.5.2 Typical transition iteration . 47 4.5.3 Product release milestone . 49 4.6 Note on maintenance projects . 49 Part 3. The IBM Rational Unified Process for System z for Advanced Practitioners . 51 Chapter 5. Process essentials . 53 5.1 Inception essentials. 54 5.2 Elaboration essentials . 55 5.3 Construction essentials . 58 5.4 Transition essentials . 61 Chapter 6. End-to-end lifecycle . 65 Chapter 7. Content elements . 67 7.1 Artifact: Module . ..