Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
SlideShare a Scribd company logo
Design your agile organization using
(SOA) Service-Oriented Architecture
Principles
Catherine Louis & Raj Mudhar
Agile2016, Atlanta, GA
wtdom.org @rmudhar @catherinelouis
Today’s Agenda
1. Introduction - 5 mins
2. WHY SOA for teams - 10 mins
3. How to model video example
and instructions -10 mins
4. Prepare to model (Lego) - 5 mins
5. Model & test round 1 - 15 mins
6. Model & test round 2 (with team
operations) -15 mins
7. Debrief / Discuss -10 mins
8. Close - 5 mins
What are your org design challenges?
Introduce yourself to your neighbor
Ask about their challenges building an agile org
Common Org Design Challenges
Scarce, rare skills
that have a long
learning curve
Org designed
around
budget vs
customer
need
Product too
big and broad
for full-stack
Scrum teams
The DSP Team Story:
https://www.youtube.com/watch?v=iB7JOsSUXO8
Are you familiar with SOA?
What is SOA?
Services-Oriented Architecture is an architectural style supporting services
using a design approach of scheduled and on-demand requests and responses
for users of the service. A service:
•is self-contained
•is a "black box" to consumers of the service
•might be composed of other services
•has a business need driving it
Service
Consumers
Service
Bus
Config
& Rules
Mgt &
Reporting
Service
I/Fs
Service
Implementation
Psst! … (SOT Design Principles are in the
trifold on your table!)
Modeling Basics
Identify skills
Compose teams
Annotate your model
Common Org Modeling Patterns
FSST
FSST FSST
FSST
Pool
ServiceService
ServiceService
Problem: Not able to demo or deliver
What gets modeled: The Full Stack Scrum Team
Interfaces Primarily with: End users
Problem: Limited, rare experts. Not enough to go around
What gets modeled: A Service team - DSP example
Interfaces primarily with: Other full stack teams, other
service teams
Problem: Not enough work for any single resource on a team
What gets modeled: A specialty pool
Interfaces Full Stack Scrum Teams
Pool Pool
FSST
FSST
CROSS-FUNCTIONAL FULL STACK SCRUM TEAMS
SERVICE-ORIENTED TEAMS
SHARED POOLS
When modeling, consider impacts to flow, trade-offs, costs, and alignment to SOT principles
First round of modeling
Testing your model
GET PUT
POSTDELETE
GET: How do we get
information
• velocity
• WIP status
PUT: How do we
introduce changes
• backlog order
• story elaboration
DELETE: How do we
something from the
team
• removal of backlog
items
POST: How do we
add something new
• backlog item
Second round of modeling
Debrief
Catherine Louis
cll@cll-group.com
@catherinelouis
Raj Mudhar
rmudhar@deloitte.ca
@rmudhar
wtdom.org
Agile2016: Design Your Agile Organization Using SOA (Service-Oriented Architecture) principles

More Related Content

What's hot

Taking Flight: an Approach for Agile Transformation (AgileDC 2013)
Taking Flight: an Approach for Agile Transformation (AgileDC 2013)Taking Flight: an Approach for Agile Transformation (AgileDC 2013)
Taking Flight: an Approach for Agile Transformation (AgileDC 2013)
Paul Boos
 
Razorfish Scrum for Teams and Organizations Software Architect Conference 2013
Razorfish Scrum for Teams and Organizations Software Architect Conference 2013Razorfish Scrum for Teams and Organizations Software Architect Conference 2013
Razorfish Scrum for Teams and Organizations Software Architect Conference 2013
Razorfish
 
A Deep Look at Agile Certifications
A Deep Look at Agile CertificationsA Deep Look at Agile Certifications
A Deep Look at Agile Certifications
Richard Cheng
 
Organizational agile transformation
Organizational agile transformationOrganizational agile transformation
Organizational agile transformation
Agile Transformation Minds (ATM)
 
Exploring Agile Transformation and Scaling Patterns
Exploring Agile Transformation and Scaling PatternsExploring Agile Transformation and Scaling Patterns
Exploring Agile Transformation and Scaling Patterns
Mike Cottmeyer
 
Agile Organization Design: How to Optimize Your Organization for Agile
Agile Organization Design: How to Optimize Your Organization for AgileAgile Organization Design: How to Optimize Your Organization for Agile
Agile Organization Design: How to Optimize Your Organization for Agile
Gervais Johnson, Advisor
 
The Agile Adoption Roadmap (Keynote by Tim Abbott)
The Agile Adoption Roadmap  (Keynote by Tim Abbott)The Agile Adoption Roadmap  (Keynote by Tim Abbott)
The Agile Adoption Roadmap (Keynote by Tim Abbott)
Agile Days Middle East
 
Large scale agile frameworks
Large scale agile frameworksLarge scale agile frameworks
Large scale agile frameworks
Siddhi Thakkar
 
Scaling agile without the scaling framework
Scaling agile without the scaling frameworkScaling agile without the scaling framework
Scaling agile without the scaling framework
agilebydesign
 
Agile ecosystem design
Agile ecosystem designAgile ecosystem design
Agile ecosystem design
agilebydesign
 
The Anatomy of an Agile Organization
The Anatomy of an Agile OrganizationThe Anatomy of an Agile Organization
The Anatomy of an Agile Organization
Andrea Tomasini
 
cPrime Agile Enterprise Transformation
cPrime Agile Enterprise TransformationcPrime Agile Enterprise Transformation
cPrime Agile Enterprise Transformation
Cprime
 
