How to effectively run an Enterprise Architecture practice in the age of agile.

By Muhammad Ikram

Elevator Pitch

Business across the industries are facing key challenging for digital transformation efforts. Enterprise Architecture practice can be key capability to help guide the future direction. However, keeping EA aligned with agile development can be challenging. Lets discuss how to position EA effectively

Description

Customer centric delivery: Catering to different needs with an organization Defining customer segments: Balancing needs of customer teams with architectural principles Decision trees vs Heuristics (AGPs) Suitability Guides & Questionnaires Avoid over-engineering

 Adoption Guides 
    Technical training needs 
    Steps
     Milestones
     Maturity models
     What does it take to get to the next level?

Consensus Building: Gaining consensus within Architecture community Architecture Guiding Principles Specific vs Generic High level Easier to gain consensus

Knowledge Sharing at Scale Centralized Standards Library Update Frequency Consistency of terms How to look it up Access grants Process to update Reference Architecture & Starter Packs Diagrams IAC bundles serverless framework terraform

Socializing: Socializing Architectural decisions Communication plans

Architectural Governance Architecture Review Boards Who should have voting rights What prep work is needed Should exceptions be painless experience?

 Architecture Score cards
Key metrics to capture
Automated Generation of score cards
 Hall of Fame vs Hall of Shame
       Fitness Functions
 DevOps pipelines as Architecture Fitness function factories

Notes

Hands on Enterprise Architecture and Technology Strategy experience in the field. Experience defining technology roadmaps for large enterprise. Ability to connect with developers, business partners, stakeholders and leadership.