SlideShare una empresa de Scribd logo
1 de 82
Using the Unified Process as a Scaling Framework for Scrum
Where to go for the presentation ,[object Object],[object Object]
Who is Mike Cottmeyer? ,[object Object],[object Object],[object Object]
Who is Brian Sondergaard? ,[object Object],[object Object]
Overview of the next 90 minutes ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Our Agenda ,[object Object],[object Object],[object Object],[object Object]
If you are part of a  small team running  agile on whiteboards…
Methodology pragmatist ,[object Object],[object Object],[object Object]
Most teams are not there… ,[object Object],[object Object],[object Object]
Most  teams  are looking for  advice  that  resonates
Our story… ,[object Object],[object Object],[object Object],[object Object]
… a little more story ,[object Object],[object Object]
What is a product of products? Payments Services Risk  Services Business Intelligence Corporate Financials Online Banking X X X X Phone Banking X X X Payment Processing X X Remittance Processing X X
Complex product architecture Partner Communication Payments Risk Bus Intel/ Reporting Business Intelligence Corporate Financials
Small team agile doesn’t resonate ,[object Object],[object Object],[object Object],[object Object]
Big company overhead ,[object Object],[object Object],[object Object]
Agile offers only partial coverage Mike Griffiths, Leading Answers http://www.leadinganswers.com
Teams  are trying to find a way to get the  value  of  agile …
… but don’t  fit  the agile  profile
Scrum is really simple ,[object Object],[object Object],[object Object]
Devise and execute the  best processes  possible based on their skills,  experience , and the  situation  in which they find themselves
Scrum is not enough ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Other Challenges ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Is this even agile? ,[object Object],[object Object],[object Object]
What do we build around ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Scrum-but introduces risk ,[object Object],[object Object]
Mitigating process Risk ,[object Object],[object Object],[object Object]
Why bother talking about UP ,[object Object],[object Object],[object Object]
Why bother talking about UP ,[object Object],[object Object]
Most  teams  are making tradeoffs, lets be  intentional  about managing those  tradeoffs  and  understanding  the risks
Common myths about UP ,[object Object],[object Object],[object Object],[object Object],People in the agile community really HATE the Unified Process, especially the RUP
Process gone bad ,[object Object],[object Object],[object Object],[object Object]
Bad  process is bad  process  no matter what  methodology  you are using
How do we make all this work? ,[object Object],[object Object],[object Object]
How do we do this right? ,[object Object],[object Object],[object Object],[object Object]
Do the  simplest  thing that  could  possibly  work
What agile should I keep? ,[object Object],[object Object],[object Object],[object Object],[object Object]
What agile should I keep? ,[object Object],[object Object],[object Object],[object Object]
What UP stuff should I keep? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
What agile stuff might go away? ,[object Object],[object Object],[object Object],[object Object]
What UP stuff might go away? ,[object Object],[object Object],[object Object]
What UP stuff will definitely go away?
Introduce  elements of  UP  that reduce  risk
Spirit of UP ,[object Object],[object Object],[object Object],[object Object]
Spirit of UP ,[object Object],[object Object],[object Object],[object Object]
UP phases explained Construction Elaboration Inception Transition Lifecycle Objective Milestone Lifecycle Architecture Milestone Initial Operational Capability Milestone Product Release Milestone Are the technical risks mitigated? Are the logistical risks mitigated? Are the business risks mitigated? Are we really ready to ship a complete robust product to market?
Effort and duration by phase Inception Elaboration Construction Transition Inception Elaboration Construction Transition Effort 5% 20% 65% 10% Schedule 10% 30% 50% 10%
A more Agile representation? Internal Release* Iteration Zero Iteration H Iteration 1 Iteration 2 Iteration 3
Phases  are  time boxes  for dealing with  risk
With phases as the key concept… ,[object Object],[object Object],[object Object]
Inception  Outcomes ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Inception  Activities ,[object Object],[object Object],[object Object]
Collaborative Model Project Manager
Inception  Artifacts ,[object Object],[object Object],[object Object],[object Object],[object Object]
Elaboration  Outcomes ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Elaboration  Activities ,[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],Establish architecture “guardrails”
Scrum of Scrums Epic/ System  Perspective Feature/ Subsystem Perspective Story/ Component/ Design Perspective
Business Level Use Case
Solution Architecture
Primary and alternate flows
Interactions and contracts
Design level use case
Detailed interactions
Data
Scrum of Scrums ,[object Object],[object Object],[object Object]
Elaboration  Artifacts ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Construction  Outcomes ,[object Object],[object Object],[object Object],[object Object],[object Object]
Construction  Activities ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Construction  Artifacts ,[object Object],[object Object],[object Object],[object Object],[object Object]
Transition  Outcomes ,[object Object],[object Object],[object Object],[object Object],[object Object]
Transition  Activities ,[object Object],[object Object],[object Object],[object Object]
Transition  Artifacts ,[object Object],[object Object],[object Object],[object Object],[object Object]
Role of documentation
Managing Complexity ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Complexity diagram
Keep it simple
Closing remarks ,[object Object],[object Object],[object Object],[object Object]
Valuable RUP concepts ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Where to go for more info… ,[object Object],[object Object],[object Object],[object Object],[object Object]
Where to go for the presentation ,[object Object],[object Object]
Simplifying Software Delivery