3) organizing for agility
3) organizing for agility3) organizing for agility
3) organizing for agility
agilebydesign
 
Executive agility to be able to respond effectively in chaosZXM Webinar -
Executive agility to be able to respond effectively in chaosZXM Webinar - Executive agility to be able to respond effectively in chaosZXM Webinar -
Executive agility to be able to respond effectively in chaosZXM Webinar -
Mia Horrigan
 
The Secret, Yet Obvious, Ingredient to Sustainable Agility
The Secret, Yet Obvious, Ingredient to Sustainable AgilityThe Secret, Yet Obvious, Ingredient to Sustainable Agility
The Secret, Yet Obvious, Ingredient to Sustainable Agility
Ahmed Sidky
 
Agile Auckland agile 101 back to basics
Agile Auckland   agile 101 back to basicsAgile Auckland   agile 101 back to basics
Agile Auckland agile 101 back to basics
Edwin Dando
 
Alternatives to scaling your agile process: valuing outcomes over output
Alternatives to scaling your agile process: valuing outcomes over outputAlternatives to scaling your agile process: valuing outcomes over output
Alternatives to scaling your agile process: valuing outcomes over output
Edwin Dando
 
Solit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко Антон
Solit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко АнтонSolit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко Антон
Solit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко Антон
solit
 
9 steps to agile adoption – a proposal
9 steps to agile adoption – a proposal9 steps to agile adoption – a proposal
9 steps to agile adoption – a proposal
Naveen Indusekhar
 
Lean Change Management (part II) - IAD 2014
Lean Change Management (part II) - IAD 2014Lean Change Management (part II) - IAD 2014
Lean Change Management (part II) - IAD 2014
Fabio Armani
 

What's hot (20)

Taking Flight: an Approach for Agile Transformation (AgileDC 2013)
Taking Flight: an Approach for Agile Transformation (AgileDC 2013)Taking Flight: an Approach for Agile Transformation (AgileDC 2013)
Taking Flight: an Approach for Agile Transformation (AgileDC 2013)
 
Razorfish Scrum for Teams and Organizations Software Architect Conference 2013
Razorfish Scrum for Teams and Organizations Software Architect Conference 2013Razorfish Scrum for Teams and Organizations Software Architect Conference 2013
Razorfish Scrum for Teams and Organizations Software Architect Conference 2013
 
A Deep Look at Agile Certifications
A Deep Look at Agile CertificationsA Deep Look at Agile Certifications
A Deep Look at Agile Certifications
 
Organizational agile transformation
Organizational agile transformationOrganizational agile transformation
Organizational agile transformation
 
Exploring Agile Transformation and Scaling Patterns
Exploring Agile Transformation and Scaling PatternsExploring Agile Transformation and Scaling Patterns
Exploring Agile Transformation and Scaling Patterns
 
Agile Organization Design: How to Optimize Your Organization for Agile
Agile Organization Design: How to Optimize Your Organization for AgileAgile Organization Design: How to Optimize Your Organization for Agile
Agile Organization Design: How to Optimize Your Organization for Agile
 
The Agile Adoption Roadmap (Keynote by Tim Abbott)
The Agile Adoption Roadmap  (Keynote by Tim Abbott)The Agile Adoption Roadmap  (Keynote by Tim Abbott)
The Agile Adoption Roadmap (Keynote by Tim Abbott)
 
Large scale agile frameworks
Large scale agile frameworksLarge scale agile frameworks
Large scale agile frameworks
 
Scaling agile without the scaling framework
Scaling agile without the scaling frameworkScaling agile without the scaling framework
Scaling agile without the scaling framework
 
Agile ecosystem design
Agile ecosystem designAgile ecosystem design
Agile ecosystem design
 
The Anatomy of an Agile Organization
The Anatomy of an Agile OrganizationThe Anatomy of an Agile Organization
The Anatomy of an Agile Organization
 
cPrime Agile Enterprise Transformation
cPrime Agile Enterprise TransformationcPrime Agile Enterprise Transformation
cPrime Agile Enterprise Transformation
 
3) organizing for agility
3) organizing for agility3) organizing for agility
3) organizing for agility
 
Executive agility to be able to respond effectively in chaosZXM Webinar -
Executive agility to be able to respond effectively in chaosZXM Webinar - Executive agility to be able to respond effectively in chaosZXM Webinar -
Executive agility to be able to respond effectively in chaosZXM Webinar -
 
The Secret, Yet Obvious, Ingredient to Sustainable Agility
The Secret, Yet Obvious, Ingredient to Sustainable AgilityThe Secret, Yet Obvious, Ingredient to Sustainable Agility
The Secret, Yet Obvious, Ingredient to Sustainable Agility
 
Agile Auckland agile 101 back to basics
Agile Auckland   agile 101 back to basicsAgile Auckland   agile 101 back to basics
Agile Auckland agile 101 back to basics
 
Alternatives to scaling your agile process: valuing outcomes over output
Alternatives to scaling your agile process: valuing outcomes over outputAlternatives to scaling your agile process: valuing outcomes over output
Alternatives to scaling your agile process: valuing outcomes over output
 
Solit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко Антон
Solit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко АнтонSolit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко Антон
Solit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко Антон
 
9 steps to agile adoption – a proposal
9 steps to agile adoption – a proposal9 steps to agile adoption – a proposal
9 steps to agile adoption – a proposal
 
Lean Change Management (part II) - IAD 2014
Lean Change Management (part II) - IAD 2014Lean Change Management (part II) - IAD 2014
Lean Change Management (part II) - IAD 2014
 

