SlideShare une entreprise Scribd logo
1  sur  16
Télécharger pour lire hors ligne
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

Contenu connexe

Tendances

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 2013Razorfish
 
A Deep Look at Agile Certifications
A Deep Look at Agile CertificationsA Deep Look at Agile Certifications
A Deep Look at Agile CertificationsRichard Cheng
 
Exploring Agile Transformation and Scaling Patterns
Exploring Agile Transformation and Scaling PatternsExploring Agile Transformation and Scaling Patterns
Exploring Agile Transformation and Scaling PatternsMike 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 AgileGervais 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 frameworksSiddhi Thakkar
 
Scaling agile without the scaling framework
Scaling agile without the scaling frameworkScaling agile without the scaling framework
Scaling agile without the scaling frameworkagilebydesign
 
Agile ecosystem design
Agile ecosystem designAgile ecosystem design
Agile ecosystem designagilebydesign
 
The Anatomy of an Agile Organization
The Anatomy of an Agile OrganizationThe Anatomy of an Agile Organization
The Anatomy of an Agile OrganizationAndrea Tomasini
 
cPrime Agile Enterprise Transformation
cPrime Agile Enterprise TransformationcPrime Agile Enterprise Transformation
cPrime Agile Enterprise TransformationCprime
 
3) organizing for agility
3) organizing for agility3) organizing for agility
3) organizing for agilityagilebydesign
 
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 AgilityAhmed 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 basicsEdwin 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 outputEdwin 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 proposalNaveen 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 2014Fabio Armani
 

Tendances (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
 

En vedette

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 questionsGlobal 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 2016Erik Flowers
 
Ux & Service design intro
Ux & Service design introUx & Service design intro
Ux & Service design introClaudia Ehmke
 
Introduction to UX & Service Design
Introduction to UX & Service DesignIntroduction to UX & Service Design
Introduction to UX & Service DesignMichel Jansen
 
기모찌_UX Service Design
기모찌_UX Service Design기모찌_UX Service Design
기모찌_UX Service DesignKiwookSsong
 
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 ActionJim 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 conversionHuman Interface Group
 
The four contexts of service design
The four contexts of service designThe four contexts of service design
The four contexts of service designDarren 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 LithuaniaIdea Code
 
Strategy Blueprint for Agile
Strategy Blueprint for AgileStrategy Blueprint for Agile
Strategy Blueprint for AgileJim Kalbach
 
UX Strategy Blueprint
UX Strategy BlueprintUX Strategy Blueprint
UX Strategy BlueprintJim 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 CourseJamin Hegeman
 
Beyond digital: UX to service design
Beyond digital: UX to service designBeyond digital: UX to service design
Beyond digital: UX to service designMeld 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 senseHuman Interface Group
 

En vedette (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
 

Similaire à 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 LeSSStanislaw Matczak
 
Conteneo Weave Overview
Conteneo Weave OverviewConteneo Weave Overview
Conteneo Weave OverviewLuke 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 organizationInCycle Software
 
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
 
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 slidesCloud Elements
 
Facilitating Release Planning Event
Facilitating Release Planning EventFacilitating Release Planning Event
Facilitating Release Planning EventRavi Tadwalkar
 
Continuous test automation
Continuous test automationContinuous test automation
Continuous test automationMacharla Pradeep
 
Overcome-3-common-aem-delivery-challenges
Overcome-3-common-aem-delivery-challengesOvercome-3-common-aem-delivery-challenges
Overcome-3-common-aem-delivery-challengesiCiDIGITAL
 
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 VendorsPeter Campbell
 
Service Catalogue Seminar
Service Catalogue SeminarService Catalogue Seminar
Service Catalogue SeminarGuilherme918537
 
Automation & Professional Services
Automation & Professional ServicesAutomation & Professional Services
Automation & Professional ServicesMarketingArrowECS_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_v2dDan 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 FrambachIevgenii Katsan
 

Similaire à 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
 

Plus de Global Agile Consulting- CLL-Group, LLC (9)

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
 

Dernier

GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
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...Miguel Araújo
 
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...Drew Madelung
 
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.pdfUK Journal
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
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 Scriptwesley chun
 
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...apidays
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
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.pdfsudhanshuwaghmare1
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
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 educationjfdjdjcjdnsjd
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024The Digital Insurer
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
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 2024Rafal Los
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 

Dernier (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...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
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...
 
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...
 
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
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
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
 
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...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
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
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
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
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
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
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 

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