SlideShare a Scribd company logo
1 of 32
Download to read offline
Continuous
architecture
APC Paris
15th June 16
© Arismore 2
• Why continuous
architecture
• What is continuous
architecture
• How to do continuous
architecture
• Impacts on organization
and architects
© Arismore 4
The issue
HTTP://XKCD.COM/974/
© Arismore 5
Let’s ride together
© 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
Why Continuous Architecture
© Arismore 8
Why now
Agility is feedback
© 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 11
Why continuous architecture is
better?
© Arismore 12
Predefined Sequence is evil
Sequence is not the evil
Predefined sequence is the evil
© Arismore 13
Beyond predefined sequence
Vision
Analyse
Scenario
Refactor
Govern
Decide
Learn
TestMeasure
Validate
Situational intelligence and playbooks
HOW
© 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
Impacts
© Arismore 28
Impact on organization
© Arismore 29
Impact on Architects
Never ask permission to do your job correctly
© Arismore 30
Where to start?
© Arismore 31
You’ve been warned
© Arismore 32
Questions?
Thank you
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 : renaud.phelizon@arismore.fr
33

More Related Content

Similar to Continuous architecture ou comment ne pas jeter le bébé architecture avec l'eau du bain agilité ?

Company Profile_2022_Proof (1).pdf
Company Profile_2022_Proof (1).pdfCompany Profile_2022_Proof (1).pdf
Company Profile_2022_Proof (1).pdf
ARULSANKARAN1
 

Similar to Continuous architecture ou comment ne pas jeter le bébé architecture avec l'eau du bain agilité ? (20)

Full Spectrum Engineering – The New Full-stack
Full Spectrum Engineering – The New Full-stack Full Spectrum Engineering – The New Full-stack
Full Spectrum Engineering – The New Full-stack
 
How to apply DevOps in a regulated organisation
How to apply DevOps in a regulated organisationHow to apply DevOps in a regulated organisation
How to apply DevOps in a regulated organisation
 
How to get the best out of DevSecOps - an operations perspective
How to get the best out of DevSecOps - an operations perspectiveHow to get the best out of DevSecOps - an operations perspective
How to get the best out of DevSecOps - an operations perspective
 
Continuous architecture and emergent design
Continuous architecture and emergent designContinuous architecture and emergent design
Continuous architecture and emergent design
 
DevOps Best Practices and Implementation Roadmap
DevOps Best Practices and Implementation RoadmapDevOps Best Practices and Implementation Roadmap
DevOps Best Practices and Implementation Roadmap
 
Increase Profits & Meet Demands with High Performance Multifamily Solutions
Increase Profits & Meet Demands with High Performance Multifamily SolutionsIncrease Profits & Meet Demands with High Performance Multifamily Solutions
Increase Profits & Meet Demands with High Performance Multifamily Solutions
 
Agile enterprise architecture
Agile enterprise architectureAgile enterprise architecture
Agile enterprise architecture
 
Best Practices for Running and Implementing Kubernetes
Best Practices for Running and Implementing KubernetesBest Practices for Running and Implementing Kubernetes
Best Practices for Running and Implementing Kubernetes
 
Aavenir webinar - making legal contracts work for everyone - 28 april 2020
Aavenir webinar - making legal contracts work for everyone - 28 april 2020Aavenir webinar - making legal contracts work for everyone - 28 april 2020
Aavenir webinar - making legal contracts work for everyone - 28 april 2020
 
Your Resolution for 2018: Five Principles For Securing DevOps
Your Resolution for 2018: Five Principles For Securing DevOpsYour Resolution for 2018: Five Principles For Securing DevOps
Your Resolution for 2018: Five Principles For Securing DevOps
 