Viewers also liked

Webinar: What You Can Do with Kanban
Webinar: What You Can Do with KanbanWebinar: What You Can Do with Kanban
Recruit, hire, retain top talent: Workshop handout with interview questions
Recruit, hire, retain top talent: Workshop handout with interview questionsRecruit, hire, retain top talent: Workshop handout with interview questions
Recruit, hire, retain top talent: Workshop handout with interview questions
Global Agile Consulting- CLL-Group, LLC
 
Journey to the Fifth Dimension - Erik Flowers, Evolve UX 2016
Journey to the Fifth Dimension - Erik Flowers, Evolve UX 2016Journey to the Fifth Dimension - Erik Flowers, Evolve UX 2016
Journey to the Fifth Dimension - Erik Flowers, Evolve UX 2016
Erik Flowers
 
Ux & Service design intro
Ux & Service design introUx & Service design intro
Ux & Service design intro
Claudia Ehmke
 
Introduction to UX & Service Design
Introduction to UX & Service DesignIntroduction to UX & Service Design
Introduction to UX & Service Design
Michel Jansen
 
기모찌_UX Service Design
기모찌_UX Service Design기모찌_UX Service Design
기모찌_UX Service Design
KiwookSsong
 
Its Organizational, Not Individual Intelligence that matters!
Its Organizational, Not Individual Intelligence that matters!Its Organizational, Not Individual Intelligence that matters!
Its Organizational, Not Individual Intelligence that matters!
Coffee Talk
 
Mapping Experiences: From Insight To Action
Mapping Experiences: From Insight To ActionMapping Experiences: From Insight To Action
Mapping Experiences: From Insight To Action
Jim Kalbach
 
How to use a UX Framework to improve conversion
How to use a UX Framework to improve conversionHow to use a UX Framework to improve conversion
How to use a UX Framework to improve conversion
Human Interface Group
 
Recruit, hire, retain top talent: DevOps West Las Vegas 2016
Recruit, hire, retain top talent: DevOps West Las Vegas 2016Recruit, hire, retain top talent: DevOps West Las Vegas 2016
Recruit, hire, retain top talent: DevOps West Las Vegas 2016
Global Agile Consulting- CLL-Group, LLC
 
The four contexts of service design
The four contexts of service designThe four contexts of service design
The four contexts of service design
Darren Menachemson
 
Case study: UX Methodology Design for Public E-services in Lithuania
Case study: UX Methodology Design for Public E-services in LithuaniaCase study: UX Methodology Design for Public E-services in Lithuania
Case study: UX Methodology Design for Public E-services in Lithuania
Idea Code
 
UX and Design Thinking for Startups
UX and Design Thinking for StartupsUX and Design Thinking for Startups
UX and Design Thinking for Startups
Rafael Citadella Daron
 
Service Blueprint
Service BlueprintService Blueprint
Service Blueprint
Katrin Mathis
 
Strategy Blueprint for Agile
Strategy Blueprint for AgileStrategy Blueprint for Agile
Strategy Blueprint for Agile
Jim Kalbach
 
UX Strategy Blueprint
UX Strategy BlueprintUX Strategy Blueprint
UX Strategy Blueprint
Jim Kalbach
 
Jobs To Be Done
Jobs To Be DoneJobs To Be Done
Jobs To Be Done
Jim Kalbach
 
From Products to Services: A Service Design Crash Course
From Products to Services: A Service Design Crash CourseFrom Products to Services: A Service Design Crash Course
From Products to Services: A Service Design Crash Course
Jamin Hegeman
 
Beyond digital: UX to service design
Beyond digital: UX to service designBeyond digital: UX to service design
Beyond digital: UX to service design
Meld Studios
 
Digital transformation without customer-centric transformation makes no sense
Digital transformation without customer-centric transformation makes no senseDigital transformation without customer-centric transformation makes no sense
Digital transformation without customer-centric transformation makes no sense
Human Interface Group
 

Viewers also liked (20)

Webinar: What You Can Do with Kanban
Webinar: What You Can Do with KanbanWebinar: What You Can Do with Kanban
Webinar: What You Can Do with Kanban
 
Recruit, hire, retain top talent: Workshop handout with interview questions
Recruit, hire, retain top talent: Workshop handout with interview questionsRecruit, hire, retain top talent: Workshop handout with interview questions
Recruit, hire, retain top talent: Workshop handout with interview questions
 
Journey to the Fifth Dimension - Erik Flowers, Evolve UX 2016
Journey to the Fifth Dimension - Erik Flowers, Evolve UX 2016Journey to the Fifth Dimension - Erik Flowers, Evolve UX 2016
Journey to the Fifth Dimension - Erik Flowers, Evolve UX 2016
 
Ux & Service design intro
Ux & Service design introUx & Service design intro
Ux & Service design intro
 
Introduction to UX & Service Design
Introduction to UX & Service DesignIntroduction to UX & Service Design
Introduction to UX & Service Design
 
기모찌_UX Service Design
기모찌_UX Service Design기모찌_UX Service Design
기모찌_UX Service Design
 
Its Organizational, Not Individual Intelligence that matters!
Its Organizational, Not Individual Intelligence that matters!Its Organizational, Not Individual Intelligence that matters!
Its Organizational, Not Individual Intelligence that matters!
 
Mapping Experiences: From Insight To Action
Mapping Experiences: From Insight To ActionMapping Experiences: From Insight To Action
Mapping Experiences: From Insight To Action
 
