leverage markits for agile solutions delivery that balances strategic thinking with tactical...
TRANSCRIPT
Leverage MarkITS for agile solutions delivery that balances strategic
thinking with tactical execution for “Business & Technology Convergence”
MarkITS Enterprise Architecture Tenets for Improved PARTS
4th Quarter 2005
2April 11, 2023 Slide
Leverage MarkITS for agile solutions delivery that balances strategic
thinking with tactical execution for “Business & Technology Convergence”
Agenda
Enterprise Architecture Services in a Nutshell
“WHAT” Are Architecture Tenets
“WHEN” Are Tenets Applied
“HOW” an Architecture Tenet is Defined
3April 11, 2023 Slide
Leverage MarkITS for agile solutions delivery that balances strategic
thinking with tactical execution for “Business & Technology Convergence”
Architecture Tenets in a Nutshell Convergence Checklist
Mission and Benefits:
1. Lead convergence via a checklist of design practices;
2. Extend the useful life of system components;
3. Consistent usage of best practices “appropriate” for the size and complexity of each project;
4. Increase quality of data;
5. Increase reliability and availability of applications;
6. Improve agility of processing systems.
4April 11, 2023 Slide
Leverage MarkITS for agile solutions delivery that balances strategic
thinking with tactical execution for “Business & Technology Convergence”
Agenda
Enterprise Architecture Services in a Nutshell
“WHAT” Are Architecture Tenets
“WHEN” Are Tenets Applied
“HOW” an Architecture Tenet is Defined
5April 11, 2023 Slide
Leverage MarkITS for agile solutions delivery that balances strategic
thinking with tactical execution for “Business & Technology Convergence”
“What” Are Architecture Tenets
A checklist of recommendations that:
1. Guide the specification, design and implementation of solutions in context of “Architecture Views”;
2. Defines quality attributes and details specific best practices;
3. Facilitate the realization of improved IT “PARTS”:
Performance;
Availability;
Reliability;
Testability;
Scalability
6April 11, 2023 Slide
Leverage MarkITS for agile solutions delivery that balances strategic
thinking with tactical execution for “Business & Technology Convergence”
Agenda
Enterprise Architecture Services in a Nutshell
“WHAT” Are Architecture Tenets
“WHEN” Are Tenets Applied
“HOW” an Architecture Tenet is Defined
7April 11, 2023 Slide
Leverage MarkITS for agile solutions delivery that balances strategic
thinking with tactical execution for “Business & Technology Convergence”
“WHEN” Are Tenets AppliedUsed during early requirements through implementation.
Begin during project proposal assessment Map business and IT needs to potential inventory of existing solutions or TBD’s
EAS listens to key business requirements discussions to concurrently identify technical requirements and facilitate adoption of Tenets.
EAS helps structure the requirements as they are being identified: Business Requirements – inclusion in key Business-IT discussions; Functional Requirements – testable details of business requirements; Non-functional Requirements – supplemental needs (PARTS); Data – persistence needs; Technical – integration, sizing, hardware, environments, tools, COTS.
EAS assists analysis to ID logical packages and raw components.
EAS provides patterns mentoring during high level and detail design.
EAS provides architecture & design services to business application teams
8April 11, 2023 Slide
Leverage MarkITS for agile solutions delivery that balances strategic
thinking with tactical execution for “Business & Technology Convergence”
Typical EAS life-cycle activities in terms of 5 popular industry methods and SDLC 1 SEI
1) Quality Attribute Workshop, 2) Attribute-Driven Design 3) Arch. Tradeoff Analysis Method, 4) Cost-Benefit Analysis Method, 5) Active Reviews for Intermediate Designs
“WHEN” Are Tenets Applied
• Zeal for time boxing forces delivery teams to skip critical analysis, arch, design.• Once new dev. project is in implementation, arch. is largely decided (or missing). • Industry shows need to focus on architecture artifacts earlier in a project’s lifetime.• Exception - CBAM applies post-release activities to affect the architecture.
Life-Cycle Stage
QAW ADD ATAM CBAM ARID Architecture-Based ActivityEAS Track
SDLC Phase
Business Needs and Constraints
Input Input Input InputCreate a documented set of business goals--issues/environment, opportunities, rationale, and constraints--using a business presentation template
InputDiscovery
Phase
RequirementsInput; Output
Input; Output
Input; Output
Input; Output
Elicit and document six-part quality attribute scenarios using general scenarios, utility trees, and scenario brainstorming
Input; Output
Requirements Phase
Architecture Design
OutputInput; Output
Input; Output
Input1) Design the architecture using the ADD method steps; 2) Document the architecture using multiple views; 3) Analyze the architecture using some combination of ATAM, ARID, & CBAM
Input; Output
Specifications Phase
Detailed DesignInput; Output
Validate the usability of high-risk parts of the detailed design using an ARID review
Input; Output
Implementation Constuction and integration of EAI Services Output
Testing Unit, Dev, Cert, MO validation of EAI Services & Application StewardDeployment Build/promote & operations support of EAI Services & Application Output
MaintenanceInput; Output
1) Update documented set of business goals; 2) Collect use case, growth, and exploratory scenarios; 3) Design the new arch. strategies using ADD method steps; 4) Determine costs, benefits, & ROI of all arch. strategies using CBAM.
Input; Output
Post Production
Phase
Development Phase
Test and Implementation
INDUSTRY MarkITS
9April 11, 2023 Slide
Leverage MarkITS for agile solutions delivery that balances strategic
thinking with tactical execution for “Business & Technology Convergence”
Agenda
Enterprise Architecture Services in a Nutshell
“WHAT” Are Architecture Tenets
“WHEN” Are Tenets Applied
“HOW” an Architecture Tenet is Defined
10April 11, 2023 Slide
Leverage MarkITS for agile solutions delivery that balances strategic
thinking with tactical execution for “Business & Technology Convergence”
Best practices across four architecture views 1) Applications, 2) Data, 3) Technical, 4) Business Speed is the need – streamline and accelerate work products Assessment – empower self review by roles and delivery teams Continuous improvement
• Empowers repeatable process for architecture and design reviews
• Streamline execution of tactical deliveries with less rework
• Spreadsheet based “roadmap” leading to “convergence”Architecture
TenetQuality / Best
PracticeWork Product /
Sub-productSortNum -
SDLCSDLC
Milestone
PARTS Addressed
Role
Descriptor of the best
practice action step
Describes some of the key goals the tenet
addresses
Identify SDLC work product and sub set of artifacts that would satisfy the
tenet
Sort order and
phase within the overall SDLC
workflow
PAP, Requirements, Specification, Development,
Test
Performance, Availability,
Adaptability,
Reliability,
Reusability, Testability,
Traceability,
Scalability,
Supportability
List one or more roles accountable for ensuring the tenet is
incorporated into the
solution or explicitly waived
“WHAT” is the Footprint of an Architecture Tenet
11April 11, 2023 Slide
Leverage MarkITS for agile solutions delivery that balances strategic
thinking with tactical execution for “Business & Technology Convergence”
The Application Architecture View involves detailed understanding of core applications:It describes how our organization automates business processes, both internally and externally; it describes the interactions and dependencies among processes, systems, and components; and it provides a mechanism for developing new applications and extending existing applications. If the applications identified in the Application Architecture View do not significantly contribute to meeting, or exceeding, stated organizational business objectives, the validity of the application should be questioned. Tenets applied must include Performance, Availability, Reliability, Traceability, Testability, Security, Scalability, and Supportability.
The Data Architecture View reveals critical information necessary to effectively operate: The primary focus of the Data Architecture View is data. It delineates the data models of your enterprise; it defines the procedures, processes, and policies that govern your data management activities; it provides you with a greater understanding of your data recovery, backup, and usage patterns; and it provides greater understanding of the relationships and interdependencies among the data documents within your organization. The Data Architecture View is about capturing, defining, and understanding data as it relates to organizational business processes, workflows, and data repositories. Tenets applied must include Performance, Availability, Reliability, Security, Scalability, and Supportability.
The Technical Architecture View enumerates the state of the technical infrastructure: It identifies desktop and server hardware; it identifies the operating systems and network infrastructure; it identifies any network components such as printers, modems, and faxes; and it provides a common set of standards and best practices for supporting the business mission of your organization. The Technical Architecture View may also include an inventory of internal and external vendors, an evaluation of current technology staffing preparedness, and the Information Technology Expenditures Budget. Tenets include Performance, Availability, Security, Scalability, and Supportability.
The Business Architecture View should be foundational to all EA planning: It describes how our enterprise is structured, both internally and externally; it describes the business strategies and decisions that keep our organization focused on growth, profit and goals; it flushes out the internal operating structure of business units and the interlocking relationships between business them; and it exposes the overall objectives and goals of our enterprise. At a minimum, the Business Architecture View should enumerate our organization's values, goals, vision, and mission from an operations perspective for the next 24 months. The Business Architecture View may also contain our organizational structure, management philosophy, marketing goals, and our business plan.
“How” to Maintain Convergence Heading Enterprise Architecture Plan
12April 11, 2023 Slide
Leverage MarkITS for agile solutions delivery that balances strategic
thinking with tactical execution for “Business & Technology Convergence”
Discussion – Q & A
Thank You For Your Support and
Participation!
Contacts and Informationhttp://www.MarkITS.us