Más contenido relacionado

Destacado

Introduction to recipes for agile governance in the enterprise (rage)
Introduction to recipes for agile governance in the enterprise (rage)Introduction to recipes for agile governance in the enterprise (rage)
Introduction to recipes for agile governance in the enterprise (rage)
Kristy DiGiovanni
 
Agile portfolio management at nyse
Agile portfolio management at nyseAgile portfolio management at nyse
Agile portfolio management at nyse
drewz lin
 

Destacado (17)

Product Owner Team - Agile Day Atlanta 2015
Product Owner Team - Agile Day Atlanta 2015Product Owner Team - Agile Day Atlanta 2015
Product Owner Team - Agile Day Atlanta 2015
 
Introduction to recipes for agile governance in the enterprise (rage)
Introduction to recipes for agile governance in the enterprise (rage)Introduction to recipes for agile governance in the enterprise (rage)
Introduction to recipes for agile governance in the enterprise (rage)
 
Intro to agile portfolio governance v6
Intro to agile portfolio governance   v6Intro to agile portfolio governance   v6
Intro to agile portfolio governance v6
 
Agile2016 Session - 2020: The Future of Agility
Agile2016 Session - 2020: The Future of AgilityAgile2016 Session - 2020: The Future of Agility
Agile2016 Session - 2020: The Future of Agility
 
Agile Resourcing
Agile ResourcingAgile Resourcing
Agile Resourcing
 
Agile 2014 - Personal Kanban
Agile 2014 - Personal KanbanAgile 2014 - Personal Kanban
Agile 2014 - Personal Kanban
 
RUP - aula prática 9 e 10
RUP - aula prática 9 e 10RUP - aula prática 9 e 10
RUP - aula prática 9 e 10
 
Agile Product Development Workshop
Agile Product Development WorkshopAgile Product Development Workshop
Agile Product Development Workshop
 
Agile portfolio management at nyse
Agile portfolio management at nyseAgile portfolio management at nyse
Agile portfolio management at nyse
 
Rup
RupRup
Rup
 
RUP
RUPRUP
RUP
 
Agile portfolio planning
Agile portfolio planningAgile portfolio planning
Agile portfolio planning
 
Product Owner Team: Leading Agile Program Management from Agile2015 by Dean S...
Product Owner Team: Leading Agile Program Management from Agile2015 by Dean S...Product Owner Team: Leading Agile Program Management from Agile2015 by Dean S...
Product Owner Team: Leading Agile Program Management from Agile2015 by Dean S...
 
How To Successfully Scale Agile In Your Enterprise
How To Successfully Scale Agile In Your EnterpriseHow To Successfully Scale Agile In Your Enterprise
How To Successfully Scale Agile In Your Enterprise
 
Introduction to Recipes for Agile Governance in the Enterprise (RAGE)
Introduction to Recipes for Agile Governance in the Enterprise (RAGE)Introduction to Recipes for Agile Governance in the Enterprise (RAGE)
Introduction to Recipes for Agile Governance in the Enterprise (RAGE)
 
Agile101 - What Agile Is and What Agile Is Not
Agile101 - What Agile Is and What Agile Is NotAgile101 - What Agile Is and What Agile Is Not
Agile101 - What Agile Is and What Agile Is Not
 
RUP VS RAD Methodology
RUP VS RAD MethodologyRUP VS RAD Methodology
RUP VS RAD Methodology
 

Más de Mike Cottmeyer