Facto Congres 2017 - Van ‘what’s in it for me’ naar ‘what’s in it for we’ (C...
Facto Congres 2017 - Van ‘what’s in it for me’ naar ‘what’s in it for we’  (C...Facto Congres 2017 - Van ‘what’s in it for me’ naar ‘what’s in it for we’  (C...
Facto Congres 2017 - Van ‘what’s in it for me’ naar ‘what’s in it for we’ (C...
 
Modernize project controls to ensure project success aecom
Modernize project controls to ensure project success   aecomModernize project controls to ensure project success   aecom
Modernize project controls to ensure project success aecom
 
Company Profile_2022_Proof (1).pdf
Company Profile_2022_Proof (1).pdfCompany Profile_2022_Proof (1).pdf
Company Profile_2022_Proof (1).pdf
 
Embrace DevSecOps and Enjoy a Significant Competitive Advantage!
Embrace DevSecOps and Enjoy a Significant Competitive Advantage!Embrace DevSecOps and Enjoy a Significant Competitive Advantage!
Embrace DevSecOps and Enjoy a Significant Competitive Advantage!
 
From Business model to Capability Map
From Business model to Capability Map From Business model to Capability Map
From Business model to Capability Map
 
DevOps: Security's Big Opportunity
DevOps: Security's Big OpportunityDevOps: Security's Big Opportunity
DevOps: Security's Big Opportunity
 
Why AVEVA ProCon should be on your radar
Why AVEVA ProCon should be on your radarWhy AVEVA ProCon should be on your radar
Why AVEVA ProCon should be on your radar
 
NCCS Profile
NCCS ProfileNCCS Profile
NCCS Profile
 
building-analytical-roadmap.pdf
building-analytical-roadmap.pdfbuilding-analytical-roadmap.pdf
building-analytical-roadmap.pdf
 
Sucoso Company Presentation (2017)
Sucoso Company Presentation (2017)Sucoso Company Presentation (2017)
Sucoso Company Presentation (2017)
 

Recently uploaded

Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
amitlee9823
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usage
Matteo Carbone
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Dipal Arora
 

Recently uploaded (20)

7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usage
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdf
 
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
 
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
 
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
 
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
 
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
 
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSM
 
HONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael HawkinsHONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael Hawkins
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
 
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
 
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyThe Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
 
Call Girls in Gomti Nagar - 7388211116 - With room Service
Call Girls in Gomti Nagar - 7388211116  - With room ServiceCall Girls in Gomti Nagar - 7388211116  - With room Service
Call Girls in Gomti Nagar - 7388211116 - With room Service
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...
 

Continuous architecture ou comment ne pas jeter le bébé architecture avec l'eau du bain agilité ?

  • 2. © Arismore 2 • Why continuous architecture • What is continuous architecture • How to do continuous architecture • Impacts on organization and architects
  • 3. © Arismore 4 The issue HTTP://XKCD.COM/974/
  • 4. © Arismore 5 Let’s ride together
  • 5. © 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
  • 7. © Arismore 8 Why now Agility is feedback
  • 8. © 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
  • 9. © Arismore 10 Why continuous architecture is better? Create feedback to enhance your current understanding of the problem
  • 10. © Arismore 11 Why continuous architecture is better?
  • 11. © Arismore 12 Predefined Sequence is evil Sequence is not the evil Predefined sequence is the evil
  • 12. © Arismore 13 Beyond predefined sequence Vision Analyse Scenario Refactor Govern Decide Learn TestMeasure Validate Situational intelligence and playbooks
  • 13. HOW
  • 14. © 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
  • 15. © Arismore 16 10+ key practices for Continuous architecture Architecture is Collaborative You never talk alone
  • 16. © Arismore 17 10+ key practices for Continuous architecture Decisions: Defer and Respect Create options and limit irreversibility
  • 17. © Arismore 18 10+ key practices for Continuous architecture Measure Measure the fit for purposeness of your architecture
  • 18. © Arismore 19 10+ key practices for Continuous architecture Shared governance log Build on transparency
  • 19. © Arismore 20 10+ key practices for Continuous architecture Principles over rules Principles inspire, rules limit
  • 20. © Arismore 21 10+ key practices for Continuous architecture Open repository mandatory Share and reuse information, publish early drafts
  • 21. © Arismore 22 10+ key practices for Continuous architecture Information Not documents Have a trusted source of truth
  • 22. © Arismore 23 10+ key practices for Continuous architecture Multiply viewpoints Involve more stakeholders and capture more concerns
  • 23. © Arismore 24 10+ key practices for Continuous architecture Use patterns wisely Do better design up front freely and fastly
  • 24. © Arismore 25 10+ key practices for Continuous Architecture Manage debt Create awareness and pay it regularly
  • 25. © Arismore 26 10+ key practices for Continuous architecture Automate more Concentrate on your value added activities
  • 27. © Arismore 28 Impact on organization
  • 28. © Arismore 29 Impact on Architects Never ask permission to do your job correctly
  • 29. © Arismore 30 Where to start?
  • 30. © Arismore 31 You’ve been warned
  • 32. 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 : renaud.phelizon@arismore.fr 33