際際滷

際際滷Share a Scribd company logo
息 2015 SEAN DUNN
AGILE ARCHITECTURE:
A Contradiction in Terms?
Our Journey
IHS Inc.
Chris Edwards, PEng
Sean Dunn, CD, PEng, PMP, CSP
AGILE 2015
息 2015 SEAN DUNN
SETTING THE STAGE
 FIVE TEAMS OF 5-9, INCLUDING QA
 MIX OF SCRUM/KANBAN/SCRUMBAN
 THICK CLIENT
 1 PRODUCT
 C++
 MATURE PRODUCT
 LARGE PROJECT TO MAKE CLIENT/SERVER
息 2015 SEAN DUNN
OUR VIEW OF AGILE:
TECHNICAL
EXCELLENCE
TRANSFORMATIONAL
LEADERSHIP
LEAN PRODUCT
MANAGEMENT
息 2015 SEAN DUNN
THE BEST ARCHITECTURES,
REQUIREMENTS, AND DESIGNS EMERGE FROM
SELF-ORGANIZING TEAMS.
Agile Manifesto
Is Agile anti-Architect?
息 2015 SEAN DUNN
WE DID NOT ALWAYS BELIEVE
WE NEEDED AN ARCHITECT
息 2015 SEAN DUNN
DEVELOPERS
息 2015 SEAN DUNN
WE STILL NEEDED TO MAKE SOME
BIG DECISIONS
Language?
C++?
Architectural Approach?
DDD?
SoA?
Layers?
Interfaces?
THERE IS SOME OPTIMUM LEVEL OF CONSISTENCY
- HOW TO DEFINE IT?
息 2015 SEAN DUNN
Requirements
Design
Code
Test
Deploy
WE KNEW WE
WANTED TO
AVOID THIS
息 2015 SEAN DUNN
OUR OBJECTIVES
 Encourage developers to think for themselves 
discourage just tell me what you want me to
do
 Foster design competency
 Maintain minimally sufficient level of consistency
 Promote initiative through clear rules of
engagement
 Avoid decision-making bottlenecks
 Learn fast!
息 2015 SEAN DUNN
OUR FIRST ATTEMPT:
THE ARCHITECTURAL SCOUT
Design
Code
Test
User Story
Design
Code
Test
User Story
X 5
teams
Prototypes
Research
Information
息 2015 SEAN DUNN
THIS WAS OK, BUT
 Hard to get all information to everyone all
the time
 The design skills to interpret and apply the
information was varied
 Inter-team friction
 Different design values
 Inter-team communication about design was not
emerging
息 2015 SEAN DUNN
CASE STUDY: MISSED MESSAGES
Team A starts a user story and
recognizes the need for a re-
usable abstraction, and build one.
Team D, not aware an re-usable
component already exists, write
their own.
Team C and D start user stories
needing this abstraction. Realize
one is built already, begin using it.
息 2015 SEAN DUNN
CASE STUDY: DIFFERENT DESIGN VALUES
息 2015 SEAN DUNN
AND THEN 
WE WERE WRONG!
息 2015 SEAN DUNN
AND THE FALLOUT
ARCHITECT, YOU WERE WRONG!
NOW WE NEED TO DO MORE WORK!
DOH
息 2015 SEAN DUNN
AT THE
SAME TIME
INNO-VERSITYS
VIDEO GREATNESS BY
DAVID MARQUET
息 2015 SEAN DUNN
THE AGILE ARCHITECT
DESIGN SKILLS COACH
FACILITATOR OF
DESIGN DISCUSSIONS ARCHITECTURAL SCOUT
AGILE PHILOSOPOHER
MAKER OF A FEW BIG
DECISIONS
TECHNOLOGY
RESEARCHER
INFORMATION
CONDUIT
息 2015 SEAN DUNN
FACILITATING: THE DAILY
DESIGN SCRUM
 1 MEMBER REPRESENTING EACH TEAM
 FACILITATED BY ARCHITECT
 DISCUSS DESIGN UNCERTAINTIES EACH TEAM HAS RUN INTO
AND WHAT THEIR COMMON APPROACH SHOULD BE
 30 MINUTES
息 2015 SEAN DUNN
COACHING: TEACHING OTHERS DESIGN
 DONT GIVE ANSWERS - ASK QUESTIONS
 HELP GUIDE OTHERS THROUGH DELIBERATE DECISION
