470 likes | 1.44k Views
ARC204 IASA’s Five Pillars of IT Architecture. Jim Wilt Chief Software Architect Metrics Reporting, Inc. jim.wilt@metricsreporting.com. Goals: By understanding the IASA 5 Pillars of IT Architecture, we can decide: Am I/do I want to be an IT Architect?
E N D
ARC204IASA’s Five Pillars of IT Architecture Jim Wilt Chief Software Architect Metrics Reporting, Inc. jim.wilt@metricsreporting.com
Goals: By understanding the IASA 5 Pillars of IT Architecture, we can decide: Am I/do I want to be an IT Architect? How can I best interact with IT Architects? How can I execute on my personal growth?
Who is IASA? Chi è IASA? IASA làai? IASA kimdir? IASA คือใคร Kdo je IASA? ?IASA מיהו وهو آي إيه إس إيه؟ Кто является ИПСА? IASA は誰か。 Hvemer IASA? 누가 IASA? Qui estIASA? Kto jest IASA? Ποιος είναι IASA; Vemär IASA? IASA kicsoda? Werist IASA? ¿Quiénes IASA? Kuka on IASA? Wie is IASA? Quem é IASA? 中是誰 Хто є ІПСА?
IASA is… IASA is YOU • 70K Members • 50 Countries …the preeminent knowledge-based association focused on the IT architecture profession… • Distinguished Fellows • Scott Ambler, IBM • Len Bass, Carnagie Mellon University/SEI • Grady Booch, IBM • Paul Clements, SEI/Carnagie Mellon University • Miriam Grace, Boeing • Richard Hubert, Hubert & Associates GmbH • Max Poliashenko, CCH, a Wolters Kluwer business • Nick Rozanski, Marks and Spencer • Roger Sessions, ObjectWatch • Oliver Sims, Sims Associates • Jeff Tash, Flashmap Systems • Eoin Woods • Angela Yochem, Dell Paul PreissIASA Founder Madrid Andy RuthMCA Founder Columbia Bangalore New York Indonesia Worldwide Chapters & Events
How IASA did its Homework… • Future State • Current State • Focus Groups from Top Industry Architects • Qualitative Analysis • IEEE 1471 Worldwide Community of IT Architects • 7000 Members Surveyed • Quantitative Analysis • “as-is” + “to-be” • Asset Creation • ITABoK
IASA’s 5-Pillars… Business Technology Strategy IT Architecture – more than just Design & Technology Human Dynamics Quality Attributes IT Environment Design
IASA’s Skills Matrix Enterprise Architecture Role Software Architecture Infrastructure Architecture Information Architecture Business Architecture Specializations Foundation Body of Knowledge • Microsoft’s Original 7 Competencies • Leadership • Communication • Organizational dynamics • Strategy • Process and tactics • Technology breadth • Technology depth Business Technology Strategy IT Environment Our Focus Today Foundation(5-Pillars) Quality Attributes Design Human Dynamics
First: What is IT Architecture? (as many definitions exist as there are sources…) • *Function: noun • Date: 1555 • 1: the art or science of building; specifically: the art or practice of designing and building structures and especially habitable ones2 a: formation or construction resulting from or as if from a conscious act <the architecture of the garden> b: a unifying or coherent form or structure <the novel lacks architecture>3: architectural product or work4: a method or style of building5: the manner in which the components of a computer or computer system are organized and integrated IASA’s Definition: The art or science of designing and delivering valuable technology strategies. • The software architecture of a program or computing system is the structure or structures of the system, which comprise software elements, the externally visible properties of those elements, and the relationships among them. • - Bass, Clements, and Kazman. Software Architecture in Practice 2nd ed, Addison-Wesley 2003 • Enterprise architecture is the organizing logic for business processes and IT infrastructure reflecting the integration and standardization requirements of the firm’s operating model. • - MIT Center for Information Systems Research, Peter Weill, Director, as presented at the Sixth e-Business Conference, Barcelona Spain, 27 March 2007 IT Architectureis a profession: An occupation, such as law, medicine, or engineering, that requires considerable training and specialized study.
So, What does that make an IT Architect? IASA’s Definition: An IT Architect is a Technology Strategist for the Business All of these?
Business Technology Strategy The skills required for an architect to identify, design, plan and support a technology environment that provides the basis of competitive advantage for the company.
Business Technology Strategy Starts w/business skills • Basic business competence • How the organization fits into the competitive landscape • How technology aligns with the business’ goals • Know what thebusiness of the business is… Example Case Study
Business Technology Strategy It’s the financials… TCO, CBA, ROI, Payback Period, NPV, Valuation, etc. It’s business strategy innovation & validation It’s industry concerns, trends, conformance to standards, and compliance
IT Environment Skills in the functional and procedural aspects of technology organization to ascertain solution and organizational maturity. It’s how we run things (maintenance & support) and how we create new things (forward engineering).
IT Environment Application Development Infrastructure Technical Project Management Platforms and Frameworks Change Management Asset Management Governance Testing Methods, Tools, and Techniques
IT Environment • Best if you are familiar with: • Industry trends • Leaders in the specific application space - and why they are leaders • Benefits and limitations of various methodologies and technologies • Methodologies and technologies currently in use (and why) • How to gage supportability, impacts on operations, etc. (TCO) It’s about Balance…
Quality Attributes A quality attribute is a non-functional characteristic of a component or a system. It represents a cross-cutting architectural concern for a system or system of systems.
Quality Attributes IASA Groupings: • Quality attributes cut across all IT architectural concerns • Also called systemic qualities, *illities • Time, cost, requirement, & resources constraints can become a trade off in applying quality attributes
Quality Attributes Must be measurable, monitored… …and be practical.
Quality Attributes QA Interactions…
Design Design skills are an architect’s primary tool in delivering architecture strategy and product to the business. Good design is justifications, reasons, andtrade off considerations… it encompasses capturing the decisions made.
Design Design implies: Knowledge of methodologies and techniques Knowledge of tools for design Knowledge of design artifacts such as patterns, styles, views, and viewpoints All Design decisions, elements, & artifacts should tie to a business requirement
Design Whole System Design : The "whole system" of interconnected elements that participate in, impact, and influence the design process, including the nature and rich tradition of design theory and practice, relevancy of understanding design as a discipline. The systems sciences, systems theory, and systems thinking; developing “whole systems” perspective and its importance to architects, including recognizing and addressing complex systemic problems and architecture praxis. Design judgment and the construction of meaning, including work redesign, industry perspectives, and the increasing importance of architectural influence on design.
Human Dynamics Human Dynamics encompasses the skills associated with managing and influencing people and their interrelationships in the context of an IT project or environment.
Human Dynamics • Politics – understanding of the impact of human culture executing as a culture change agent. • Understanding the psychological dynamics & managing stakeholder & consumer expectations against the business strategy. • Mentoring and guiding those who can benefit from your skills, knowledge, and experience. • Playing well with others by being responsive to their needs by understanding the psychology of interpersonal human interactions. • More Politics – the psychology of human collaboration & networking as well as strategies & methods for working together to reach agreement. • Understanding your audience and presenting/communicating to them appropriately. • Qualityover quantity in techniques & methods for formal & informal compositions, especially with regard to technical documentation.
Human Dynamics Do unto others as they'd like done unto them… by better understanding the personality types of others against your own based on four behavioral styles (16 actually) to adapt to the styles of others to promote mutual advancement.
Now are you an IT Architect? Do you care?
Apparently so, Itis a Relevant Time for IT Architects… “When the student is ready, the teacher will appear” - Buddhist Proverb
Your Call to Action… Download & fill out the IASA Skills Matrix Need to improve? Yes and enroll in IASA Foundations 101/102! No Get IASA/CITA-P Certified!
Learn More! • IASA: http://www.iasaglobal.org • IT Architect Skills Assessment • Miha Kralj, Architecture Foundation in 30-Days • Jim’s Blog: http://wiltjk.wordpress.com • Tony Alessandra and Michael J. O'Connor, The Platinum Rule: Discover the Four Basic Business Personalities and How They Can Lead You to Success, Grand Central Publishing (February 1, 1998) • Peter Stasinopoulos, Michael H. Smith, Karlson 'Charlie' Hargroves, Cheryl Desha, Whole System Design: An Integrated Approach to Sustainable Engineering, Earthscan Publications Ltd. (January 2009) • Carlson and William W. Wilmot, Innovation: The Five Disciplines for Creating What Customers Want, Crown Business (August 8, 2006) • Robert S. Kaplan and David P. Norton, Having Trouble with Your Strategy? Then Map It, Harvard Business Review (January 15, 2009) • W. Chan Kim and Renee Mauborgne, Blue Ocean Strategy: How to Create Uncontested Market Space and Make Competition Irrelevant (February 3, 2005) • The Total Solution Life Cycle • ARCast.TV Special - Jim Wilt on Increasing Solution Adoption Success Using Architectural Skills
Session Evaluations Tell us what you think, and you could win! All evaluations submitted are automatically entered into a daily prize draw* Sign-in to the Schedule Builder at http://europe.msteched.com/topic/list/ * Details of prize draw rules can be obtained from the Information Desk.
© 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.