An Emerging Technology Components Life Cycle in the ...
-
Upload
jacknickelson -
Category
Documents
-
view
953 -
download
2
description
Transcript of An Emerging Technology Components Life Cycle in the ...
1
An Emerging Technology Components Life Cycle in the Government Enterprise
Architecture Framework (GEAF)
Prepared for the Joint AIC Emerging Technology and Components Subcommittees Meeting, January 6, 2004,
and for the Second Quarterly Emerging Components Conference, January 26, 2004
By Brand L. Niemann
2
Background• Our recent cross-Subcommittee discussions of the “IRS
30 components” has provided a significant change in thinking:– “We (US PTMO) are in the midst of these kind of issues that we
have to address. The governance, cost model, ownership, etc. My approach is no longer component reuse, it goes beyond components. I called it "asset reuse". (Daud Santosa, December 2, 2003, to Mike Dunham and Brand Niemann.)
• The Noblestar/Flashline Federal Asset Management Solution Pilot is already addressing that within the work on the Government Enterprise Architecture Framework (GEAF) in Goal 3 of the Governance Subcommittee:– See Government Enterprise Architecture Framework (GEAF)
Meeting, October 27, 2003, and OASIS eGOV Technical Committee Meeting: Registries and Repositories Workshop, October 30, 2003, presentations posted to the AIC QuickPlace (December 4, 2003) and at http://web-services.gov.
3
Reuse Workflow Pattern
Source: See Enterprise Architect Summit Conference Presentation on “Software Reuse: Patterns and Anti-Patterns” by Charles Stack at http://web-services.gov.
4
Explanation
• Based on Open Standards and Asset-Based Software Engineering Principles:– View software as an asset.– Engineering discipline.– Portfolio management.– Measure-Evaluate-Improve.
• Being Applied to the Recreation One-Stop Components in Support of the “Building Out the BRM: Enabling a Common Process View”:– See November 20, 2003, presentation by OMB FEA-PMO.– Also see EPA comments to FEAPMO to improve CPV Model
based on experience with the Recreation One-Stop Components, December 5, 2003, so far.
5
Explanation
• One of Five Government Enterprise Architecture Framework Components Registries and Repositories Demonstrated to the Federal Enterprise Architecture Program Management Office (FEAPMO-APCG, Inc.) on December 15, 2003:– (1) Emerging Components Collaboration Registry/Repository
(ECCRR) ("esir") (operational);– (2) Government Enterprise Architecture Framework Components
Registry and Repository (GEAFRR) (operational);– (3) Topic Maps of eGov and EA Conferences (operational);– (4) Federal Asset Management Solution (to be publicly available
soon on the Web); and– (5) Federal Enterprise Architecture Capability Manager with
Semantic Technologies (operational, but not on the Web yet).
Note: See http://web-services.gov for URLs and other links.
6
Explanation• Each of these GEAF Registries and Repositories Has Its
Own “Component Life Cycle” – “Asset Reuse Workflow Pattern”.
• The Noblestar/Flashline Federal Asset Management Solution Pilot:– Essentially Follows the NASCIO EA Tool-Kit (July 2002)
Component Life Cycle Which Appears to be the Only EA with one! (See next slides.)
– Has Already Built a Reusable “FEA FlashPack” Component for One of Its Clients (Department of the Navy, But Requests Confidentiality At This Stage)!
• See PDF file at http://web-services.gov.
• We are Working with NASCIO and the States (e.g. SBIR, Angel Investors, etc.) to Implement This:– Second Quarterly Emerging Components Conference, January
26, 2004, at the White House Conference Center.• See http://componenttechnology.org
7
Explanation• The NASCIO EA Tool-Kit (July 2002) Component Life Cycle:
– Emerging – New technology, which has the potential to become current.– Current – Recommended technology. Technology meets the
requirements of the enterprise architecture.– Twilight – Items that do not conform to the Business/Technology
Drivers.– Sunset – Items that do not conform to the Business/Technology Drivers
and has a set discontinuation date.• The NASCIO EA Tool-Kit Also Contains a Blueprint Framework
Which Consists of a Series of Templates Including Ones for Technology and “Compliance Component” (see next slide for part of template for the later).
• The NASCIO EA Tool-Kit Also Contains a Lexicon (see excerpts in slides 10-14).
• NASCIO has also just released their Enterprise Architecture Maturity Model Version 1.3, December 2003 (see slide 15).
8
Explanation
Note: Template Continued on the Next Slide.
9
ExplanationNASCIO Compliance Component Template (continued)
10
NASCIO EA Tool-Kit Lexicon• Lexicon: Provides a glossary and cross-reference for words that
may have multiple meanings. The purpose is to create common definitions to allow for clearer understanding.
• NASCIO: The National Association of State Chief Information Officers represents state chief information officers and information resource executives and managers from the 50 states, six U. S. territories and the District of Columbia. State members are senior officials from any of the three branches of state government who have executive-level and statewide responsibility for information resource management.
• Enterprise Architecture Development Tool-Kit: A guide for municipal, county, state and federal government to develop and define adaptive enterprise architecture. Includes process models and templates with several examples.
• Component: In object-oriented programming and distributed object technology, a component is a reusable program building block that can be combined with other components in the same or other computers in a distributed network to form an application.
11
NASCIO EA Tool-Kit Lexicon• Emerging Technologies: The most current technologies.
These items will usually require testing prior to acceptance by industry as the current standard. It is generally understood that emerging technologies be considered carefully before implementing in an enterprise-wide architecture.
• Current Technologies: Technologies that are the current standard for use within the enterprise, tested and generally accepted as standard by industry. These items comply with or support the principles listed for the discipline.
• Twilight Technologies: Technologies being phased out by the enterprise.
• Sunset Technologies: Technologies that have been phased out and cannot be used within the organization past a specified date.
12
NASCIO EA Tool-Kit Lexicon• Technology: Tools or tool systems by which we
transform parts of our environment and extend our human capabilities (Tornatzky and Fleischer 1990).
• Technology Drivers: Internal business processes or needs and external innovation that influence technology. These are captured in three stages:– • Technology Trends – Emerging trends within the technology
world that are impacting how services and the IT portfolio will be provided.
– • IT Best Practices – Trends and approaches that are most successful at providing services and IT portfolio.
– • IT Principles – Those practices and approaches that the organization chooses to institutionalize to better all provided services and IT portfolio pieces.
13
NASCIO EA Tool-Kit Lexicon• Business Drivers: Internal goals and strategies
and external trends that influence the business. These are captured in three stages of drivers:– • Industry Trends – Emerging trends within the
business world that are impacting how services and information will be provided.
– • Business Best Practices – Trends and approaches that are most successful at providing services and information over time.
– • Business Principles – Business practices and approaches that the organization chooses to institutionalize to better all provided services and information.
14
NASCIO EA Tool-Kit Lexicon• Framework: Illustration of the various architecture
elements, used as a guide for assisting governments as they create enterprise architectures for their organizations. Currently in the NASCIO Tool-Kit there are four Frameworks:– • Enterprise Architecture Framework– • Architecture Governance Framework– • Business Architecture Framework– • Technology Architecture Framework
• Blueprint: Plan or guide, commonly used in construction, laid out logically and including essential elements to address and follow as building progresses.
• Template: A form used as a guide, such as a document in which the standard parts are already included and the variable parts are completed as appropriate.
15
NASCIO Enterprise Architecture Maturity Levels (2003)
• EA Level 0: No Program
• EA Level 1: Informal Program
• EA Level 2: Repeatable Program
• EA Level 3: Well - Defined Program
• EA Level 4: Managed Program
• EA Level 5: Continuously Improving Program
16
Technology Adoption Life Cycle
• Innovators• Early Adopters• Early Majority• Late Majority• Laggards
• Techies: Try It!• Visionaries: Out Ahead.• Pragmatics: Stick with the herd.• Conservatives: Hold On!• Skeptics: No Way!
17
How Do We Adopt Emerging Technology?
Bottom-up Top-down
Solution Envisioning
Pilots COE Incubators
Skunk works
Intrapreneuring
Organizational Transformation
IDEAL™
Replication Centers
Conference Attendance
Sandboxes
18
Moving From an Understanding of the Business Situation and Intent to IT Solutions
19
Technology Adoption Using a Solution Envisioning Approach
Situation AnalysisBusiness Dynamics:Assess forces & explore scenarios of the future
Business Outcomes:Agree desired results & Measures of effectiveness
Capability Envisioning
Design By Example: Explore Capability Cases
Conceptual Architecture:Develop solution vision
Capability DesignTechnology Selection
Solution Architecture
Change Management
Handle Cus tomerPayment
Handle Cus tomerOrder
Handle Custom er OrderStock Avail able
Handle Customer OrderStock Not Availab le
CashPayment
CreditCard
Payment
CheckPaym ent
Uses
Extends Extends
ExtendsExtends
Extends
Customernumber
Customernumber
Customernumber
Customernumber
Scenarios
Capability Cases
Stakeholder Analysis
1 2 3
Implementation Planning
Where are we now?
How is our world changing?
What does technology make possible?
What are the new ways to archive? How do we get there?
What do we have to change?
20
Reusable Solutions Need to be “Situated" and Co-evolved with the Solution Providers
Initial Solution Development
Situation
Analysis
Capability Envisioning
Capability Realization
Customer-SpecificSolution Adoption
Solution Adaptation
Customer-SpecificSolution Adoption
Solution Adaptation
Situation Analysis
Capability Envisioning
Capability Realization
Adoption is a Collaborative Process
of “Co-Evolution”
21
A Solution Needs to be Understood from a Number of Viewpoints
Access
Context Re-Constructor
IngestKnowledge
Conditioner
Authentication
Marker
Content Quality Assurer
Mediated Query
Preservation Planning
Event Monitor
Preservation
Strategy Developer
Service Level
Agreement Builder
Archival StorageContent
Migrator
Message
Stabilizer
Administration Service Manager
Negotiator
Policy Engine
Digital Authenticat
or
Access Event
Tracker
Data Management
Domain
Mediator
Configurator
22
How Does Solution Envisioning Work?
• By Being “Situated”
– Facilitates a shared understanding of forces, challenges, and desired results.
– Expands the space of solution possibilities through the use of capability cases as “innovation catalysts”.
– Enables business and IT to do joint creative work towards a shared vision.
– Builds confidence and commitment towards implementing the shared vision.
– Helps communicate the vision to other parties.
23
The Method We Are Using for the Semantic Pilots is “Solution Envisioning with Capability Cases”
Solution Envisioning is a scenario-driven approach to experiencing a future system through analogies and examples using a Catalog of Capability Cases.
A Capability Case is a known technology solution to a business problem – a best practice for applying a technology to achieve business results
Like an architect presents building designs, Solution Envisioning is "design by example" for IT systems.
24
Experiences with“Quick Win” Components
• eForms for eGov:– Supported the Business Gateway and Other eGov Initiatives.
• Semantic Technologies for eGov:– Launched Semantic Interoperability SIG and Second Conference in
September 2004.• Emerging Components for eGov:
– SBA/SBIR for eGov Workshop (June 26, 2003):• Approved presentation to SBIR Program Managers and Participation In
Conferences.– First Quarterly Conference (October 20, 2003):
• Featured “Mixed”* Components and SBIR and non-SBIR Success Stories.– Second Quarterly Conference (January 26, 2004):
• Featuring three States (AZ, CT, & MD), NASCIO, etc.– Third Quarterly Conference (March 23-25, 2004)
• Citizen Entrepreneurs: Advancing Small Business Innovation from the States Toward Open, eGov Components at FOSE 2004.
*See next slide for explanation and illustration of “mixed” components.
25
“Mixed” Components
Interoperability-CollaborationDomain
Open SourceDomain
ProprietaryDomain
Open StandardsDomain
e.g.,Microsoft’s .NETe.g., GSA’s OSERA
e.g., OASIS UBL,W3C SemanticWeb, etc.
Emerging Components for eGov: Bringing “Mixed” ComponentsTogether Within the Interoperability-Collaboration Domain!
26
SBIR Relationship to eGov/FEA
27
SBIR “Innovation” Model
PHASE IFeasibilityResearch
PHASE IIIProduct
Developmentto
CommercialMarket
Taxes
PHASE IIResearchtowards
Prototype
Private Sector Investment/Non-SBIR Federal Funds
(before/during/after!)
Federal Investment Source: National Science Foundation
28
Draft Agenda, January 26th
• 1. Welcome and Logistics: Brand Niemann, EPA and CIOC/AIC Emerging Technology Subcommittee (8:45-9:15 a.m.)
– An Emerging Technology Components Life Cycle in the Government Enterprise Architecture Framework (GEAF)
• 2. State Citizen Entrepreneurs (AZ, CT, & MD), Postcards from SBIR National Conference (October 27-30, 2003) and the 2003 NASVF Conference (November 2-5, 2003), and Some Next Steps (9:15 a.m. -12 Noon with 15 minute break)
– Morning Panel Chaired by Tony Stanco, Founding Director, The Center of Open Source & Government, George Washington University. Advancing Small Business Innovation from the States Toward Open, eGov Components (1) Marsha Kolich, Business Development Manager, Office of Innovation and Technology, Arizona Department of Commerce, and 5 Small Businesses, (2) Victor Budnick, President and Executive Director, Connecticut Innovations and Selected Small Businesses, and (3) Dr. Philip Singerman, State of Maryland Technology Development Corporation, and Selected Selected Small Businesses. Also Maurice Swinton, Assistant Administrator, Office of Technology (SBIR/STTR), US SBA and Dan Loague, Executive Director, National Association of Seed and Venture Funds. And finally, Susan Turnbull, GSA and CIOC/AIC Emerging Technology Subcommittee, Preview of the Third Quarterly Emerging Components Conference at FOSE 2004, March 23-25, 2004!
• 3. Lunch and Small Business Gallery Tour (12 Noon-1:30 p.m.)– Lunch on own at nearby restaurants or order catered box lunch by 8:45 a.m. and eat and
tour the Small Business Gallery in the Conference Center.• 4. Afternoon Session Keynote: Gerry Wethington, CIO, State of Missouri, and
President, National Association of Chief Information Officers (NASCIO) (Invited), (1:30-2 p.m.)
– Innovative Funding for Innovative State IT.
29
Draft Agenda, January 26th
• 5. Reports 1: 20 Minutes Each (2-3 p.m.):– An SOA (Services Oriented Architecture) for the Federal Enterprise Paper, and PowerPoint,
Richard C. Murphy, Sun Certified Enterprise Architect and Founding Member of the Worldwide Institute of Software Architects
– Global Justice Information Sharing Initiative Web Site and PowerPoint; Service-Oriented Architecture Subcommittee Activities, Thomas Henderson and Scott Fairholm
– Federal Asset Management Solution (Flashline Registry and Repository): Registration of New Components FEA FlashPack and PowerPoint. Web Site to be made publicly available soon. Noblestar and Flashline Team
• 6. Break (3-3:15 p.m.)• 7. Reports 2: 20 Minutes Each (3:15-4:15 p.m.)
– Emerging Technology Component Registration Pilot, Owen Ambur, Co-Chair, Government XML Working Group and Member of the Emerging Technology Subcommittee, other members of the team. Please help us populate the site with emerging technology components that you are offering and/or would like to participate in developing and maturing. Sam Hunting has developed a topic map facilitating access to the submissions. Your input and feedback will help to enhance the value of the pilot.
– E-Forms for E-Gov Pilot Team Final Report Webpage; Rick Rogers, Fenestra, Pilot Team Lead
– An Enterprise Architecture For How People Work The Case for an Intelligent Document Architecture, Demonstration by Alistair Lee (Phase 3 of their "Eforms for eGov Pilot": Runtime Web Service Implementation with Arbitrary XML Schema
• 8. Adjourn and Networking Until Conference Center Closes (4:30-5 p.m.)