MAKING AND ENGINEERING TRADE-OFFS
 FIND OPPORTUNITY TO TEACH SOLID DESIGN PRINCIPLES,
DESIGN PATTERNS
息 2015 SEAN DUNN
SCOUT: LOOKING AHEAD
 MONITOR BACKLOG FOR UPCOMING FEATURES
 ANTICIPATE NEW DESIGN CHALLENGES
 CONSIDER POTENTIAL TRADE-OFFS
 RESEARCH POTENTIAL SOLUTIONS AND TECHNOLOGIES
 PROVIDE INFORMATION TO ENABLE TEAMS TO PROTOTYPE
息 2015 SEAN DUNN
INFORMATION CONDUIT
 GET HANDS DIRTY IN THE CODE
 KEEP A GOOD AWARENESS OF TECHNICAL SOLUTIONS BEING
IMLPEMENTED BY ALL TEAMS
 HELP SHARE INFORMATION BETWEEN TEAMS
息 2015 SEAN DUNN
QUESTIONS?

More Related Content

Viewers also liked (20)

亟仍 舒亶舒 1 从仍舒 2017 2018
亟仍 舒亶舒 1 从仍舒 2017 2018亟仍 舒亶舒 1 从仍舒 2017 2018
亟仍 舒亶舒 1 从仍舒 2017 2018
IT1811
亠于亶 舒仗 舒弍仂 仗仂 亳仍亠亟仂于舒亠仍从亳仄 亠仄舒仄 亠亢亟仆舒仂亟仆仂亞仂 舒从舒仍舒于亳舒舒
亠于亶 舒仗 舒弍仂 仗仂 亳仍亠亟仂于舒亠仍从亳仄 亠仄舒仄 亠亢亟仆舒仂亟仆仂亞仂 舒从舒仍舒于亳舒舒亠于亶 舒仗 舒弍仂 仗仂 亳仍亠亟仂于舒亠仍从亳仄 亠仄舒仄 亠亢亟仆舒仂亟仆仂亞仂 舒从舒仍舒于亳舒舒
亠于亶 舒仗 舒弍仂 仗仂 亳仍亠亟仂于舒亠仍从亳仄 亠仄舒仄 亠亢亟仆舒仂亟仆仂亞仂 舒从舒仍舒于亳舒舒
IT1811
Doc_VOIP_Xivo
Doc_VOIP_XivoDoc_VOIP_Xivo
Doc_VOIP_Xivo
Julien Genon
螻 覲 豢豌危
螻 覲 豢豌危螻 覲 豢豌危
螻 覲 豢豌危
gurayong
Arvo Viltrop - African Swine Fever
Arvo Viltrop - African Swine FeverArvo Viltrop - African Swine Fever
Arvo Viltrop - African Swine Fever
Natural Resources Institute Finland (Luke) / Luonnonvarakeskus (Luke)
Austin Dow-Smith Design Portfolio-Reduced PDF
Austin Dow-Smith Design Portfolio-Reduced PDFAustin Dow-Smith Design Portfolio-Reduced PDF
Austin Dow-Smith Design Portfolio-Reduced PDF
Austin Dow-Smith
N.Asif CV
N.Asif CVN.Asif CV
N.Asif CV
Asif Ahmad
Mind map
Mind mapMind map
Mind map
Leon Weng
Prativa biswas
Prativa biswasPrativa biswas
Prativa biswas
Prativa Biswas
Ymp辰rist旦 ja proteiinit, Sanna Hietala
Ymp辰rist旦 ja proteiinit, Sanna HietalaYmp辰rist旦 ja proteiinit, Sanna Hietala
Ymp辰rist旦 ja proteiinit, Sanna Hietala
Natural Resources Institute Finland (Luke) / Luonnonvarakeskus (Luke)
Uhanalaisuusarvioinnin v辰litarkastelu 2015, Esko Hyv辰rinen, YM
Uhanalaisuusarvioinnin v辰litarkastelu 2015, Esko Hyv辰rinen, YMUhanalaisuusarvioinnin v辰litarkastelu 2015, Esko Hyv辰rinen, YM
Uhanalaisuusarvioinnin v辰litarkastelu 2015, Esko Hyv辰rinen, YM
Natural Resources Institute Finland (Luke) / Luonnonvarakeskus (Luke)
Final Project Paper
Final Project PaperFinal Project Paper
Final Project Paper
Salome Giorgadze
STX Artificial Marble PT.ver.2.01
STX Artificial Marble PT.ver.2.01STX Artificial Marble PT.ver.2.01
STX Artificial Marble PT.ver.2.01
Harish Sivadasan
12 gelombang
12 gelombang12 gelombang
12 gelombang
rhyshe
Maatiaislihan suoramyynti
Maatiaislihan suoramyynti Maatiaislihan suoramyynti
Maatiaislihan suoramyynti
Natural Resources Institute Finland (Luke) / Luonnonvarakeskus (Luke)
Kommenttipuheenvuoro mets辰sektorin mahdollisuuksista (Stefan Sundman 23.1.2017)
Kommenttipuheenvuoro mets辰sektorin mahdollisuuksista (Stefan Sundman 23.1.2017)Kommenttipuheenvuoro mets辰sektorin mahdollisuuksista (Stefan Sundman 23.1.2017)
Kommenttipuheenvuoro mets辰sektorin mahdollisuuksista (Stefan Sundman 23.1.2017)
Natural Resources Institute Finland (Luke) / Luonnonvarakeskus (Luke)
Music magazines
Music magazinesMusic magazines
Music magazines
JimKite98
Mokslo ir technologij迭 pa転anga
Mokslo ir technologij迭 pa転angaMokslo ir technologij迭 pa転anga
Mokslo ir technologij迭 pa転anga
eurovarke
inovacion tecnica y desarrollo sustentable inovacion tecnica y desarrollo sustentable
inovacion tecnica y desarrollo sustentable
melanieegtz12
 廩  廩