How to use a UX Framework to improve conversion
How to use a UX Framework to improve conversionHow to use a UX Framework to improve conversion
How to use a UX Framework to improve conversion
 
Recruit, hire, retain top talent: DevOps West Las Vegas 2016
Recruit, hire, retain top talent: DevOps West Las Vegas 2016Recruit, hire, retain top talent: DevOps West Las Vegas 2016
Recruit, hire, retain top talent: DevOps West Las Vegas 2016
 
The four contexts of service design
The four contexts of service designThe four contexts of service design
The four contexts of service design
 
Case study: UX Methodology Design for Public E-services in Lithuania
Case study: UX Methodology Design for Public E-services in LithuaniaCase study: UX Methodology Design for Public E-services in Lithuania
Case study: UX Methodology Design for Public E-services in Lithuania
 
UX and Design Thinking for Startups
UX and Design Thinking for StartupsUX and Design Thinking for Startups
UX and Design Thinking for Startups
 
Service Blueprint
Service BlueprintService Blueprint
Service Blueprint
 
Strategy Blueprint for Agile
Strategy Blueprint for AgileStrategy Blueprint for Agile
Strategy Blueprint for Agile
 
UX Strategy Blueprint
UX Strategy BlueprintUX Strategy Blueprint
UX Strategy Blueprint
 
Jobs To Be Done
Jobs To Be DoneJobs To Be Done
Jobs To Be Done
 
From Products to Services: A Service Design Crash Course
From Products to Services: A Service Design Crash CourseFrom Products to Services: A Service Design Crash Course
From Products to Services: A Service Design Crash Course
 
Beyond digital: UX to service design
Beyond digital: UX to service designBeyond digital: UX to service design
Beyond digital: UX to service design
 
Digital transformation without customer-centric transformation makes no sense
Digital transformation without customer-centric transformation makes no senseDigital transformation without customer-centric transformation makes no sense
Digital transformation without customer-centric transformation makes no sense
 

Similar to Agile2016: Design Your Agile Organization Using SOA (Service-Oriented Architecture) principles

10 differences between SAFe and LeSS
10 differences between SAFe and LeSS10 differences between SAFe and LeSS
10 differences between SAFe and LeSS
Stanislaw Matczak
 
Conteneo Weave Overview
Conteneo Weave OverviewConteneo Weave Overview
Conteneo Weave Overview
Luke Hohmann
 
Choosing the right agile approach for your organization
Choosing the right agile approach for your organizationChoosing the right agile approach for your organization
Choosing the right agile approach for your organization
InCycle Software
 
Discover Your IT Career Path
Discover Your IT Career PathDiscover Your IT Career Path
Discover Your IT Career Path
Mohamed Zakarya Abdelgawad
 
AgileDC15 I'm Using Chef So I'm DevOps Right?
AgileDC15 I'm Using Chef So I'm DevOps Right?AgileDC15 I'm Using Chef So I'm DevOps Right?
AgileDC15 I'm Using Chef So I'm DevOps Right?
Rob Brown
 
CRASH & BURNdown
CRASH & BURNdownCRASH & BURNdown
CRASH & BURNdown
George Anghelache
 
Agile Cafe Boulder - Panelist and keynote slides
Agile Cafe Boulder - Panelist and keynote slidesAgile Cafe Boulder - Panelist and keynote slides
Agile Cafe Boulder - Panelist and keynote slides
Cloud Elements
 
India Agile Week 2015
India Agile Week 2015India Agile Week 2015
India Agile Week 2015
Sonata Software
 
Facilitating Release Planning Event
Facilitating Release Planning EventFacilitating Release Planning Event
Facilitating Release Planning Event
Ravi Tadwalkar
 
Continuous test automation
Continuous test automationContinuous test automation
Continuous test automation
Macharla Pradeep
 
Overcome-3-common-aem-delivery-challenges
Overcome-3-common-aem-delivery-challengesOvercome-3-common-aem-delivery-challenges
Overcome-3-common-aem-delivery-challenges
iCiDIGITAL
 
Case Study: Time Warner Cable's Formula for Maximizing Adobe Experience Manager
Case Study: Time Warner Cable's Formula for Maximizing Adobe Experience Manager Case Study: Time Warner Cable's Formula for Maximizing Adobe Experience Manager
Case Study: Time Warner Cable's Formula for Maximizing Adobe Experience Manager
Mark Kelley
 
Requests For Proposals: Making RFPs Work for Nonprofits and Vendors
Requests For Proposals: Making RFPs Work for Nonprofits and VendorsRequests For Proposals: Making RFPs Work for Nonprofits and Vendors
Requests For Proposals: Making RFPs Work for Nonprofits and Vendors
Peter Campbell
 
Service Catalogue Seminar
Service Catalogue SeminarService Catalogue Seminar
Service Catalogue Seminar
Guilherme918537
 
Key activities and skills to deliver better local services | Sarah Prag | Nov...
Key activities and skills to deliver better local services | Sarah Prag | Nov...Key activities and skills to deliver better local services | Sarah Prag | Nov...
Key activities and skills to deliver better local services | Sarah Prag | Nov...
Department for Communities and Local Government Local Digital Campaign
 
Automation & Professional Services
Automation & Professional ServicesAutomation & Professional Services
Automation & Professional Services
MarketingArrowECS_CZ
 
