bernard o'leary - surfing the wave of emergent design
DESCRIPTION
Businesses are increasingly recognising that “the best architectures, requirements, and designs emerge from self-organising teams”. From an Agile perspective, the role of the architect can actually be seen (and applied) as one of motivator, broker and curator of ideas within the self-organising team – as opposed to the source of ideas. The minute we try to apply architecture within an Agile practice in any meaningful way, we run up against a few tough challenges: how do we convert business requirements into implementable design when we’re developing in short iterations (sprints) and in small increments? Who owns and maintains the ‘big picture’ in terms of the design process for a product/project? This session addresses these questions and how architecture works when teams are Agile and self-organising. We’ll look at the benefits, challenges and some real-world examples of how architecture is (and can be) applied successfully in an Agile practice.TRANSCRIPT
![Page 1: Bernard O'Leary - Surfing the Wave of Emergent Design](https://reader037.vdocument.in/reader037/viewer/2022102902/55844df8d8b42a5b0a8b4975/html5/thumbnails/1.jpg)
Surfing the Wave of Emergent Design
Bernard O’LearyCallPlus Group Limited
Your pic
![Page 2: Bernard O'Leary - Surfing the Wave of Emergent Design](https://reader037.vdocument.in/reader037/viewer/2022102902/55844df8d8b42a5b0a8b4975/html5/thumbnails/2.jpg)
“The power to make buildings beautiful lies in
each of us already.” – Christopher Alexander
![Page 3: Bernard O'Leary - Surfing the Wave of Emergent Design](https://reader037.vdocument.in/reader037/viewer/2022102902/55844df8d8b42a5b0a8b4975/html5/thumbnails/3.jpg)
Why is Design Important?
![Page 4: Bernard O'Leary - Surfing the Wave of Emergent Design](https://reader037.vdocument.in/reader037/viewer/2022102902/55844df8d8b42a5b0a8b4975/html5/thumbnails/4.jpg)
ThemesPlanning to fail vs. failing to plan
Collective brain-power vs. design “hero”
Learning ObjectivesIncremental experimentation and failure as a design strategyCoping with fatigue; design adjustment and refactoringHow to assess what level of design is appropriate, whenCapture the collective design-oriented brainpower of a team
![Page 5: Bernard O'Leary - Surfing the Wave of Emergent Design](https://reader037.vdocument.in/reader037/viewer/2022102902/55844df8d8b42a5b0a8b4975/html5/thumbnails/5.jpg)
Perfectionismvs.
Experimentation and Failure
![Page 6: Bernard O'Leary - Surfing the Wave of Emergent Design](https://reader037.vdocument.in/reader037/viewer/2022102902/55844df8d8b42a5b0a8b4975/html5/thumbnails/6.jpg)
Architectural Experimentation and Failure“Think global act local” appliesMaintain big picture as an overall objectiveBalance level of process and design control against nature of businessTest/fail early; rule out non-viable options and mitigate riskMaintain design pivot as an option
![Page 7: Bernard O'Leary - Surfing the Wave of Emergent Design](https://reader037.vdocument.in/reader037/viewer/2022102902/55844df8d8b42a5b0a8b4975/html5/thumbnails/7.jpg)
BigDesign
UpFront
- Review
![Page 8: Bernard O'Leary - Surfing the Wave of Emergent Design](https://reader037.vdocument.in/reader037/viewer/2022102902/55844df8d8b42a5b0a8b4975/html5/thumbnails/8.jpg)
![Page 9: Bernard O'Leary - Surfing the Wave of Emergent Design](https://reader037.vdocument.in/reader037/viewer/2022102902/55844df8d8b42a5b0a8b4975/html5/thumbnails/9.jpg)
![Page 10: Bernard O'Leary - Surfing the Wave of Emergent Design](https://reader037.vdocument.in/reader037/viewer/2022102902/55844df8d8b42a5b0a8b4975/html5/thumbnails/10.jpg)
EmergentDesign -Review
![Page 11: Bernard O'Leary - Surfing the Wave of Emergent Design](https://reader037.vdocument.in/reader037/viewer/2022102902/55844df8d8b42a5b0a8b4975/html5/thumbnails/11.jpg)
Agile DevelopmentThe Theory
![Page 12: Bernard O'Leary - Surfing the Wave of Emergent Design](https://reader037.vdocument.in/reader037/viewer/2022102902/55844df8d8b42a5b0a8b4975/html5/thumbnails/12.jpg)
Agile DevelopmentThe Reality
![Page 13: Bernard O'Leary - Surfing the Wave of Emergent Design](https://reader037.vdocument.in/reader037/viewer/2022102902/55844df8d8b42a5b0a8b4975/html5/thumbnails/13.jpg)
Why’s That?
Some Sprints have a greater design component; some lesserSome functionality requires more infrastructural workWe’re designing, testing and refactoring as we goWe’re focussed on customer value as opposed to generic throughput
![Page 14: Bernard O'Leary - Surfing the Wave of Emergent Design](https://reader037.vdocument.in/reader037/viewer/2022102902/55844df8d8b42a5b0a8b4975/html5/thumbnails/14.jpg)
MVP
![Page 15: Bernard O'Leary - Surfing the Wave of Emergent Design](https://reader037.vdocument.in/reader037/viewer/2022102902/55844df8d8b42a5b0a8b4975/html5/thumbnails/15.jpg)
![Page 16: Bernard O'Leary - Surfing the Wave of Emergent Design](https://reader037.vdocument.in/reader037/viewer/2022102902/55844df8d8b42a5b0a8b4975/html5/thumbnails/16.jpg)
![Page 17: Bernard O'Leary - Surfing the Wave of Emergent Design](https://reader037.vdocument.in/reader037/viewer/2022102902/55844df8d8b42a5b0a8b4975/html5/thumbnails/17.jpg)
![Page 18: Bernard O'Leary - Surfing the Wave of Emergent Design](https://reader037.vdocument.in/reader037/viewer/2022102902/55844df8d8b42a5b0a8b4975/html5/thumbnails/18.jpg)
![Page 19: Bernard O'Leary - Surfing the Wave of Emergent Design](https://reader037.vdocument.in/reader037/viewer/2022102902/55844df8d8b42a5b0a8b4975/html5/thumbnails/19.jpg)
Emergent DesignEach change in direction represents a cost
Cost is in design adjustment and associated refactoringIncremental design cost is incorporated with each iteration
Design adjustment and refactoring is uncomfortable, perhaps scaryLike anything, the more you do it, the better you get
The alternative is scarier – BDUFHelp is available…
![Page 20: Bernard O'Leary - Surfing the Wave of Emergent Design](https://reader037.vdocument.in/reader037/viewer/2022102902/55844df8d8b42a5b0a8b4975/html5/thumbnails/20.jpg)
TeamBrain
Power
![Page 21: Bernard O'Leary - Surfing the Wave of Emergent Design](https://reader037.vdocument.in/reader037/viewer/2022102902/55844df8d8b42a5b0a8b4975/html5/thumbnails/21.jpg)
Collective brain-power outsmarts individualPromote discussion and experimentationSelf-organising team as a super-computer
Architect as a catalyst and curator of ideas
A Design-Oriented Super-Computer
![Page 22: Bernard O'Leary - Surfing the Wave of Emergent Design](https://reader037.vdocument.in/reader037/viewer/2022102902/55844df8d8b42a5b0a8b4975/html5/thumbnails/22.jpg)
Closing ThoughtsCollective responsibilityPlan to failNo silver bullet
![Page 23: Bernard O'Leary - Surfing the Wave of Emergent Design](https://reader037.vdocument.in/reader037/viewer/2022102902/55844df8d8b42a5b0a8b4975/html5/thumbnails/23.jpg)
Thanks for listening…Bernard O’LearyCallPlus Group LimitedFollow me @bernardoleary
Your pic