2. IASA is
a non-profit professional association
run by architects
for all IT architects
centrally governed and locally run
technology and vendor agnostic
The use, disclosure,
reproduction, modification,
transfer, or transmittal of this
work without the written
permission of IASA is strictly
3.
4.
5. What is “creates value”?
What is Good?
suitable or efficient for a purpose
beneficial or advantageous
11. Architecture Purpose
The Architect’s Preferences
People
Realized Value
External Customer
Balanced Enterprise
Process/Tools
Working Technology
Internal Customer
Localized
Optimization
20. Issues in Agile
Seeing beyond the iteration/task
Challenging Agile Assumptions
Working software is important?
Unit testing is always a good idea?
Do we really need good developers?
Should developers and users make business decisions?
Are stakeholders actually important?
If business isn’t agile why worry about software?
Do investment cycles and budgeting limit agility to a side show?
Can agile handle governance?
Can agile include enterprise architecture?
Are documents really valueless?
21. Agile Architecture
If architecture is value then agile teams must change
Most importantly agile teams must have architects
Must be enterprise aware support existing roadmaps, bottom
up governance and strategy
Is document focused (there is no architecture without
documents) – but just good enough
Requires significant growth in architect team size
22. Agile Architecture
Participates in each sprint/iteration cooperatively
Is there for a different reason than developers
May include multiple types of architecture
May work to reduce scope or limit appearance of agility
23. Architects Are Not Technical Leads
Senior Software Engineers Are Not Architects
ExperienceandLevel
Engineer
Architect ExperienceandLevel
27. Select Projects
• Create/Review business case
• Calculate and communicate
value
• Prioritize and select
• Assign architects
Create Architecture(s)
• Capture and analyze
requirements
• Architecture master
•Generic architecture
•Product specific architecture
•Architecture Prototype
• Views/viewpoints
Deliver Architecture(s)
• Stakeholder communication
• Modify and update artifacts
• Delivery
Manage Architecture
• Review and analyze value
• Set architecture goals
• Update Engagement Model
• Communicate value
Higher Level
Project Level
Core – Scoping Levels in the Organization
28. Why You Should Care – To Be
Set
Goals
FundExecute
Measure
C-Suite
Portfolio
Mgmt.
GovernanceMilestone
Review
Asset Mgmt.
EAs
Plan
Design
Deliver
Measure
Design
Project
Architects
Project
Architects
Project
Architects
Project
Architects
Project
Teams
Project
Teams
Project
Teams
Project
Teams
Project
Teams