Oracle Unified Method (OUM) Overview Jan Kettenis Oracle Global Methods Oracle Consulting Netherlands
Total Page:16
File Type:pdf, Size:1020Kb
10/12/2013 Oracle Unified Method (OUM) Overview Jan Kettenis Oracle Global Methods Oracle Consulting Netherlands 1 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 2 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. How Implementing is like an OR Eating Contest Jan Kettenis Oracle Global Methods Oracle Consulting Netherlands 3 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 4 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 1 10/12/2013 6 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Of course, everyone wants to succeed 8 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 2 10/12/2013 Steve had a plan for winning Prepare Eat Prepare Fast Assess Risks Prioritize Approach 9 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 10 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Assess Risks Prioritize Partition Space Determine Order Brain Freeze Solids Liquids 11 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 12 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 3 10/12/2013 Approach So 13 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 14 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Eating contests and IT projects are similar Program Agenda Oracle Global Methods Philosophy Prepare Vision, Goals, Benefits Assess Risks Structure and Principles Partition and Prioritize Build it Up – Don’t Tailor it Down Adopt a winning approach An Iterative Approach OUM Implement Core Workflow 15 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 16 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 4 10/12/2013 Program Agenda Enterprise Application Support Oracle Unified Method Partitions Oracle Global Methods Iteration Groups Philosophy Applying Partitions and Iteration Groups OUM Customer Program Summary / For More Information / Q&A 17 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 18 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Oracle Methods Philosophy Oracle Methods are Based on industry standards and field experience Oracle Unified Method Iteratively developed through a continuous, evolutionary Vision, Goals, and Benefits process Highly scalable to support project or program specific requirements Tailored through method views, tools, and guidance 19 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 20 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 5 10/12/2013 Oracle ® Unified Method (OUM) Vision Oracle Unified Method (OUM) Goals Single body of knowledge Support the entire Enterprise IT Lifecycle, Standards-based, yet progressive including support for the successful Product and technology agnostic implementation of every Oracle product Support supplemental guidance Tight integration between enterprise-level and project-level processes 21 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 22 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. OUM Benefits Common language Oracle Unified Method Renovate implementation processes Structure and Principles Assimilate acquisitions Reduce duplication 23 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 24 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 6 10/12/2013 OUM Focus Areas OUM’s Core Principles Implement Business Process Envision Software Engineering & Use Case-Driven OUM Software Implementation Enterprise Business Analysis OUM Enterprise Flexible Iterative & Architecture Envision Implement & Scalable Envision Implement Incremental IT Portfolio Management Manage Manage Governance Project and Program Management Organizational Manage Risk-Focused Architecture-Centric Change Aligned with Project Management Management Institute (PMI) 25 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 26 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Flexible & Scalable Views From the OUM Method Overview – Purpose • Tailor OUM for various project types ““DoDo not serve the method, make it serve youyou”” • Isolate core materials “Just Enough Documentation” • Point to relevant supplemental guidance “OUM must be scaled to fit your project” “Just Enough Ceremony” Examples • Requirements-Driven Apps Implementation “Build it up. Don’t tailor it down.” • Solution-Driven Apps Implementation • Software Upgrade • Business Intelligence and Analytics 27 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 28 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 7 10/12/2013 Supplemental Guidance Guidance specifically related to “The Oracle Unified Method (OUM) is the CIO’s handbook.” Oracle Tutor, UPK, Business Intelligence & Products – Tools – Technologies Enterprise 2.0 & Knowledge Pathways Analytics Webcenter Project Approach – Architectural Style Application Siebel Customer Gary Marshall Integration Relationship CIO, Taconic Farms, Inc. Architecture (AIA) Management Application Service Oriented Implementation Architecture (SOA) 29 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 30 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. OUM is Highly Scalable Build it Up—Don’t Tailor it Down 1 Oracle Unified Method 1. Start from a core set of tasks. Build it up. Don’t Tailor it Down. 1Balancing Agility and Discipline: A Guide for the Perplexed by Barry Boehm and Richard Turner 31 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 32 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 8 10/12/2013 OUM is Highly Scalable OUM is Highly Scalable Build it Up—Don’t Tailor it Down 1 Build it Up—Don’t Tailor it Down 1 1. Start from a core set of tasks. 1. Start from a core set of tasks. 2. Add tasks as you identify scope and risk. 2. Add tasks as you identify scope and risk. 3. Consider the depth to which you will execute specific tasks. – Tasks are placeholders for work . – They are highly scalable. 1Balancing Agility and Discipline: A Guide for the Perplexed by Barry Boehm and Richard Turner 1Balancing Agility and Discipline: A Guide for the Perplexed by Barry Boehm and Richard Turner 33 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 34 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. OUM is Highly Scalable Build it Up—Don’t Tailor it Down 1 1. Start from a core set of tasks. Oracle Unified Method 2. Add tasks as you identify scope and risk. An Iterative Approach 3. Consider the depth to which you will execute specific tasks. 4. Combine tasks and work products. – Define “just enough” documentation 1Balancing Agility and Discipline: A Guide for the Perplexed by Barry Boehm and Richard Turner 35 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 36 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 9 10/12/2013 OUM Implement Phase Structure Still Looks Kind of Like a “Waterfall-y” Inception Elaboration Inception Elaboration Construction Transition Production Construction Transition Production 37 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 38 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. But it’s not intended to be used that way Build Implementation Plan Inception Based on estimates and experience Elaboration Project Workplan Implementation Plan Inception Elaboration Construction Transition Production Add OUM Implement phases Project Execution and Control Transition Inception Elaboration Construction Transition Production Production Project Project Startup Closure 39 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 40 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 10 10/12/2013 Divide Phases into Iterations Iteration length may vary Implementation Plan Based on type of work Iterations determined at outset of project 2 – 3 weeks – Simple configuration (i.e. cloud, solution-driven) Based on initial estimate – Custom application development 2 to 6 weeks in length 4 – 6 weeks Refined as project progresses – Complex modeling Culminate in a “release” of – Complex or extensive configuration materials or software for inspection – Complex extension or custom development by the business 41 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 42 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Build Implementation Plan Divide Phases into 2-6 week Iterations Project Workplan Implementation Plan Project Execution and Control Inception Elaboration Construction Transition Production Project Iteration 1 Iteration 1 Iteration 2 Iteration 3 Iteration 1 Iteration 2 Iteration 3 Iteration 4 Iteration 1 Iteration 1 Project Startup Closure Oracle Unified Method } OUM IMPLEMENT CORE WORKFLOW 2–6 Weeks 43 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 44 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 11 10/12/2013 Implement Core Workflow Each Box Represents a Few Tasks Configure Configure “Setups” “Setups” Business Data Structures Document Map Document Map Objectives Integrate Test Objectives Integrate Test Requirements Requirements Requirements Requirements Application Setups “Gaps” Business and “Gaps” System Context Conceptual Integrated System Test System Results Analyze &