open day 2015
TRANSCRIPT
Five Pillars of I.T. ArchitectureSantos Pardos
Enterprise Architect | MVP Hyper-V
Agenda
• Introduction. • What is an I.T. Architect?
• The 5 Pillars• Business Technology Stragtegy• IT Environment• Quality Attributes• Design• Human Dynamics
• Conclusion
I’m faced with waves of technology and hype
SaaS
SLA
ITIL
ESBSOA
CloudDevOps
Web 2.0
Enterprise 2.0
Social Networking
Virtualization
Utility Computing
EAGreen IT
Utility
TOGAF
SAASIAAS PAAS
NAASEAAS
SMAC
Bi-Modal IT
I am responsible but not in control
Who Is IASA?
IASA is a premier association focused on the architecture profession through the advancement of best practices and
education while delivering programs and services to IT architects of all levels around the world.
Focus on the execution of the architect, not on the architecture itself
Our mission is to make IT architecture the most recognized profession in the world.
• 60,000+ architect network
• 8,000 fully paid members
• Full-time operational and executive staff
• Regional management teams/offices
• Active leadership committees
• Training, Certification, Chapters, Content, Research, Outreach
The person that does business modeling from an technology perspective?
The person that drives a quick,
iterative process for creating
code?
The person that does advanced
engineering and design?
The person that selects a project’s
frameworks and products?
The person that leverages the right services
and providers?
What Is an IT Architect?
Self-defined
Archetypes
IT Architecture from Iasa’s Perspective
Building Architecture:
The art and science of designing and erecting buildings.
Medicine:
The art or science of treating disease with drugs or curative substances, as distinguished from surgery and obstetrics. The medical profession.
IT Architecture:
The art or science of designing and delivering valuable technology strategies.
A Profession
Educable Essential Body of Knowledge
Specializations Long Career Certifications
Developer lead with business competence
Business person with technical competence
Network and system specialist that has business sense and strong infrastructure competence
Technologist who bridges the gap between business & technology
Technology Strategist
for the business
An IT Architect From Iasa’s Perspective
Architect Proposition
Architects deliver real business value to the business through technology strategy
5 Foundation Pillars of skills every architect should have
Architecture is the art AND science of designing and delivering valuable technology strategies
Architects engage at all levels (and not just in IT)
Architecture is a Profession
A Profession backed by certification
5 Pillars of an Architect
Skills
Software Architecture
InfrastructureArchitecture
Information Architecture
BusinessArchitecture
Enterprise Architecture
Foundation Body of Knowledge
Human Dynamics
Design
Quality Attributes
IT Environment
Business Technology Strategy
Specializations
Foundation
Solution Architecture
Microsoft’s Original 7 Competencies
• Leadership• Communication• Organizational
dynamics• Strategy• Process and tactics• Technology breadth• Technology depth
Pillar #1Business 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.
Pillar #1Business Technology Strategy
Business Fundamentals Strategy Development Industry Analysis Business Valuation Investment Prioritization, Planning Requirements Discovery, Constraints Analysis Compliance Business Architecture Methods & Tools Decision Support Knowledge Management
Pillar #2IT Environment Review
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).
• Application Development• Infrastructure • Technical Project Management• Platforms and Frameworks• Change Management• Asset Management• Governance• Testing Methods, Tools, and Techniques
Pillar #2IT Environment Review
ArchitecturalSpike
ReleasePlanning
ProcessIteration
AcceptanceTesting
NextRelease
Voice ofthe Customer
UncertainEstimates
SystemMetaphor
New User Inputs
Testing Scenarios
Bugs
NewVersion
Next Iteration
Spike
ConfidentEstimates
Establish Requirements
DesignCreation
ProgramImplementation
SystemTest
Release to Customer
Pillar #3 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.
Click icon to add picture
Pillar #3 Quality Attributes
Usage:• Usability• Localization• Accessibility• Personalizatio
n• Customizabili
ty
Development• Manageabilit
y• Maintainabilit
y• Supportability• Extensibility• Flexibility
Operation:• Performance• Reliability• Availability• Scalability
Security
Pillar #4 Design
Design skills are an architect’s primary tool in delivering architecture strategy and product to the business.
Good design is justifications, reasons, and trade off considerations…
• Whole Systems Design (Design theory)
• Design Methodologies and Processes• Requirements Modeling• Decomposition and Reuse• Patterns and Styles• Design Analysis and Testing • Architectural Description • Views & Viewpoints• Traceability Throughout the Lifecycle
Pillar #4 Design
Pillar #5 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.
Pillar #5 Human Dynamics
• Presentation • Principle of Instructions: ICEPAC (Interest, Comprehension,
Emphasis, Participation, Accomplishment , Confirmation)
• Customer Relationships• Leadership and Management• Writing• Peer Interaction• Collaboration and Negotiation• Managing the Culture
Q&A