Aug 8, 2007 - a|EA-DC Forum aeaassociation. org 1 Serve Actionable Knowledge Empower Agile Architects Tyson Brooks, BAE Systems Haiping Luo, Government Printing Office Association of Enterprise Archite International Committee on Enterprise Architecture Standa
Association of Enterprise Architects International Committee on Enterprise Architecture Standards. Serve Actionable Knowledge Empower Agile Architects. Tyson Brooks, BAE Systems Haiping Luo, Government Printing Office. Topics. Where is My Tool?! Knowledge challenges faced by architects - PowerPoint PPT Presentation
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Association of Enterprise ArchitectsInternational Committee on Enterprise Architecture Standards
Aug 8, 2007 - a|EA-DC Forum aeaassociation.org
2
Topics• Where is My Tool?!
– Knowledge challenges faced by architects
• Tool Assembling– The purpose and approach of the EA Knowledge Digest
(EAKD) project
• The Tool Cabinet– An overview of the EAKD system
• Using the Tool Cabinet– Use scenarios performed in the EAKD system
• Call for Tool Help– How can EAKD do better? Could you help?
Aug 8, 2007 - a|EA-DC Forum aeaassociation.org
3
Where is My Tool ?!
a. Architecting tasks are knowledge-demanding and time-pressing.
b. Architectural problems are complex.
c. Good EA knowledge and practices exist in many enterprises, But when architects perform their work, they often can’t find suitable knowledge items and methods for ready use.
d. Have to research or create reasoning, processes, and methods in a hurry.
Common challenges faced by architects:
Aug 8, 2007 - a|EA-DC Forum aeaassociation.org
4
What is the Problem ?
Why do architects reinvent the wheel while preaching others not to? It is not because we don't want to reuse existing knowledge, but that it is not easy to do so.
EA knowledge, similar to the architectural problems we have, is:• Scattered in many places;• Too much, too bulky to digest and use;• Not in ready forms for quick application;• Not related with actions/tasks we encounter.
Aug 8, 2007 - a|EA-DC Forum aeaassociation.org
5
The Gap…Knowledge Items Tasks
Standards
Metrics
Principles
Analytics
Processes
Models Methods
Caveats
Lessonslearned
Monitor gaps
Simulate scenarios
Collaboratedevelopment
Harmonize approaches
Commit topmanagement
Minimize waste
Minimize risks
Pace transitions
Establishgovernance
Identify portfolioGuidance
CoordinateImplementations
Aug 8, 2007 - a|EA-DC Forum aeaassociation.org
6
Tool Assembling
Collect and Organize EA knowledge items to enable architects to find suitable knowledge and apply best practices quickly and properly.
The purpose of the EA Knowledge Digest:
Aug 8, 2007 - a|EA-DC Forum aeaassociation.org
7
Tool Assembling: the Approach
• Collect• Abstract• Organize• Associate to Actions• Serve
Aug 8, 2007 - a|EA-DC Forum aeaassociation.org
8
The Tool CabinetThe EA Knowledge Digest System has two components:-The open site;-The repository.
EAKD Open Site
Public
EAKDRepository
Journal of EA subscribers
distills, categorizes, integrates, associates
populate knowledge items
serves knowledge in context
fill contents
serves contents
is part of
Aug 8, 2007 - a|EA-DC Forum aeaassociation.org
9
The EAKD Open Site
The EAKD Open Site:
http://aeablogs.org/eakd/
Features:• Global, open access• Simple structure for easy navigation• Rich and growing contents• Real-world templates and documents
Who can access:
Open to public. Self-registered users can post.
Aug 8, 2007 - a|EA-DC Forum aeaassociation.org
10
The EAKD RepositoryThe EAKD Repository (sampling site):
• Structured with attributes, relationships, and relationship notes;
• Dynamically served in a wide range of contexts, especially in EA management context;
• Linked to architecting activities, problems, and lifecycle; …
Aug 8, 2007 - a|EA-DC Forum aeaassociation.org
11
Where is the “Actionable”?
EA Management Activity Context (example)
Knowledge Items: methods, principles, models, …
Architecting lifecycle
Document As-Is
Analyze As-Is
Principles
Methods
Caveats
Design Target
structured, organized, associated
Aug 8, 2007 - a|EA-DC Forum aeaassociation.org
12
The EA Management Methodology: Activity Types and Relationships
• This is a basic approach to enable effective coordination.• This approach has four iterative activity types:
Documentproceeds to
Align
Evaluate
Nurture
proceeds to
If acceptable,proceeds to
periodicallyreturns to
If not acceptable,goes back to
– Document– Align– Evaluate– Nurture
Aug 8, 2007 - a|EA-DC Forum aeaassociation.org
13
EA Management Methodology Matrix
Activity Type >> Document Align Evaluate Nurture
Method Group A1 A2 A3 A4
Engage M1 y y y y
Communicate M2 y y y y
Model M3 y
Record M4 y y y y
Relate M5 y y y
Analyze M6 y y y y
Design M7 y y
Plan M8 y y
Coordinate & Pace M9 y y
Govern M10 y y y
Monitor M11 y y y y
Measure M12 y y y y
Compare M13 y y y
EA Management Methodology Matrix
Activity Type >> Document Align Evaluate Nurture
Method Group A1 A2 A3 A4
Engage M1 y* y y y
Communicate M2 y y y y
•Each “y” indicates that the Activity Type (in column) uses this method group (in row) to perform the function (in row). The method group can be drilled down to a set of methods applicable for the task.
For example, the “y” for the cell of “Document & Engage” can be read as: “To Document EA information, it is necessary to engage stakeholders. The Engage method group will provide applicable methods to get stakeholders engaged.”
Call for Tool Help• How can EAKD achieve its goal better?• Could you help EAKD to identify, distill,
organize, and associate knowledge items with EA management actions?
Aug 8, 2007 - a|EA-DC Forum aeaassociation.org
25
Summary• EA Knowledge Digest is up and running.• Purpose: collect EA knowledge items and serve knowledge
packages to architects in action.• Populating and structuring the Digest is an ongoing process.• Call for community participation to shape and fill the Digest
and to make it usable and useful. • Appreciations:
– Thanks to John Gotze for hosting the EAKD;– Thanks to Agilense, Inc., and Cogniscape, LLC for donating their EA repository
and modeling tools, EA WebModeler and CogniViz, to support the EAKD project.