廨廣
亟仍 舒亶舒 1 从仍舒 2017 2018
亟仍 舒亶舒 1 从仍舒 2017 2018亟仍 舒亶舒 1 从仍舒 2017 2018
亟仍 舒亶舒 1 从仍舒 2017 2018
IT1811
亠于亶 舒仗 舒弍仂 仗仂 亳仍亠亟仂于舒亠仍从亳仄 亠仄舒仄 亠亢亟仆舒仂亟仆仂亞仂 舒从舒仍舒于亳舒舒
亠于亶 舒仗 舒弍仂 仗仂 亳仍亠亟仂于舒亠仍从亳仄 亠仄舒仄 亠亢亟仆舒仂亟仆仂亞仂 舒从舒仍舒于亳舒舒亠于亶 舒仗 舒弍仂 仗仂 亳仍亠亟仂于舒亠仍从亳仄 亠仄舒仄 亠亢亟仆舒仂亟仆仂亞仂 舒从舒仍舒于亳舒舒
亠于亶 舒仗 舒弍仂 仗仂 亳仍亠亟仂于舒亠仍从亳仄 亠仄舒仄 亠亢亟仆舒仂亟仆仂亞仂 舒从舒仍舒于亳舒舒
IT1811
螻 覲 豢豌危
螻 覲 豢豌危螻 覲 豢豌危
螻 覲 豢豌危
gurayong
Austin Dow-Smith Design Portfolio-Reduced PDF
Austin Dow-Smith Design Portfolio-Reduced PDFAustin Dow-Smith Design Portfolio-Reduced PDF
Austin Dow-Smith Design Portfolio-Reduced PDF
Austin Dow-Smith
STX Artificial Marble PT.ver.2.01
STX Artificial Marble PT.ver.2.01STX Artificial Marble PT.ver.2.01
STX Artificial Marble PT.ver.2.01
Harish Sivadasan
12 gelombang
12 gelombang12 gelombang
12 gelombang
rhyshe
Music magazines
Music magazinesMusic magazines
Music magazines
JimKite98
Mokslo ir technologij迭 pa転anga
Mokslo ir technologij迭 pa転angaMokslo ir technologij迭 pa転anga
Mokslo ir technologij迭 pa転anga
eurovarke
inovacion tecnica y desarrollo sustentable inovacion tecnica y desarrollo sustentable
inovacion tecnica y desarrollo sustentable
melanieegtz12

Similar to Agile 2015 architecture (draft) (20)

