4.3 EAM in Scaled Agile IT Organizations Flashcards
Do scaling framework say a lot about architecture?
no
What are some fields of tension between agile methods and architecture?
Agile Methods:
- bottom-up
- short-term
- focus on Idealized goals
Architecture:
-top-down
- long-term planning
- fixation on formalities
some values behind agile manifesto
- individuals (over processes and tools)
- working software (over documentation(
- responding to change (over a plan)
- customer collab. (over contract neg. )
problems with emergent architecture
- in large-scale dev. might not work
- requires re-design efforts
Problems with intentional architecture
- fear of big design upfront
- may delay implementation
What are some challenges of enterprise architects in large-scale agile development?
- dealing with acceptance issues by agile teams
-balancing upfront and emergent architecture - balancing short-term and long-term planning
- dealing with loss of decision-making power
Has the value contribution of enterprise architects already reached agile teams?
No
What are some key findings on why there is no value contribution of enterprise architects on agile teams?
- model provided by architects is too abstract
- architects have limited capacity for individual support
- agile teams not included in architectural development
- architects have limited know-how of technical architecture
What are two typical anti-patterns of architects?
- Don’t build an ivory tower (architecture’s knowledge is centralized)
- Don’t be a PowerPoint architect (architects create high-level architecture models)
How can the collaboration between architects and agile teams be improved?
- start to establish a shared language
- request feedback by agile teams
- participate in agile events
- regular meetings with agile teams
How can the Antipatterns: Don’t be a PowerPoint architect (architects create high-level architecture models) be overcome?
- provide technical examples like MPVs
- demonstrate how models can be implemented
- build technical know-how by experimenting with new tech.
Responsibilities of enterprise architects in large-scale agile development
- collaborate with stakeholders to develop roadmap
- work with agile teams to guide them
- manage dependencies between agile teams
How can enterprise architects change the working methodology?
- personal conversations instead of documents
- explore new tech
- using agile and lean practices
- simple architecture
- collaboration with agile teams
Expectations of enterprise architects?
- fostering understanding of architecture
- alignment business and IT
- demonstrate value of architecture
Tactics for better collaboration between enterprise architects and agile teams
- Principle-based Intentional Architecting
- Influence Agile Teams based on nudging
- establish agile architecture governance approach
- be supportive as an enterprise architect