Date post: | 30-Dec-2015 |
Category: |
Documents |
Upload: | kilenya-young |
View: | 16 times |
Download: | 0 times |
Aug 8, 2007 - a|EA-DC Forum aeaassociation.org
1
Serve Actionable KnowledgeEmpower Agile Architects
Tyson Brooks, BAE Systems
Haiping Luo, Government Printing Office
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):
http://70.182.190.254:6464/ABTWSAC.EXE/ArchieAnonymous?<aEA-public>
Features:
• Knowledge item collection;
• 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.”
Aug 8, 2007 - a|EA-DC Forum aeaassociation.org
15
Architecting Lifecycle
EA Management Core EA Drivers
EA PrinciplesEA Governance
EA Information BaseEA Intelligence Capacity
Document Existing ArchitectureStrategic Mgmt PerspectiveBusiness Mgmt PerspectiveResource Mgmt Perspective
Risk Mgmt PerspectiveElectronic Mgmt Perspective
Design & Ratify Target Architecture
EA DesignEA Policy
EA StandardsEA Processes
Implement EA PlansBuild new components
Align existing componentsMonitor changes
Analyze Existing ArchitectureEA Statistics
EA DiagnosesEA AnalysesEA Reports
EA Recommendations
Plan & Commit TransitionsEA Planning
EA Governance ProcessEA Review
EA Stakeholder Mgmt
Evaluate Implemented Changes
Output Quality AnalysesEA Performance Analyses
Continue Architecture Management
Project ClosureMaintain Architecture
Measure operation performanceIdentify future change needs.
Aug 8, 2007 - a|EA-DC Forum aeaassociation.org
16
Architecting Lifecycle ManagementEnterprise Architecting Lifecycle Management Matrix
Architecting Lifecycle Phase -->
Documenting Existing Architecture
Analyzing Existing Architecture
Designing & Ratifying Target Architecture
Planning & Committing Transition Plans
Implementing Planned Changes
Evaluating ImplementedChanges
Continuing Architecture Management
Management Aspect ↓ Phase 1 Phase 2 Phase 3 Phase 4 Phase 5 Phase 6 Phase 7DescriptionPurposeEssential KnowledgePrinciplesTasksProcessesInputTechniques, Mechanisms, and ToolsOutputGovernanceRoles and ResponsibilitiesStakeholder Relationship MgmtQuality ManagementPerformance ManagementRisk ManagementRecord ManagementIssuesLessons Learned
Aug 8, 2007 - a|EA-DC Forum aeaassociation.org
17
Using the Tool CabinetUse Scenarios and Demo:1. Finding a template for developing an EA baseline
assessment2. Finding EA knowledge items: principles,
standards, … 3. Finding methods to perform a task.4. Finding knowledge items to complete a phase in
the EA Management Lifecycle.
Aug 8, 2007 - a|EA-DC Forum aeaassociation.org
18
Using the Tool Cabinet (cont.)1. Finding a template for developing an EA baseline
assessment
Step 1: Type Your Request
Aug 8, 2007 - a|EA-DC Forum aeaassociation.org
19
Using the Tool Cabinet (cont.) 2. Displays Results
Location Within EAKD
Google Search Technology For Additional Information
Aug 8, 2007 - a|EA-DC Forum aeaassociation.org
20
Using the Tool Cabinet2. Finding EA knowledge items: principles, standards, …
Aug 8, 2007 - a|EA-DC Forum aeaassociation.org
21
Using the Tool Cabinet3. Finding a method to perform a task.
http://70.182.190.254:8080/cogweb/servlet/ReportingServlet?reportId=16
Aug 8, 2007 - a|EA-DC Forum aeaassociation.org
22
Using the Tool Cabinet3. Finding a method to perform a task (details)
Aug 8, 2007 - a|EA-DC Forum aeaassociation.org
23
Using the Tool Cabinet4. Finding knowledge items to complete a phase in the EA
Management Lifecycle http://70.182.190.254:8080/cogweb/servlet/ReportingServlet?reportId=14
Aug 8, 2007 - a|EA-DC Forum aeaassociation.org
24
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.
• Contact Information– Tyson Brooks, EAKD Project Manager
([email protected])– Haiping Luo, Assistant Project Manager ([email protected])
Association of Enterprise ArchitectsInternational Committee on Enterprise Architecture Standards