Responsive101
Responsive101Responsive101
Responsive101
Shashank Raval
thinkmakedo-2016
thinkmakedo-2016thinkmakedo-2016
thinkmakedo-2016
Ali Nasserazizi
Agile Ucd
Agile UcdAgile Ucd
Agile Ucd
supriyaajmera
Grow your startup with on deman talent by hayley conick at guru program sprin...
Grow your startup with on deman talent by hayley conick at guru program sprin...Grow your startup with on deman talent by hayley conick at guru program sprin...
Grow your startup with on deman talent by hayley conick at guru program sprin...
TechMeetups
Hackathon a new addition to the agile toolbox @Dailymotion - Ilaria Fazio, Ma...
Hackathon a new addition to the agile toolbox @Dailymotion - Ilaria Fazio, Ma...Hackathon a new addition to the agile toolbox @Dailymotion - Ilaria Fazio, Ma...
Hackathon a new addition to the agile toolbox @Dailymotion - Ilaria Fazio, Ma...
Agile En Seine
Stuart Wilson - My Biography
Stuart Wilson - My BiographyStuart Wilson - My Biography
Stuart Wilson - My Biography
stuwilson.co.uk
Raywell business model
Raywell business modelRaywell business model
Raywell business model
Raywell Studio
UX Proposal Template PowerPoint Presentation 際際滷s
UX Proposal Template PowerPoint Presentation 際際滷sUX Proposal Template PowerPoint Presentation 際際滷s
UX Proposal Template PowerPoint Presentation 際際滷s
際際滷Team
AgileEngine Quick Facts
AgileEngine Quick FactsAgileEngine Quick Facts
AgileEngine Quick Facts
AgileEngine
AgileUX, Lean Start Up, Design Thinking and how it all aligns - dave landis
AgileUX, Lean Start Up, Design Thinking and how it all aligns - dave landisAgileUX, Lean Start Up, Design Thinking and how it all aligns - dave landis
AgileUX, Lean Start Up, Design Thinking and how it all aligns - dave landis
Dave Landis
Agile 101
Agile 101Agile 101
Agile 101
beLithe
DvJ Design Capability Statement
DvJ Design Capability StatementDvJ Design Capability Statement
DvJ Design Capability Statement
David Davies
Eurocloud
EurocloudEurocloud
Eurocloud
Quentin Adam
Following the Green
Following the GreenFollowing the Green
Following the Green
David Sherwin
CAS Profile-1
CAS Profile-1CAS Profile-1
CAS Profile-1
Asher Pittman
N.W. Innovations Showcase
N.W. Innovations ShowcaseN.W. Innovations Showcase
N.W. Innovations Showcase
Nikki van der Walt
Lean UX: How to make developers love UX
Lean UX: How to make developers love UXLean UX: How to make developers love UX
Lean UX: How to make developers love UX
Denise Wildner
1 final-complete-pm
1 final-complete-pm1 final-complete-pm
1 final-complete-pm
kimberlywjs
PROJECT MANAGEMENT PROJECT 1-A PLACE FOR ALL
PROJECT MANAGEMENT PROJECT 1-A PLACE FOR ALLPROJECT MANAGEMENT PROJECT 1-A PLACE FOR ALL
PROJECT MANAGEMENT PROJECT 1-A PLACE FOR ALL
Crysmond Goh
1 final-complete-pm
1 final-complete-pm1 final-complete-pm
1 final-complete-pm
Siew John Loong
Grow your startup with on deman talent by hayley conick at guru program sprin...
Grow your startup with on deman talent by hayley conick at guru program sprin...Grow your startup with on deman talent by hayley conick at guru program sprin...
Grow your startup with on deman talent by hayley conick at guru program sprin...
TechMeetups
Hackathon a new addition to the agile toolbox @Dailymotion - Ilaria Fazio, Ma...
Hackathon a new addition to the agile toolbox @Dailymotion - Ilaria Fazio, Ma...Hackathon a new addition to the agile toolbox @Dailymotion - Ilaria Fazio, Ma...
Hackathon a new addition to the agile toolbox @Dailymotion - Ilaria Fazio, Ma...
Agile En Seine
Stuart Wilson - My Biography
Stuart Wilson - My BiographyStuart Wilson - My Biography
Stuart Wilson - My Biography
stuwilson.co.uk
Raywell business model
Raywell business modelRaywell business model
Raywell business model
Raywell Studio
UX Proposal Template PowerPoint Presentation 際際滷s
UX Proposal Template PowerPoint Presentation 際際滷sUX Proposal Template PowerPoint Presentation 際際滷s
UX Proposal Template PowerPoint Presentation 際際滷s
際際滷Team
AgileEngine Quick Facts
AgileEngine Quick FactsAgileEngine Quick Facts
AgileEngine Quick Facts
AgileEngine
AgileUX, Lean Start Up, Design Thinking and how it all aligns - dave landis
AgileUX, Lean Start Up, Design Thinking and how it all aligns - dave landisAgileUX, Lean Start Up, Design Thinking and how it all aligns - dave landis
AgileUX, Lean Start Up, Design Thinking and how it all aligns - dave landis
Dave Landis
Agile 101
Agile 101Agile 101
Agile 101
beLithe
DvJ Design Capability Statement
DvJ Design Capability StatementDvJ Design Capability Statement
DvJ Design Capability Statement
David Davies
Following the Green
Following the GreenFollowing the Green
Following the Green
David Sherwin
Lean UX: How to make developers love UX
Lean UX: How to make developers love UXLean UX: How to make developers love UX
Lean UX: How to make developers love UX
Denise Wildner
1 final-complete-pm
1 final-complete-pm1 final-complete-pm
1 final-complete-pm
kimberlywjs
PROJECT MANAGEMENT PROJECT 1-A PLACE FOR ALL
PROJECT MANAGEMENT PROJECT 1-A PLACE FOR ALLPROJECT MANAGEMENT PROJECT 1-A PLACE FOR ALL
PROJECT MANAGEMENT PROJECT 1-A PLACE FOR ALL
Crysmond Goh