Artem Bykovets: LeSS: чому слід брати Product Definition якомога ширше, хто є...
Artem Bykovets: LeSS: чому слід брати Product Definition якомога ширше, хто є...Artem Bykovets: LeSS: чому слід брати Product Definition якомога ширше, хто є...
Artem Bykovets: LeSS: чому слід брати Product Definition якомога ширше, хто є...
Lviv Startup Club
 
LeSS: why broader Product Definition, who is the Real PO and what we are scal...
LeSS: why broader Product Definition, who is the Real PO and what we are scal...LeSS: why broader Product Definition, who is the Real PO and what we are scal...
LeSS: why broader Product Definition, who is the Real PO and what we are scal...
Artem Bykovets
 
Rawsthorne scrum patterns_agiledc_v2d
Rawsthorne scrum patterns_agiledc_v2dRawsthorne scrum patterns_agiledc_v2d
Rawsthorne scrum patterns_agiledc_v2d
Dan Rawsthorne
 
iSQI Certification Days DASA – DevOps & ISTQB Frank Frambach
iSQI Certification Days DASA – DevOps & ISTQB Frank FrambachiSQI Certification Days DASA – DevOps & ISTQB Frank Frambach
iSQI Certification Days DASA – DevOps & ISTQB Frank Frambach
Ievgenii Katsan
 

Similar to Agile2016: Design Your Agile Organization Using SOA (Service-Oriented Architecture) principles (20)

10 differences between SAFe and LeSS
10 differences between SAFe and LeSS10 differences between SAFe and LeSS
10 differences between SAFe and LeSS
 
Conteneo Weave Overview
Conteneo Weave OverviewConteneo Weave Overview
Conteneo Weave Overview
 
Choosing the right agile approach for your organization
Choosing the right agile approach for your organizationChoosing the right agile approach for your organization
Choosing the right agile approach for your organization
 
Discover Your IT Career Path
Discover Your IT Career PathDiscover Your IT Career Path
Discover Your IT Career Path
 
AgileDC15 I'm Using Chef So I'm DevOps Right?
AgileDC15 I'm Using Chef So I'm DevOps Right?AgileDC15 I'm Using Chef So I'm DevOps Right?
AgileDC15 I'm Using Chef So I'm DevOps Right?
 
CRASH & BURNdown
CRASH & BURNdownCRASH & BURNdown
CRASH & BURNdown
 
Agile Cafe Boulder - Panelist and keynote slides
Agile Cafe Boulder - Panelist and keynote slidesAgile Cafe Boulder - Panelist and keynote slides
Agile Cafe Boulder - Panelist and keynote slides
 
India Agile Week 2015
India Agile Week 2015India Agile Week 2015
India Agile Week 2015
 
Facilitating Release Planning Event
Facilitating Release Planning EventFacilitating Release Planning Event
Facilitating Release Planning Event
 
Continuous test automation
Continuous test automationContinuous test automation
Continuous test automation
 
Overcome-3-common-aem-delivery-challenges
Overcome-3-common-aem-delivery-challengesOvercome-3-common-aem-delivery-challenges
Overcome-3-common-aem-delivery-challenges
 
Case Study: Time Warner Cable's Formula for Maximizing Adobe Experience Manager
Case Study: Time Warner Cable's Formula for Maximizing Adobe Experience Manager Case Study: Time Warner Cable's Formula for Maximizing Adobe Experience Manager
Case Study: Time Warner Cable's Formula for Maximizing Adobe Experience Manager
 
Requests For Proposals: Making RFPs Work for Nonprofits and Vendors
Requests For Proposals: Making RFPs Work for Nonprofits and VendorsRequests For Proposals: Making RFPs Work for Nonprofits and Vendors
Requests For Proposals: Making RFPs Work for Nonprofits and Vendors
 
Service Catalogue Seminar
Service Catalogue SeminarService Catalogue Seminar
Service Catalogue Seminar
 
Key activities and skills to deliver better local services | Sarah Prag | Nov...
Key activities and skills to deliver better local services | Sarah Prag | Nov...Key activities and skills to deliver better local services | Sarah Prag | Nov...
Key activities and skills to deliver better local services | Sarah Prag | Nov...
 
Automation & Professional Services
Automation & Professional ServicesAutomation & Professional Services
Automation & Professional Services
 
Artem Bykovets: LeSS: чому слід брати Product Definition якомога ширше, хто є...
Artem Bykovets: LeSS: чому слід брати Product Definition якомога ширше, хто є...Artem Bykovets: LeSS: чому слід брати Product Definition якомога ширше, хто є...
Artem Bykovets: LeSS: чому слід брати Product Definition якомога ширше, хто є...
 
LeSS: why broader Product Definition, who is the Real PO and what we are scal...
LeSS: why broader Product Definition, who is the Real PO and what we are scal...LeSS: why broader Product Definition, who is the Real PO and what we are scal...
LeSS: why broader Product Definition, who is the Real PO and what we are scal...
 
Rawsthorne scrum patterns_agiledc_v2d
Rawsthorne scrum patterns_agiledc_v2dRawsthorne scrum patterns_agiledc_v2d
Rawsthorne scrum patterns_agiledc_v2d
 
iSQI Certification Days DASA – DevOps & ISTQB Frank Frambach
iSQI Certification Days DASA – DevOps & ISTQB Frank FrambachiSQI Certification Days DASA – DevOps & ISTQB Frank Frambach
iSQI Certification Days DASA – DevOps & ISTQB Frank Frambach
 

More from Global Agile Consulting- CLL-Group, LLC

