william martinez - evolution game
DESCRIPTION
This presentation will explain the idea, pros and cons of the Evolution Game. It will also compare it against the usual strategies. Lastly, it will show all tactics that need to be applied in order to involve stakeholders and evaluate the actual architecture sanity, particularly how to measure "evolvability".TRANSCRIPT
A Natural Selection Driven
Architecture
William Martínez Pomares
President IASA Costa Rican Chapter
A Quick Concept Explanation
The Shadow Architecture
Domain Nurturing and Metrics
What is Next?
New Sales
Module
Stock:
Modified to
support
new Sales
Model
Reporting:
Replaced to
support
Web
System Domains
Variations Combinations
Selection
*Based on the Shadow Organization concept by Ralph Stacy, 1997
• Business value not delivered
• Better ways of providing it
Unfulfilled Business Needs
• Wrong Domain/Metaphor
• Built in Solution Space
• Defective Communication Channel
Forced Domain Anti-pattern
• Non participating stakeholders
• Operational TI, non-tactic, non-strategic
Invisibilized Talent
• Additional cost in control and support
• May be competing solutions
Unofficial Architecture
• Need of TI learning
• Unnatural solutions
• Non-expert’s work
Dysfunctional Domain
• Analyze and Measure
• I.E Capturing stakeholders needs and natural process.
Taking advantage?
• Speed, Precision, Trust
• Modeling, Validation, Coherence
Development
• Impedance mismatch, no Ownership
• Workarounds, Conflict, Barrier, even Sarbanes-Oxley!
Adoption
• Unnatural Patches, No Flexibility
• Lack of Governance!
Evolution
Awareness
Identification
Language Standardization
Continuous Evaluation
(Governance integration)
Language Simplification
Technical Discussion
Semantic Dissonance
Bottom Up Development
Service as RPC
Wrong Domain
Identification
• Keep track of information, process
• Keep an eye on symptoms
• Document and learn from shadows
Knowing
• Domain Nurturing
• Contextual Interviews for domain design and Variations
• Absorb, combine shadows. Under control, official.
• Make stakeholdrs part of it
Acting
• Put in place an Evaluation
The cycle
• Domain Nurturing
• Contextual Interviews for domain design and Variations
• Absorb, combine shadows. Under control, official.
• Make stakeholdrs part of it
Acting
December 6th – 7th, 2012 // Austin,
TX Training: Dec. 3rd – 5th, 2012
Certification: Dec. 7th – 9th, 2012
www.iasaworldsummit.org