There is currently much debate about whether and how agility scales at the enterprise level. Many approaches exist, such as scaled Agile frameworks (SAFe, LeSS, DaD), Beta Codex, Beyond Budgeting, Sociocracy or Open Space, but success stories are rare..
Design thinking and Agile are the methods currently used to implement innovative point solutions at short notice. Companies rarely take enough time for long-term thinking. Fast innovation, sloppily integrated into the existing IT landscape, however, has lead to a complexity explosion that made IT tremendously expensive and increasingly sluggish for change. And this is not an IT problem but the result of bad funding decisions by business executives. Therefore it must be addressed at a business- and governance level, not by autonomous solution development teams.
Many people of the Agile community perceive IT governance and architecture management as too rigid and heavyweight to be integrated with Agil. This is not surprising given the prevailing heavy and immature enterprise architecture frameworks and their ivory-tower use in practice.
This presentation discusses why Agile will never scale without a consistent model of the business (=’business architecture’) that is understood, maintained an accepted by everybody, from CEO to software developer. It presents a lightweight, business-focused approach to architecture that should be integrated with common scaled agile frameworks (such as SAFe, LeSS, DaD) to really make them scale.
2. About us
• Non Profit Association
• “Förderung des architekturellen Denkens in Unternehmen”
• Truly open Architectural Thinking Framework®
• architectural-thinking.com/participate
2
4. Basic Assumption of my Presentation
4
vs.? And!
Design by a Genius Team Design
see [Westerman15]
5. “The more participation in design, the better. This is surely not
universally true.
Most great works of the human mind have been made by one mind, or
two working closely. This is true of most of the great engineering feats
of the 19th and early 20th centuries.
But now, team design has become the modern standard, for good
reasons. The danger is the loss of conceptual integrity in the product, a
very grave loss indeed. So the challenge is how to achieve conceptual
integrity while doing team design, and at the same time to achieve the
very real benefits of collaboration.”
[Brooks10]
5
Basic Assumption of my Presentation
9. Separated Disciplines
9
”It is all about Leadership”
“Cloud is the only remedy”
“Its all about
Innovation” “Be Agile”
“Microservices to the Rescue!”
10. A sole Discipline as Connector
10
Vision/Strategy
Management
Design
Thinking
Business
Analysis
Business
Process
Management
IT Operations
Project
Management
Programm
Management
EAM
(Agile-)Solution
Development
Business Units
14. Microservices as universal Remedy
https://de.slideshare.net/ITARENA/microservices-redundancy-maintainability-eberhard-wolff-technology-stream
Tiny modules
to the rescue
Redundant
Data makes
Agile scale!
24. Large Scale Scrum (LeSS) - Quotes
https://less.works/less/technical-excellence/architecture-design.html
24
• What to model:
• low-fidelity UI modeling
• algorithm modeling with UML activity diagrams,
• object-oriented software design modeling
• database modeling likewise.
“The real software architecture evolves as people do programming.”
“Think ‘gardening’ over ‘architecting’—Create a culture of living, growing design”
25. 25
Large Scale Scrum (LeSS)
Pros Cons
Evolutionary Approach No Inception Phase
Team creates
Architecture
No ‘Architecture
Owner’ – Integrity??
Tekkie Architecture
only
Focus on Solution only
Enterprise Awareness?
30. 30
Disciplined Agile Delivery (DaD)
disciplinedagiledelivery.com/
Inception Phase:
• foundation from which the project can be successful in a lightweight manner
• Enterprise awareness
• Vision, scope, connection with Biz-& EA of the company
• Enterprise as another customer
31. 31
Pros Cons
Understands Biz&IT
Architecture in depth
Not as widespread as SAFe®
‘Architecture Owner’ role
Evolves evolutionary from
team
Inception Phase
Enterprise Awareness
Easy to understand
Disciplined Agile Delivery (DaD)
40. 40
• Overlapping responsibilities between departments
• Unclear data- and process ownership
• Acting in departmental silos
• Weak links between departments
• Short term thinking
• Bad (IT-) funding decisions
• Ordering the wrong IT solutions
Business aspects/decisions are the reason of IT Chaos
Focus on Business Architecture
41. Focus on Business Architecture
• Model of the Business Architecture drives IT Architecture
• Capabilities
• Processes/Value Streams
• Business Information
• Applications
41
[BAGuild16]
49. “Agility does not mean to maximize speed.
It means maneuverability, i.e. finding the right speed
to make the right deflection.”
49
Find right speed, modernize System
50. Culture to transform the System
• The “System” (business & IT structures) make a company Agile
• Agile culture
• alone does not transform a company
• is important but not a means by itself
50
+ Culture
+ (Reengineering-) Methods
----------------------------------
= Transformation
52. Add Architectural to Design Thinking
52
Design Thinking Workshops are cool! But….
*) Architecture Maps and Architecture Owner must be in the room
*)
55. Conclusion: How to scale Agile
• Disciplines working together using the same Enterprise Model
• Strong focus on Business Architecture
• Integration of Scaled Agile- & Lightweight Architecture Framework
• Centralized governance AND autonomous teams
• Cultural Change AND (engineering) methods
• Collaboration between Enterprise- and Solution Architecture
55
56. Recommended Reading
[Ambler10]: S. Ambler: ‘Disciplined Agile Delivery’
[BAGuild16]: Business Architecture Guild, “A Guide to the Business Architecture Body of
Knowledge®” (BIZBOK® Guide, v6.5), http://www.businessarchitectureguild.org/
[Brooks10]: F. Brooks: ‘The Design of Design: Essays from a Computer Scientist’
[Carr18]: D. Carr 'State of Enterprise Architecture Survey: Results and Findings'
https://eapj.org/wp-content/uploads/2018/05/EAPJ-Special-Edition-State-of-EA-Survey.pdf
[Eckstein18]: J. Eckstein: ‘Company-wide Agility’
[Kostic 16]: N. Kostic: ‘Demystifying Enterprise Architecture‘
http://www.entarchs.com/blog/demystifying-enterprise-architecture.html
[Westerman15]: ‘Leading Digital Turning Technology into Business Transformation’
56
57. One last thing…
57
“Sometimes we are Agile without the Discipline.
Sometimes we are disciplined without the Agile.
We need both.”
Status, two world class people in the board, monthly steering meeting.
Some people willing to work on framework
Searching for C level Executive, Management Consultant
Not a new Discipline but a new Mindset that runs across disciplines.
Grassroots democracy is not a model for companies. An organization pursues particular business goals dictated by shareholders, the autonomy of the employees is not its primary concern. Which application server software a company chooses to use is not a subject of general elections.
Envisioning as a first step of Design
Grassroots democracy is not a model for companies. An organization pursues particular business goals dictated by shareholders, the autonomy of the employees is not its primary concern. Which application server software a company chooses to use is not a subject of general elections.
Status, two world class people in the board, monthly steering meeting.
Some people willing to work on framework
Searching for C level Executive, Management Consultant
CEOs are poor people. Not in terms of money but in terms of their situation. I fell sorry for them. Looking at HBR lots of articles about Agile and DT. No word about the dark waters of legacy IT, nothing about EA.
Status, two world class people in the board, monthly steering meeting.
Some people willing to work on framework
Searching for C level Executive, Management Consultant
Separated disciplines speaking different languages, not trying to understand other viewpoints?
Dunning Kruger effect is a well-known psychological study from early 2000 describing the paradox that in a given field the incompetent people are overrating their competence level because they are incompetent – not able to recognize real competence
Enterprise Architecture is an a sad State
Hier erklären als Alternative – Business Architektur
A Microservice-based architecture divides software systems into many small services which can be deployed independently. Every team works on its own Microservices and is thus decoupled from other teams. This allows to easily scale agile processes. The modularization into Microservices protects the system against architecture decay. Consequently, systems based on Microservices stay maintainable in the long term.
Is Scrum Owner necessary? Scrum is to much structure
Microservice Geschichte
“Agility does not mean to maximize speed. It means finding the right speed to make the next deflection.”
If it is commercial things tend to be more complex as they should be
Das einzige dass kein TM hat,
Medium weight
Status, two world class people in the board, monthly steering meeting.
Some people willing to work on framework
Searching for C level Executive, Management Consultant
Let’s praise the Manifesto – Hallelujah!
Where the original manifesto focused on customers, a word that for too manypeople appears to imply only the business stakeholders, we suggest that it focuson the full range of stakeholders instead
Most Companies even do not have a glossary
In IT world we even do not agree on a single term for ‘Application’, ‘Information System’, ‘Program’. If you look at prevalent EA Metamodels utterly immature definitions.
Status, two world class people in the board, monthly steering meeting.
Some people willing to work on framework
Searching for C level Executive, Management Consultant
Enterprise Awareness ist nicht im Manifesto und deshalb auch nicht in Agile Frameworks vertreten. Ausnahme DaD.