ScrumGathering New Orleans 2024 Catherine Louis.pdf
ScrumGathering New Orleans 2024  Catherine Louis.pdfScrumGathering New Orleans 2024  Catherine Louis.pdf
ScrumGathering New Orleans 2024 Catherine Louis.pdf
Global Agile Consulting- CLL-Group, LLC
 
Scrum Gathering Austin Catherine Louis.pdf
Scrum Gathering Austin Catherine Louis.pdfScrum Gathering Austin Catherine Louis.pdf
Scrum Gathering Austin Catherine Louis.pdf
Global Agile Consulting- CLL-Group, LLC
 
What if the people who showed up could be the best team ever_.pdf
What if the people who showed up could be the best team ever_.pdfWhat if the people who showed up could be the best team ever_.pdf
What if the people who showed up could be the best team ever_.pdf
Global Agile Consulting- CLL-Group, LLC
 
Monetize Your Cost Center: DevOps West 2020
Monetize Your Cost Center:  DevOps West 2020Monetize Your Cost Center:  DevOps West 2020
Monetize Your Cost Center: DevOps West 2020
Global Agile Consulting- CLL-Group, LLC
 
Design thinking techniques to explore and uncover failure patterns sgphx
Design thinking techniques to explore and uncover failure patterns sgphxDesign thinking techniques to explore and uncover failure patterns sgphx
Design thinking techniques to explore and uncover failure patterns sgphx
Global Agile Consulting- CLL-Group, LLC
 
Stoos intro
Stoos introStoos intro
Shaping behaviors Agile Carolinas June 10, 2010
Shaping behaviors   Agile Carolinas June 10, 2010Shaping behaviors   Agile Carolinas June 10, 2010
Shaping behaviors Agile Carolinas June 10, 2010
Global Agile Consulting- CLL-Group, LLC
 
What are we afraid of?
What are we afraid of?What are we afraid of?
Kantor 4 Player Model (handout)
Kantor 4 Player Model (handout)Kantor 4 Player Model (handout)
Kantor 4 Player Model (handout)
Global Agile Consulting- CLL-Group, LLC
 
Agile Component versus Agile Feature Teams
Agile Component versus Agile Feature TeamsAgile Component versus Agile Feature Teams
Agile Component versus Agile Feature Teams
Global Agile Consulting- CLL-Group, LLC
 

More from Global Agile Consulting- CLL-Group, LLC (10)

ScrumGathering New Orleans 2024 Catherine Louis.pdf
ScrumGathering New Orleans 2024  Catherine Louis.pdfScrumGathering New Orleans 2024  Catherine Louis.pdf
ScrumGathering New Orleans 2024 Catherine Louis.pdf
 
Scrum Gathering Austin Catherine Louis.pdf
Scrum Gathering Austin Catherine Louis.pdfScrum Gathering Austin Catherine Louis.pdf
Scrum Gathering Austin Catherine Louis.pdf
 
What if the people who showed up could be the best team ever_.pdf
What if the people who showed up could be the best team ever_.pdfWhat if the people who showed up could be the best team ever_.pdf
What if the people who showed up could be the best team ever_.pdf
 
Monetize Your Cost Center: DevOps West 2020
Monetize Your Cost Center:  DevOps West 2020Monetize Your Cost Center:  DevOps West 2020
Monetize Your Cost Center: DevOps West 2020
 
Design thinking techniques to explore and uncover failure patterns sgphx
Design thinking techniques to explore and uncover failure patterns sgphxDesign thinking techniques to explore and uncover failure patterns sgphx
Design thinking techniques to explore and uncover failure patterns sgphx
 
Stoos intro
Stoos introStoos intro
Stoos intro
 
Shaping behaviors Agile Carolinas June 10, 2010
Shaping behaviors   Agile Carolinas June 10, 2010Shaping behaviors   Agile Carolinas June 10, 2010
Shaping behaviors Agile Carolinas June 10, 2010
 
What are we afraid of?
What are we afraid of?What are we afraid of?
What are we afraid of?
 
Kantor 4 Player Model (handout)
Kantor 4 Player Model (handout)Kantor 4 Player Model (handout)
Kantor 4 Player Model (handout)
 
Agile Component versus Agile Feature Teams
Agile Component versus Agile Feature TeamsAgile Component versus Agile Feature Teams
Agile Component versus Agile Feature Teams
 

Recently uploaded

BLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALL
BLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALLBLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALL
BLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALL
Liveplex
 
Coordinate Systems in FME 101 - Webinar Slides
Coordinate Systems in FME 101 - Webinar SlidesCoordinate Systems in FME 101 - Webinar Slides
Coordinate Systems in FME 101 - Webinar Slides
Safe Software
 
Running a Go App in Kubernetes: CPU Impacts
Running a Go App in Kubernetes: CPU ImpactsRunning a Go App in Kubernetes: CPU Impacts
Running a Go App in Kubernetes: CPU Impacts
ScyllaDB
 
Quantum Communications Q&A with Gemini LLM
Quantum Communications Q&A with Gemini LLMQuantum Communications Q&A with Gemini LLM
Quantum Communications Q&A with Gemini LLM
Vijayananda Mohire
 
How Social Media Hackers Help You to See Your Wife's Message.pdf
How Social Media Hackers Help You to See Your Wife's Message.pdfHow Social Media Hackers Help You to See Your Wife's Message.pdf
How Social Media Hackers Help You to See Your Wife's Message.pdf
HackersList
 
Recent Advancements in the NIST-JARVIS Infrastructure
Recent Advancements in the NIST-JARVIS InfrastructureRecent Advancements in the NIST-JARVIS Infrastructure
Recent Advancements in the NIST-JARVIS Infrastructure
KAMAL CHOUDHARY
 