Scrum gathering vegas agile program and portfolio management
Scrum gathering vegas   agile program and portfolio managementScrum gathering vegas   agile program and portfolio management
Scrum gathering vegas agile program and portfolio management
Mike Cottmeyer
 
Scrum club progressiveelaboration-bobvincent
Scrum club progressiveelaboration-bobvincentScrum club progressiveelaboration-bobvincent
Scrum club progressiveelaboration-bobvincent
Mike Cottmeyer
 
Scrum club progressiveelaboration-bobvincent
Scrum club progressiveelaboration-bobvincentScrum club progressiveelaboration-bobvincent
Scrum club progressiveelaboration-bobvincent
Mike Cottmeyer
 
Agile Requirements & Design
Agile Requirements & DesignAgile Requirements & Design
Agile Requirements & Design
Mike Cottmeyer
 
How to Own a Really Big Complex Product v3
How to Own a Really Big Complex Product v3How to Own a Really Big Complex Product v3
How to Own a Really Big Complex Product v3
Mike Cottmeyer
 

Más de Mike Cottmeyer (20)

The Executives Guide
The Executives GuideThe Executives Guide
The Executives Guide
 
The Three Things You Need to Know to Transform Any Size Organization Into an ...
The Three Things You Need to Know to Transform Any Size Organization Into an ...The Three Things You Need to Know to Transform Any Size Organization Into an ...
The Three Things You Need to Know to Transform Any Size Organization Into an ...
 
Why Agile Is Failing in Large Enterprises, And What You Can Do About It
Why Agile Is Failing in Large Enterprises, And What You Can Do About ItWhy Agile Is Failing in Large Enterprises, And What You Can Do About It
Why Agile Is Failing in Large Enterprises, And What You Can Do About It
 
Scrum gathering vegas agile program and portfolio management
Scrum gathering vegas   agile program and portfolio managementScrum gathering vegas   agile program and portfolio management
Scrum gathering vegas agile program and portfolio management
 
Agile Program and Portfolio Management
Agile Program and Portfolio ManagementAgile Program and Portfolio Management
Agile Program and Portfolio Management
 
Enterprise Agile Transformation Strategies
Enterprise Agile Transformation StrategiesEnterprise Agile Transformation Strategies
Enterprise Agile Transformation Strategies
 
Exploring Agile Transformation and Scaling Patterns
Exploring Agile Transformation and Scaling PatternsExploring Agile Transformation and Scaling Patterns
Exploring Agile Transformation and Scaling Patterns
 
Introduction to Agile Project Planning and Project Management
Introduction to Agile Project Planning and Project ManagementIntroduction to Agile Project Planning and Project Management
Introduction to Agile Project Planning and Project Management
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project Management
 
Scrum club progressiveelaboration-bobvincent
Scrum club progressiveelaboration-bobvincentScrum club progressiveelaboration-bobvincent
Scrum club progressiveelaboration-bobvincent
 
Scrum club progressiveelaboration-bobvincent
Scrum club progressiveelaboration-bobvincentScrum club progressiveelaboration-bobvincent
Scrum club progressiveelaboration-bobvincent
 
Agile Requirements & Design
Agile Requirements & DesignAgile Requirements & Design
Agile Requirements & Design
 
Understanding Agile Project Management
Understanding Agile Project ManagementUnderstanding Agile Project Management
Understanding Agile Project Management
 
How to own a really big complex product v3
How to own a really big complex product v3How to own a really big complex product v3
How to own a really big complex product v3
 
How to Own a Really Big Complex Product v3
How to Own a Really Big Complex Product v3How to Own a Really Big Complex Product v3
How to Own a Really Big Complex Product v3
 
How to own a really big complex product
How to own a really big complex productHow to own a really big complex product
How to own a really big complex product
 
Getting Started With Agile
Getting Started With AgileGetting Started With Agile
Getting Started With Agile
 
Agile Past The Team - Pillar Template
Agile Past The Team - Pillar TemplateAgile Past The Team - Pillar Template
Agile Past The Team - Pillar Template
 
Adopting Agile in the Enterprise - Pillar Technology
Adopting Agile in the Enterprise - Pillar TechnologyAdopting Agile in the Enterprise - Pillar Technology
Adopting Agile in the Enterprise - Pillar Technology
 
The Agile PMP - Pillar Technology
The Agile PMP - Pillar TechnologyThe Agile PMP - Pillar Technology
The Agile PMP - Pillar Technology
 

Último

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Último (20)

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 

Using RUP As A Scaling Framework For Scrum