Upload
arismore
View
485
Download
0
Embed Size (px)
Citation preview
© Arismore 2
• Why continuous architecture
• What is continuous architecture
• How to do continuous architecture
• Impacts on organization and architects
© Arismore 6
“I'm never in favor of writing code poorly, but I am
in favor of writing code to reflect your current understanding of a problem even if that understanding is partial.” Ward Cunningham
© Arismore 9
What is Continuous Architecture
Continuous architecture is architecture when you stop “Big Up Front Design Only” Continuous architecture is architecture with shorter and richer feedback loops
© Arismore 10
Why continuous architecture is better?
Create feedback to enhance your current understanding of the problem
© Arismore 13
Beyond predefined sequence
Vision
Analyse
Scenario
Refactor Govern
Decide
Learn
Test Measure
Validate
Situational intelligence and playbooks
© Arismore 15
10+ key practices for Continuous architecture
1. Architecture is Collaborative 2. Decisions: defer and respect 3. Measure 4. Shared governance log 5. Principles over rules 6. Open repository mandatory 7. Information Not documents 8. Multiply viewpoints 9. Use patterns wisely 10. Manage debt 11. Automate more
© Arismore 16
10+ key practices for Continuous architecture Architecture is Collaborative
You never talk alone
© Arismore 17
10+ key practices for Continuous architecture Decisions: Defer and Respect
Create options and limit irreversibility
© Arismore 18
10+ key practices for Continuous architecture Measure
Measure the fit for purposeness of your architecture
© Arismore 19
10+ key practices for Continuous architecture Shared governance log
Build on transparency
© Arismore 20
10+ key practices for Continuous architecture Principles over rules
Principles inspire, rules limit
© Arismore 21
10+ key practices for Continuous architecture Open repository mandatory
Share and reuse information, publish early drafts
© Arismore 22
10+ key practices for Continuous architecture Information Not documents
Have a trusted source of truth
© Arismore 23
10+ key practices for Continuous architecture Multiply viewpoints
Involve more stakeholders and capture more concerns
© Arismore 24
10+ key practices for Continuous architecture Use patterns wisely
Do better design up front freely and fastly
© Arismore 25
10+ key practices for Continuous Architecture Manage debt
Create awareness and pay it regularly
© Arismore 26
10+ key practices for Continuous architecture Automate more
Concentrate on your value added activities
Contact :
Renaud PHELIZON Manager
137, bureau de la Colline 92213 Saint-Cloud Cedex - France Direct Line : +33 1 78 16 48 30 – Mobile : +33 6 03 52 22 36
Standard : + 331 55 57 21 60 – Fax : +33 1 55 57 04 45 E-mail : [email protected]
33