Research Directions for Cross Reality Interfaces
Research Directions for Cross Reality InterfacesResearch Directions for Cross Reality Interfaces
Research Directions for Cross Reality Interfaces
Mark Billinghurst
 
7 Most Powerful Solar Storms in the History of Earth.pdf
7 Most Powerful Solar Storms in the History of Earth.pdf7 Most Powerful Solar Storms in the History of Earth.pdf
7 Most Powerful Solar Storms in the History of Earth.pdf
Enterprise Wired
 
WhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdf
WhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdfWhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdf
WhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdf
ArgaBisma
 
Quality Patents: Patents That Stand the Test of Time
Quality Patents: Patents That Stand the Test of TimeQuality Patents: Patents That Stand the Test of Time
Quality Patents: Patents That Stand the Test of Time
Aurora Consulting
 
Implementations of Fused Deposition Modeling in real world
Implementations of Fused Deposition Modeling  in real worldImplementations of Fused Deposition Modeling  in real world
Implementations of Fused Deposition Modeling in real world
Emerging Tech
 
Performance Budgets for the Real World by Tammy Everts
Performance Budgets for the Real World by Tammy EvertsPerformance Budgets for the Real World by Tammy Everts
Performance Budgets for the Real World by Tammy Everts
ScyllaDB
 
一比一原版(msvu毕业证书)圣文森山大学毕业证如何办理
一比一原版(msvu毕业证书)圣文森山大学毕业证如何办理一比一原版(msvu毕业证书)圣文森山大学毕业证如何办理
一比一原版(msvu毕业证书)圣文森山大学毕业证如何办理
uuuot
 
20240704 QFM023 Engineering Leadership Reading List June 2024
20240704 QFM023 Engineering Leadership Reading List June 202420240704 QFM023 Engineering Leadership Reading List June 2024
20240704 QFM023 Engineering Leadership Reading List June 2024
Matthew Sinclair
 
INDIAN AIR FORCE FIGHTER PLANES LIST.pdf
INDIAN AIR FORCE FIGHTER PLANES LIST.pdfINDIAN AIR FORCE FIGHTER PLANES LIST.pdf
INDIAN AIR FORCE FIGHTER PLANES LIST.pdf
jackson110191
 
Verti - EMEA Insurer Innovation Award 2024
Verti - EMEA Insurer Innovation Award 2024Verti - EMEA Insurer Innovation Award 2024
Verti - EMEA Insurer Innovation Award 2024
The Digital Insurer
 
@Call @Girls Pune 0000000000 Riya Khan Beautiful Girl any Time
@Call @Girls Pune 0000000000 Riya Khan Beautiful Girl any Time@Call @Girls Pune 0000000000 Riya Khan Beautiful Girl any Time
@Call @Girls Pune 0000000000 Riya Khan Beautiful Girl any Time
amitchopra0215
 
GDG Cloud Southlake #34: Neatsun Ziv: Automating Appsec
GDG Cloud Southlake #34: Neatsun Ziv: Automating AppsecGDG Cloud Southlake #34: Neatsun Ziv: Automating Appsec
GDG Cloud Southlake #34: Neatsun Ziv: Automating Appsec
James Anderson
 
AC Atlassian Coimbatore Session Slides( 22/06/2024)
AC Atlassian Coimbatore Session Slides( 22/06/2024)AC Atlassian Coimbatore Session Slides( 22/06/2024)
AC Atlassian Coimbatore Session Slides( 22/06/2024)
apoorva2579
 
Cookies program to display the information though cookie creation
Cookies program to display the information though cookie creationCookies program to display the information though cookie creation
Cookies program to display the information though cookie creation
shanthidl1
 

Recently uploaded (20)

BLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALL
BLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALLBLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALL
BLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALL
 
Coordinate Systems in FME 101 - Webinar Slides
Coordinate Systems in FME 101 - Webinar SlidesCoordinate Systems in FME 101 - Webinar Slides
Coordinate Systems in FME 101 - Webinar Slides
 
Running a Go App in Kubernetes: CPU Impacts
Running a Go App in Kubernetes: CPU ImpactsRunning a Go App in Kubernetes: CPU Impacts
Running a Go App in Kubernetes: CPU Impacts
 
Quantum Communications Q&A with Gemini LLM
Quantum Communications Q&A with Gemini LLMQuantum Communications Q&A with Gemini LLM
Quantum Communications Q&A with Gemini LLM
 
How Social Media Hackers Help You to See Your Wife's Message.pdf
How Social Media Hackers Help You to See Your Wife's Message.pdfHow Social Media Hackers Help You to See Your Wife's Message.pdf
How Social Media Hackers Help You to See Your Wife's Message.pdf
 
Recent Advancements in the NIST-JARVIS Infrastructure
Recent Advancements in the NIST-JARVIS InfrastructureRecent Advancements in the NIST-JARVIS Infrastructure
Recent Advancements in the NIST-JARVIS Infrastructure
 
Research Directions for Cross Reality Interfaces
Research Directions for Cross Reality InterfacesResearch Directions for Cross Reality Interfaces
Research Directions for Cross Reality Interfaces
 
7 Most Powerful Solar Storms in the History of Earth.pdf
7 Most Powerful Solar Storms in the History of Earth.pdf7 Most Powerful Solar Storms in the History of Earth.pdf
7 Most Powerful Solar Storms in the History of Earth.pdf
 
WhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdf
WhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdfWhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdf
WhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdf
 
Quality Patents: Patents That Stand the Test of Time
Quality Patents: Patents That Stand the Test of TimeQuality Patents: Patents That Stand the Test of Time
Quality Patents: Patents That Stand the Test of Time
 
Implementations of Fused Deposition Modeling in real world
Implementations of Fused Deposition Modeling  in real worldImplementations of Fused Deposition Modeling  in real world
Implementations of Fused Deposition Modeling in real world
 
Performance Budgets for the Real World by Tammy Everts
Performance Budgets for the Real World by Tammy EvertsPerformance Budgets for the Real World by Tammy Everts
Performance Budgets for the Real World by Tammy Everts
 
一比一原版(msvu毕业证书)圣文森山大学毕业证如何办理
一比一原版(msvu毕业证书)圣文森山大学毕业证如何办理一比一原版(msvu毕业证书)圣文森山大学毕业证如何办理
一比一原版(msvu毕业证书)圣文森山大学毕业证如何办理
 
20240704 QFM023 Engineering Leadership Reading List June 2024
20240704 QFM023 Engineering Leadership Reading List June 202420240704 QFM023 Engineering Leadership Reading List June 2024
20240704 QFM023 Engineering Leadership Reading List June 2024
 
INDIAN AIR FORCE FIGHTER PLANES LIST.pdf
INDIAN AIR FORCE FIGHTER PLANES LIST.pdfINDIAN AIR FORCE FIGHTER PLANES LIST.pdf
INDIAN AIR FORCE FIGHTER PLANES LIST.pdf
 
Verti - EMEA Insurer Innovation Award 2024
Verti - EMEA Insurer Innovation Award 2024Verti - EMEA Insurer Innovation Award 2024
Verti - EMEA Insurer Innovation Award 2024
 
@Call @Girls Pune 0000000000 Riya Khan Beautiful Girl any Time
@Call @Girls Pune 0000000000 Riya Khan Beautiful Girl any Time@Call @Girls Pune 0000000000 Riya Khan Beautiful Girl any Time
@Call @Girls Pune 0000000000 Riya Khan Beautiful Girl any Time
 
GDG Cloud Southlake #34: Neatsun Ziv: Automating Appsec
GDG Cloud Southlake #34: Neatsun Ziv: Automating AppsecGDG Cloud Southlake #34: Neatsun Ziv: Automating Appsec
GDG Cloud Southlake #34: Neatsun Ziv: Automating Appsec
 
AC Atlassian Coimbatore Session Slides( 22/06/2024)
AC Atlassian Coimbatore Session Slides( 22/06/2024)AC Atlassian Coimbatore Session Slides( 22/06/2024)
AC Atlassian Coimbatore Session Slides( 22/06/2024)
 
Cookies program to display the information though cookie creation
Cookies program to display the information though cookie creationCookies program to display the information though cookie creation
Cookies program to display the information though cookie creation
 

Agile2016: Design Your Agile Organization Using SOA (Service-Oriented Architecture) principles

  • 1. Design your agile organization using (SOA) Service-Oriented Architecture Principles Catherine Louis & Raj Mudhar Agile2016, Atlanta, GA wtdom.org @rmudhar @catherinelouis
  • 2. Today’s Agenda 1. Introduction - 5 mins 2. WHY SOA for teams - 10 mins 3. How to model video example and instructions -10 mins 4. Prepare to model (Lego) - 5 mins 5. Model & test round 1 - 15 mins 6. Model & test round 2 (with team operations) -15 mins 7. Debrief / Discuss -10 mins 8. Close - 5 mins
  • 3. What are your org design challenges? Introduce yourself to your neighbor Ask about their challenges building an agile org
  • 4. Common Org Design Challenges Scarce, rare skills that have a long learning curve Org designed around budget vs customer need Product too big and broad for full-stack Scrum teams
  • 5. The DSP Team Story: https://www.youtube.com/watch?v=iB7JOsSUXO8
  • 6. Are you familiar with SOA?
  • 7. What is SOA? Services-Oriented Architecture is an architectural style supporting services using a design approach of scheduled and on-demand requests and responses for users of the service. A service: •is self-contained •is a "black box" to consumers of the service •might be composed of other services •has a business need driving it Service Consumers Service Bus Config & Rules Mgt & Reporting Service I/Fs Service Implementation
  • 8. Psst! … (SOT Design Principles are in the trifold on your table!)
  • 9. Modeling Basics Identify skills Compose teams Annotate your model
  • 10. Common Org Modeling Patterns FSST FSST FSST FSST Pool ServiceService ServiceService Problem: Not able to demo or deliver What gets modeled: The Full Stack Scrum Team Interfaces Primarily with: End users Problem: Limited, rare experts. Not enough to go around What gets modeled: A Service team - DSP example Interfaces primarily with: Other full stack teams, other service teams Problem: Not enough work for any single resource on a team What gets modeled: A specialty pool Interfaces Full Stack Scrum Teams Pool Pool FSST FSST CROSS-FUNCTIONAL FULL STACK SCRUM TEAMS SERVICE-ORIENTED TEAMS SHARED POOLS When modeling, consider impacts to flow, trade-offs, costs, and alignment to SOT principles
  • 11. First round of modeling
  • 12. Testing your model GET PUT POSTDELETE GET: How do we get information • velocity • WIP status PUT: How do we introduce changes • backlog order • story elaboration DELETE: How do we something from the team • removal of backlog items POST: How do we add something new • backlog item
  • 13. Second round of modeling