+ All Categories
Transcript
Page 1: William Martinez - Evolution Game

A Natural Selection Driven

Architecture

William Martínez Pomares

President IASA Costa Rican Chapter

Page 2: William Martinez - Evolution Game

A Quick Concept Explanation

The Shadow Architecture

Domain Nurturing and Metrics

What is Next?

Page 3: William Martinez - Evolution Game
Page 4: William Martinez - Evolution Game

New Sales

Module

Stock:

Modified to

support

new Sales

Model

Reporting:

Replaced to

support

Web

Page 5: William Martinez - Evolution Game

System Domains

Variations Combinations

Selection

Page 6: William Martinez - Evolution Game
Page 7: William Martinez - Evolution Game

*Based on the Shadow Organization concept by Ralph Stacy, 1997

Page 8: William Martinez - Evolution Game

• 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

Page 9: William Martinez - Evolution Game

• 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?

Page 10: William Martinez - Evolution Game
Page 11: William Martinez - Evolution Game
Page 12: William Martinez - Evolution Game

• 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

Page 13: William Martinez - Evolution Game
Page 14: William Martinez - Evolution Game
Page 15: William Martinez - Evolution Game

Awareness

Identification

Language Standardization

Continuous Evaluation

(Governance integration)

Page 16: William Martinez - Evolution Game

Language Simplification

Technical Discussion

Semantic Dissonance

Bottom Up Development

Service as RPC

Wrong Domain

Identification

Page 17: William Martinez - Evolution Game

• 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

Page 18: William Martinez - Evolution Game

• 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

Page 19: William Martinez - Evolution Game

December 6th – 7th, 2012 // Austin,

TX Training: Dec. 3rd – 5th, 2012

Certification: Dec. 7th – 9th, 2012

www.iasaworldsummit.org


Top Related