Recently uploaded (20)

Metaverse Meetup: Explore Mulesoft MAC Project
Metaverse Meetup: Explore  Mulesoft MAC ProjectMetaverse Meetup: Explore  Mulesoft MAC Project
Metaverse Meetup: Explore Mulesoft MAC Project
GiulioPicchi
iTop VPN Latest Version 2025 Crack Free Download
iTop VPN Latest Version 2025 Crack Free DownloadiTop VPN Latest Version 2025 Crack Free Download
iTop VPN Latest Version 2025 Crack Free Download
lr74xqnvuf
OutSystems User Group Utrecht February 2025.pdf
OutSystems User Group Utrecht February 2025.pdfOutSystems User Group Utrecht February 2025.pdf
OutSystems User Group Utrecht February 2025.pdf
mail496323
EASEUS Partition Master Crack with License Code [Latest]
EASEUS Partition Master Crack with License Code [Latest]EASEUS Partition Master Crack with License Code [Latest]
EASEUS Partition Master Crack with License Code [Latest]
bhagasufyan
DevOpsDays LA - Platform Engineers are Product Managers.pdf
DevOpsDays LA - Platform Engineers are Product Managers.pdfDevOpsDays LA - Platform Engineers are Product Managers.pdf
DevOpsDays LA - Platform Engineers are Product Managers.pdf
Justin Reock
LLM Security - Smart to protect, but too smart to be protected
LLM Security - Smart to protect, but too smart to be protectedLLM Security - Smart to protect, but too smart to be protected
LLM Security - Smart to protect, but too smart to be protected
Ivo Andreev
salesforce development services - Alt digital
salesforce development services - Alt digitalsalesforce development services - Alt digital
salesforce development services - Alt digital
Alt Digital Technologies
Build the future with Agentforce and Mulesoft
Build the future with Agentforce and  MulesoftBuild the future with Agentforce and  Mulesoft
Build the future with Agentforce and Mulesoft
GiulioPicchi
Carousel - Five Key FinTech Trends for 2025
Carousel - Five Key FinTech Trends for 2025Carousel - Five Key FinTech Trends for 2025
Carousel - Five Key FinTech Trends for 2025
Anadea
LDPlayer 9.1.20 Latest Crack Free Download
LDPlayer 9.1.20 Latest Crack Free DownloadLDPlayer 9.1.20 Latest Crack Free Download
LDPlayer 9.1.20 Latest Crack Free Download
5ls1bnl9iv
AVG Antivirus Crack With Free version Download 2025 [Latest]
AVG Antivirus Crack With Free version Download 2025 [Latest]AVG Antivirus Crack With Free version Download 2025 [Latest]
AVG Antivirus Crack With Free version Download 2025 [Latest]
haroonsaeed605
ChatGPT and DeepSeek: Which AI Tool Delivers Better User Experience?
ChatGPT and DeepSeek: Which AI Tool Delivers Better User Experience?ChatGPT and DeepSeek: Which AI Tool Delivers Better User Experience?
ChatGPT and DeepSeek: Which AI Tool Delivers Better User Experience?
Ava Isley
Account Cash Flow Statement Report Generate in odoo
Account Cash Flow Statement Report Generate in odooAccount Cash Flow Statement Report Generate in odoo
Account Cash Flow Statement Report Generate in odoo
AxisTechnolabs
SketchUp Pro Crack [2025]-Free Download?
SketchUp Pro Crack [2025]-Free Download?SketchUp Pro Crack [2025]-Free Download?
SketchUp Pro Crack [2025]-Free Download?
kiran10101khan
Enscape Latest 2025 Crack Free Download
Enscape Latest 2025  Crack Free DownloadEnscape Latest 2025  Crack Free Download
Enscape Latest 2025 Crack Free Download
rnzu5cxw0y
Tenorshare 4uKey Crack Fre e Download
Tenorshare  4uKey  Crack  Fre e DownloadTenorshare  4uKey  Crack  Fre e Download
Tenorshare 4uKey Crack Fre e Download
oyv9tzurtx
SE- Lecture 5 for software development.ppt
SE- Lecture 5 for software development.pptSE- Lecture 5 for software development.ppt
SE- Lecture 5 for software development.ppt
theworldimagine985
Why Every Cables and Wires Manufacturer Needs a Cloud-Based ERP Solutions
Why Every Cables and Wires Manufacturer Needs a Cloud-Based ERP SolutionsWhy Every Cables and Wires Manufacturer Needs a Cloud-Based ERP Solutions
Why Every Cables and Wires Manufacturer Needs a Cloud-Based ERP Solutions
Absolute ERP
Hire Odoo Developer OnestopDA Experts.
Hire Odoo Developer  OnestopDA Experts.Hire Odoo Developer  OnestopDA Experts.
Hire Odoo Developer OnestopDA Experts.
OnestopDA
Adobe InDesign Crack Full Version Free Download 2025
Adobe InDesign Crack  Full Version Free Download 2025Adobe InDesign Crack  Full Version Free Download 2025
Adobe InDesign Crack Full Version Free Download 2025
sannnasaba545
Metaverse Meetup: Explore Mulesoft MAC Project
Metaverse Meetup: Explore  Mulesoft MAC ProjectMetaverse Meetup: Explore  Mulesoft MAC Project
Metaverse Meetup: Explore Mulesoft MAC Project
GiulioPicchi
iTop VPN Latest Version 2025 Crack Free Download
iTop VPN Latest Version 2025 Crack Free DownloadiTop VPN Latest Version 2025 Crack Free Download
iTop VPN Latest Version 2025 Crack Free Download
lr74xqnvuf
OutSystems User Group Utrecht February 2025.pdf
OutSystems User Group Utrecht February 2025.pdfOutSystems User Group Utrecht February 2025.pdf
OutSystems User Group Utrecht February 2025.pdf
mail496323
EASEUS Partition Master Crack with License Code [Latest]
EASEUS Partition Master Crack with License Code [Latest]EASEUS Partition Master Crack with License Code [Latest]
EASEUS Partition Master Crack with License Code [Latest]
bhagasufyan
DevOpsDays LA - Platform Engineers are Product Managers.pdf
DevOpsDays LA - Platform Engineers are Product Managers.pdfDevOpsDays LA - Platform Engineers are Product Managers.pdf
DevOpsDays LA - Platform Engineers are Product Managers.pdf
Justin Reock
LLM Security - Smart to protect, but too smart to be protected
LLM Security - Smart to protect, but too smart to be protectedLLM Security - Smart to protect, but too smart to be protected
LLM Security - Smart to protect, but too smart to be protected
Ivo Andreev
salesforce development services - Alt digital
salesforce development services - Alt digitalsalesforce development services - Alt digital
salesforce development services - Alt digital
Alt Digital Technologies
Build the future with Agentforce and Mulesoft
Build the future with Agentforce and  MulesoftBuild the future with Agentforce and  Mulesoft
Build the future with Agentforce and Mulesoft
GiulioPicchi
Carousel - Five Key FinTech Trends for 2025
Carousel - Five Key FinTech Trends for 2025Carousel - Five Key FinTech Trends for 2025
Carousel - Five Key FinTech Trends for 2025
Anadea
LDPlayer 9.1.20 Latest Crack Free Download
LDPlayer 9.1.20 Latest Crack Free DownloadLDPlayer 9.1.20 Latest Crack Free Download
LDPlayer 9.1.20 Latest Crack Free Download
5ls1bnl9iv
AVG Antivirus Crack With Free version Download 2025 [Latest]
AVG Antivirus Crack With Free version Download 2025 [Latest]AVG Antivirus Crack With Free version Download 2025 [Latest]
AVG Antivirus Crack With Free version Download 2025 [Latest]
haroonsaeed605
ChatGPT and DeepSeek: Which AI Tool Delivers Better User Experience?
ChatGPT and DeepSeek: Which AI Tool Delivers Better User Experience?ChatGPT and DeepSeek: Which AI Tool Delivers Better User Experience?
ChatGPT and DeepSeek: Which AI Tool Delivers Better User Experience?
Ava Isley
Account Cash Flow Statement Report Generate in odoo
Account Cash Flow Statement Report Generate in odooAccount Cash Flow Statement Report Generate in odoo
Account Cash Flow Statement Report Generate in odoo
AxisTechnolabs
SketchUp Pro Crack [2025]-Free Download?
SketchUp Pro Crack [2025]-Free Download?SketchUp Pro Crack [2025]-Free Download?
SketchUp Pro Crack [2025]-Free Download?
kiran10101khan
Enscape Latest 2025 Crack Free Download
Enscape Latest 2025  Crack Free DownloadEnscape Latest 2025  Crack Free Download
Enscape Latest 2025 Crack Free Download
rnzu5cxw0y
Tenorshare 4uKey Crack Fre e Download
Tenorshare  4uKey  Crack  Fre e DownloadTenorshare  4uKey  Crack  Fre e Download
Tenorshare 4uKey Crack Fre e Download
oyv9tzurtx
SE- Lecture 5 for software development.ppt
SE- Lecture 5 for software development.pptSE- Lecture 5 for software development.ppt
SE- Lecture 5 for software development.ppt
theworldimagine985
Why Every Cables and Wires Manufacturer Needs a Cloud-Based ERP Solutions
Why Every Cables and Wires Manufacturer Needs a Cloud-Based ERP SolutionsWhy Every Cables and Wires Manufacturer Needs a Cloud-Based ERP Solutions
Why Every Cables and Wires Manufacturer Needs a Cloud-Based ERP Solutions
Absolute ERP
Hire Odoo Developer OnestopDA Experts.
Hire Odoo Developer  OnestopDA Experts.Hire Odoo Developer  OnestopDA Experts.
Hire Odoo Developer OnestopDA Experts.
OnestopDA
Adobe InDesign Crack Full Version Free Download 2025
Adobe InDesign Crack  Full Version Free Download 2025Adobe InDesign Crack  Full Version Free Download 2025
Adobe InDesign Crack Full Version Free Download 2025
sannnasaba545

