Post on 03-Oct-2021
1
Oracle Unified Method (OUM) Using OUM with Agile Techniques
1
Techniques
Jan Kettenis
Oracle Global Methods
Oracle Consulting Netherlands
2
The Agile Manifesto values –
Process and toolsProcess and toolsIndividuals and interactions
Individuals and interactions
over
Comprehensive documentationComprehensive documentationWorking softwareWorking software over
Contract Contract Customer Customer over
4Source: www.agilemanifesto.org
Following a planFollowing a planResponding to change
Responding to change
over
Contract negotiation
Contract negotiation
Customer collaboration
Customer collaboration
over
While we value the things on the right, we value the things on the left more.
3
Characteristics of Agile Project Management
• Iterative, incremental delivery
• Integral customer involvement
• Change-readiness – the ability to create and respond to change
• Leverage human strengths and cross-functional
5
teams
© 2008, 2011 Oracle and/or its affiliates. All rights reserved.
4
OUM is Iterative and Incremental
• OUM employs an iterative and incremental approach to implementing
• The result of an iteration is an increment.
• “Think a little�Do a little�Think a little more�Do a little more�”
Business Requirements
BusinessRequirements
RequirementsAnalysis
66
Requirements
Requirements Analysis
Analysis
Design
Implementation
Test
Waterfall
Analysis
Analysis
Design
Implementation
Test
Iterative and Incremental
© 2008, 2011 Oracle and/or its affiliates. All rights reserved.
5
OUM Allows for Frequent Customer Inspection & Feedback
Requirements
Analysis
Design
Requirements
Analysis
Design
Requirements
Analysis
Design
UAT
Launch Readiness
Iteration 1 Iteration 2 Iteration N GO LIVE6
7
Design
Implementation
Test
Design
Implementation
Test
Customer – Inspection,
Acceptance, & Feedback
Design
Implementation
Test
Customer – Inspection,
Acceptance, & Feedback
Customer – Inspection,
Acceptance, & Feedback
Release to PRODUCTION
© 2008, 2011 Oracle and/or its affiliates. All rights reserved.
6
OUM Manage and Project Approaches
• OUM Manage can be used with any project approach– Does not address any specific project approach
8
– Project Manager must detail the Project Management Plan, then execute following the chosen approach
© 2008, 2011 Oracle and/or its affiliates. All rights reserved.
7
OUM Supports Both Agility and Discipline
• “Build up” from a core set of activities to establish an appropriate level of discipline, rather than tailored down
9
“Do not serve the method; make it serve you.”OUM ReadMe First
© 2008, 2011 Oracle and/or its affiliates. All rights reserved.
8
10
OUM DRIVEN BY SCRUMOracle Unified Method
9
Managing an OUM Project Using Scrum
• Scrum can be applied during projects which include complex custom software development.
11
“Scrum hangs all of its practices on an iterative, incremental process skeleton.”
—Ken Schwaber,Agile Project Management With Scrum
© 2008, 2011 Oracle and/or its affiliates. All rights reserved.
10
Scrum Defined
• Named after the Rugby formation• Emphasis on self-organizing teams with flat
organization structures
• Product progresses in a series of two to four week “sprints”
• Requirements captured as items in a list of
12
• Requirements captured as items in a list of “product backlog”
• No specific engineering practices mandated
• Leverages process and quality improvement
• One of the “agile processes”
• First introduced into companies in the early 90’s
© 2008, 2011 Oracle and/or its affiliates. All rights reserved.
11
Scrum Framework
Roles
•Product Owner
•ScrumMaster
•Team Ceremonies
•Sprint Planning
13
•Sprint Review
•Sprint Retrospective
•Daily ScrumArtifacts
•Product Backlog
•Sprint Backlog
•Burn-Down Charts
© 2008, 2011 Oracle and/or its affiliates. All rights reserved.
12
Sprint Backlog
2 – 4 weeks
24 hours
Daily Scrum Meeting
Feedback
Sprint Planning Meeting
Scrum Flow
14
Sprint Backlog
Potentially Shippable
Product Increment
FeedbackSprint Review and
Retrospective Meetings
Product Backlog
As prioritized by Product Owner
Sprint Goal
© 2008, 2011 Oracle and/or its affiliates. All rights reserved.
13
Scrum OUM
Product Backlog MoSCoW
Sprint Backlog Must’s & Should’s
Scrum and OUM Concepts
15
Sprints ~ Iterations
Sprint Reviews Iteration Reviews
© 2008, 2011 Oracle and/or its affiliates. All rights reserved.
14
Enterprise
OUM Driven By Scrum
Highest Priority(M’s & S’s)
16
Project
Start Up
Inception and Elaboration Iterations
Construction
Iterations
Transition
Iterations
Production
FeedbackIteration Reviews
MoSCoW
© 2008, 2011 Oracle and/or its affiliates. All rights reserved.
15
Sprints in OUM
ConstructionConstructionInceptionInception TransitionTransitionElaborationElaboration ProductionProduction
Construction Construction ConstructionConstruction Construction Construction
17
Construction 1
Construction2
Construction3
Construction 1
Construction2
Construction3
© 2008, 2011 Oracle and/or its affiliates. All rights reserved.
16
Scrum and OUM employ the approach of “think a little�Do a little�Think a little more�Do a little more�”
BusinessRequirements
RequirementsAnalysis
Analysis
Design
18
Implementation
Test
OUM: Iterations
Scrum: Sprints
© 2008, 2011 Oracle and/or its affiliates. All rights reserved.
17
19
SMARTLY COMBINING SCRUM TECHNIQUES WITH OUM
18
Continuous Planning
• Planning is done in a top-down/bottom-up manner.
• Level of detail matches planning horizon.
20
horizon.
• Estimates for iterations/sprints done by project team.
© 2008, 2011 Oracle and/or its affiliates. All rights reserved.
19
Daily Scrum
• What have you done yesterday?
• What will you do today?
• Are there any barriers preventing you from moving forward?
21© 2008, 2011 Oracle and/or its affiliates. All rights reserved.
20
Assessing Progress and Taking Corrective Action
Burn-Down Chart
Burn-Down Chart
Team is behind.
May need to remove items from the sprint/iteration.
22
Burn-Down Chart
Team is ahead.
May need to add items to the sprint/iteration.
© 2008, 2011 Oracle and/or its affiliates. All rights reserved.
21
Let’s smartly combine OUM and SCRUM
OUM processframework
Scrum
23
Anydevelopmentpractices
Scrummanagementstrategy
© 2008, 2011 Oracle and/or its affiliates. All rights reserved.
22
24
ACHIEVING AGILITYOracle Unified Method
23
Not JUST a change in methodology
• Change in the “culture” of the Enterprise
• Changing focus from “tactical” project level to “strategic” -adapting to agile across the
25
adapting to agile across the enterprise
• Business sponsors ownership of projects
• Strategic thinking critical for the business
©2008, 2011 Oracle and/or its affiliates. All rights reserved.
24
Focus shift “what is Agile” to “how can we adapt to Agile”
• Mastering the cultural evolutionto agile approach
• Applying agile concepts at the strategic or portfolio level.
26
strategic or portfolio level.
©2008, 2011 Oracle and/or its affiliates. All rights reserved.
25
For More Information6
• “Managing an OUM Project with Scrum” White Paper in the OUM Method Pack
• Agile Project Management with Scrum by Ken Schwaber
• Agile Estimating and Planning by Mike Cohn
27
• Agile Estimating and Planning by Mike Cohn
• scrum.org
• scrumalliance.org
• agilemanifesto.org
© 2008, 2011 Oracle and/or its affiliates. All rights reserved.
26
28
OUM CUSTOMER SUCCESS STORIES
Oracle Unified Method
27
Bank Gospodarki Żywnościowej S.A. (BGŻ)
• The Credit Risk IT Support System (CRITS) project was launched to provide an integrated front office solution supporting credit and loan processes (also known as a Credit Support System).
• Project used OUM driven by Scrum approach.
“The Oracle Unified Method (OUM) Templates and Work Breakdown
29
“The Oracle Unified Method (OUM) Templates and Work Breakdown
Structure (WBS) provided a great starting point for the project
documentation and project plans. The SOA and Integration
supplemental guidance was an excellent source of information on
how to manage and execute a large SOA program.”
- Kees HuigeSenior Project Manager, Bank Gospodarki Żywnościowej S.A. (BGŻ)
© 2008, 2011 Oracle and/or its affiliates. All rights reserved.
28
Hong Kong University SPACESchool of Professional and Continuing Education
• PeopleSoft Enterprise HR & Payroll replace all legacy systems).
• Standalone with nightly batch interfaces to main HKU system.
“The Oracle Unified Method (OUM) provided tremendous
benefits to our large scale HR/Payroll project in terms of
keeping the team focused and on track. The templates
30
provided as part of OUM allowed the project team to rapidly
create high quality work products. Perhaps the most useful
aspect of OUM for our project was that it ensured we
addressed both the client’s business processes needs, and
architecturally significant risks early in the project lifecycle
through an iterative and incremental series of prototypes”
Iris Cheung, APAC - December 2010Hong Kong University SPACE
© 2008, 2011 Oracle and/or its affiliates. All rights reserved.
29
Weatherford International Ltd.
• Improves Reporting and Analysis Capabilities with Oracle Business Intelligence Application (OBIA), Oracle Supply Chain, and Order Management Analytics.
The Weatherford project, implemented in 12 weeks, highlights
31
The Weatherford project, implemented in 12 weeks, highlights
the flexible and scalable nature of the Oracle® Unified
Method (OUM). Using the OUM guidelines, we were able to
choose which activities and tasks to include in the
Weatherford project plan and eliminate those that were not
necessary.
- Russ Gilkeson, NAC
© 2008, 2011 Oracle and/or its affiliates. All rights reserved.
30
Cisco Systems, Inc.
• Expands Enterprise Identity and Access Management Capabilities
The flexible nature of OUM allowed us to select the
strategy, techniques, and tasks appropriate for
the Cisco project. We were able to scale the
32
the Cisco project. We were able to scale the
method to suit the characteristics of the project
and the business Cisco supports.
http://www.cisco.com/web/about/ciscoitatwork/downloads/ciscoitatwork/pdf/CiscoOracleWP_0403.pdf
© 2008, 2011 Oracle and/or its affiliates. All rights reserved.
31
ConclusionUsing OUM with Agile Techniques
• Now that you have completed this module, you should be able to:
– Describe the key points of the Agile Manifesto
– Describe Scrum techniques at a high level
– Understand how Scrum techniques can be applied to an OUM project.
33
OUM project.
© 2008, 2011 Oracle and/or its affiliates. All rights reserved.
32
34© 2008, 2011 Oracle and/or its affiliates. All rights reserved.