Agile 2015 architecture (draft)

  • 1. 息 2015 SEAN DUNN AGILE ARCHITECTURE: A Contradiction in Terms? Our Journey IHS Inc. Chris Edwards, PEng Sean Dunn, CD, PEng, PMP, CSP AGILE 2015
  • 2. 息 2015 SEAN DUNN SETTING THE STAGE FIVE TEAMS OF 5-9, INCLUDING QA MIX OF SCRUM/KANBAN/SCRUMBAN THICK CLIENT 1 PRODUCT C++ MATURE PRODUCT LARGE PROJECT TO MAKE CLIENT/SERVER
  • 3. 息 2015 SEAN DUNN OUR VIEW OF AGILE: TECHNICAL EXCELLENCE TRANSFORMATIONAL LEADERSHIP LEAN PRODUCT MANAGEMENT
  • 4. 息 2015 SEAN DUNN THE BEST ARCHITECTURES, REQUIREMENTS, AND DESIGNS EMERGE FROM SELF-ORGANIZING TEAMS. Agile Manifesto Is Agile anti-Architect?
  • 5. 息 2015 SEAN DUNN WE DID NOT ALWAYS BELIEVE WE NEEDED AN ARCHITECT
  • 6. 息 2015 SEAN DUNN DEVELOPERS
  • 7. 息 2015 SEAN DUNN WE STILL NEEDED TO MAKE SOME BIG DECISIONS Language? C++? Architectural Approach? DDD? SoA? Layers? Interfaces? THERE IS SOME OPTIMUM LEVEL OF CONSISTENCY - HOW TO DEFINE IT?
  • 8. 息 2015 SEAN DUNN Requirements Design Code Test Deploy WE KNEW WE WANTED TO AVOID THIS
  • 9. 息 2015 SEAN DUNN OUR OBJECTIVES Encourage developers to think for themselves discourage just tell me what you want me to do Foster design competency Maintain minimally sufficient level of consistency Promote initiative through clear rules of engagement Avoid decision-making bottlenecks Learn fast!
  • 10. 息 2015 SEAN DUNN OUR FIRST ATTEMPT: THE ARCHITECTURAL SCOUT Design Code Test User Story Design Code Test User Story X 5 teams Prototypes Research Information
  • 11. 息 2015 SEAN DUNN THIS WAS OK, BUT Hard to get all information to everyone all the time The design skills to interpret and apply the information was varied Inter-team friction Different design values Inter-team communication about design was not emerging
  • 12. 息 2015 SEAN DUNN CASE STUDY: MISSED MESSAGES Team A starts a user story and recognizes the need for a re- usable abstraction, and build one. Team D, not aware an re-usable component already exists, write their own. Team C and D start user stories needing this abstraction. Realize one is built already, begin using it.
  • 13. 息 2015 SEAN DUNN CASE STUDY: DIFFERENT DESIGN VALUES
  • 14. 息 2015 SEAN DUNN AND THEN WE WERE WRONG!
  • 15. 息 2015 SEAN DUNN AND THE FALLOUT ARCHITECT, YOU WERE WRONG! NOW WE NEED TO DO MORE WORK! DOH
  • 16. 息 2015 SEAN DUNN AT THE SAME TIME INNO-VERSITYS VIDEO GREATNESS BY DAVID MARQUET
  • 17. 息 2015 SEAN DUNN THE AGILE ARCHITECT DESIGN SKILLS COACH FACILITATOR OF DESIGN DISCUSSIONS ARCHITECTURAL SCOUT AGILE PHILOSOPOHER MAKER OF A FEW BIG DECISIONS TECHNOLOGY RESEARCHER INFORMATION CONDUIT
  • 18. 息 2015 SEAN DUNN FACILITATING: THE DAILY DESIGN SCRUM 1 MEMBER REPRESENTING EACH TEAM FACILITATED BY ARCHITECT DISCUSS DESIGN UNCERTAINTIES EACH TEAM HAS RUN INTO AND WHAT THEIR COMMON APPROACH SHOULD BE 30 MINUTES
  • 19. 息 2015 SEAN DUNN COACHING: TEACHING OTHERS DESIGN DONT GIVE ANSWERS - ASK QUESTIONS HELP GUIDE OTHERS THROUGH DELIBERATE DECISION MAKING AND ENGINEERING TRADE-OFFS FIND OPPORTUNITY TO TEACH SOLID DESIGN PRINCIPLES, DESIGN PATTERNS
  • 20. 息 2015 SEAN DUNN SCOUT: LOOKING AHEAD MONITOR BACKLOG FOR UPCOMING FEATURES ANTICIPATE NEW DESIGN CHALLENGES CONSIDER POTENTIAL TRADE-OFFS RESEARCH POTENTIAL SOLUTIONS AND TECHNOLOGIES PROVIDE INFORMATION TO ENABLE TEAMS TO PROTOTYPE
  • 21. 息 2015 SEAN DUNN INFORMATION CONDUIT GET HANDS DIRTY IN THE CODE KEEP A GOOD AWARENESS OF TECHNICAL SOLUTIONS BEING IMLPEMENTED BY ALL TEAMS HELP SHARE INFORMATION BETWEEN TEAMS
  • 22. 息 2015 SEAN DUNN QUESTIONS?