SlideShare a Scribd company logo
1
Competencies of an
Architect
Miha Kralj
Architect
Microsoft
2
Architect responsibilities
Dispelling the illusion
3
What an Architect really does
it is not engineering after all…
The main activities of an Architect:
Think, analyze
Listen, talk, walk around
Design, brainstorm, explain
Assist project leader with work breakdown, schedule, risks
Present, meet, teach, discuss
Test, integrate
Write, consolidate, browse
Read, review
TGerrit Muller, “The Role and Task of the System Architect”,
http://www.gaudisite.nl/RoleSystemArchitectPaper.pdf/
4
Architecting process
What is there to do?
System Vision
• system concept
• value proposition,
distinctive contribution
• models and descriptions
• prototypes
Activities:
• Conduct industry, market,
customer and user analyses
• Create technology roadmaps
• Assess legal implications
• Envision new products
• Select, model and prototype
Architecture
• architectural requirements
• architecture models
• component specifications
• architecture guidelines and
standards
Activities:
• Gain sponsorship and buy-in
• Capture architectural
requirements
• Create architectural models
and evaluate alternatives
• Validate architecture against
requirements
Updated Architecture
• updated requirements
• impact analysis results
• revised architecture models
Activities:
• Update architecture
documentation
• Update requirements
• Assess architecture against
requirements (impact
analysis)
• Restructure architecture
System
Envisioning
Architecting Architecture
Evolution
Goal
Brief overview
of process
Primary
outputs
Process
5
Competencies breakdown
What is needed?
6
The Magic Seven
Seven Measurable Competencies
Organizational
Dynamics
Strategy
Process and Tactics
Technology in Breadth
Technology in Depth
Leadership
Communication
7
Leadership
Abilityto develop partnerships with stakeholdersboth inside
and outside the organization,mentorothers, developand form
strong teams, and achievesuccessful results.
Does not meet
• Weak communication skills –
not considering needs across the
organization
• Doesn’t manage the bad news
• Rarely develops effective
partnerships
• Blames others for issues that
arise – does not demonstrate
accountability or ownership
Nearly meets
• Technical lead, not a mentor
• Gets the job done most of the
time – sometimes fails
•Is not developing new
competencies, not leading
effectively
Meets
• Drives the business forward –
recognized for skill set across the
organization
•Gets the job done – rock solid
performer, dependable
•Develops partnerships across
the organization
•Foresees and proactively
addresses issues
Exceeds
• Grows people – completes the
project and provides growth or
mentoring opportunities for team
•Develops strong business
partnerships
•People want to follow –
is sought out by others
•Makes the team better than
the sum of its parts
8
Leadership
Sub-competencies
Ask thought-provoking questions that result in
actionable technological patterns or solutions
Actively mentor others
Provide thought leadership by enabling others to see
things from a different and better perspective
Influence decision makers
Champion structure, process, best practices, and
standards
Promote the capture and reuse of intellectual capital
Effectively build individual partnerships and
organizational networks
9
Leadership
Sample questions
• Tell me about a time when your team or management disagreed with an
architectural decision you made.
• What steps are you taking to identify and/or grow your replacement?
• How do you convey what architecture is to others?
• How much of your time do you spend thinking about running your business vs.
changing your business?
• What are your plans for the next 2-5 years?
• Why are your team members or employees loyal to you?
• Tell me about a time you lead the org away from a potential disaster to a
successful implementation? How?
• How do you get other people to build and deploy the infrastructure/solutions you
architect?
• How do you see the role of an architect in a team?
• When things go wrong between team members – what do you do to resolve the
situation?
10
Communication
Maintainwell-writtenand accurateproject documentation,
and present informationon a technicalsubject in a concise and
measuredmanner. Influence others, manageconflict
effectively,and tailorcommunication to the needs of the target
audience.
Does not meet
• Does not communicate
• Creates conflict
• Communicates inaccurate
information
Nearly meets
• Produces documentation of
minimal value to technical
stakeholders
• Can only communicate solution
to technical stakeholders
• Does not effectively tailor
communication to audience
Meets
• Ability to tailor communication
to audience
• Ability to effectively manage
conflicts
• Ability to be honest about the
ramifications of a technical
decision
Exceeds
• Well written, concise and
accurate documentation that is
appropriately maintained
• Engaging and concise
presentation skills
• Ability to influence – influencer
rather than a reporter
11
Communication
Sub-competencies
Effective listener and astute observer
Communicate effectively and persuasively to different
audiences (for example, executive or technical)
Effectively mediate and manage conflict
Document designs and specifications that adhere to
company practices
Communicate needs as well as deployment and
operations standards to infrastructure architects
Effectively facilitate meetings
Possess good presentation skills
12
Communication
Sample questions
• What standard methods do you use to depict your
architectures?
• What documents are included in your
conceptual/logical/implementation designs?
• Tell me about presentation where your audience was not
cooperating?
• How would you talk to CIO/CTO/CEO/CFO?
• I don’t understand – explain it better
• Follow-up: initiate conflicting arguing and observe reactions
13
Organizational
Dynamics
Strategy
Process and Tactics
Technology in Breadth
Technology in Depth
Leadership
Communication
14
Organizational Dynamics
Recognizethe keystakeholders on a project and work with
those stakeholders to drive the project to a successful
conclusion. Recognizethe politicallandscape within an
organizationthat can influencea project, and in turn influence
organizationalpolitics for the success of projects.
Does not meet
• Avoids politically charged
situations
•Cannot or does not identify the
stakeholders for the project
•Consistently falling prey to the
whims of the stakeholders –
not seeing the bigger picture
•Can’t map the solution to the
business case
Nearly meets
• Identifies but does not
effectively work with
stakeholders
Meets
• Works with key stakeholders
•Impactful because gets the
right stakeholders aligned
•Knows how to effectively pick
battles
Exceeds
• Recognizes key influencers and
works with those influencers
•Perceptive enough to anticipate
the changing political landscape
15
Organizational Dynamics
Sub-competencies
Understand organizational structures, relationships,
and influencers
Adeptly maneuver through politically-charged
organizational situations
Effectively build organizational partnerships and
networks
Build relationships with other architects and project
stakeholders
Possess an awareness of the internal legal organization
and ensure that legal guidelines are met
Exhibit comfort with conflict and thrive in situations
that require negotiation and compromise
16
Organizational Dynamics
Sample questions
• How do you go about gaining alignment from various stakeholders in the
organization?
• Describe a project that was partially complete and new stakeholder(s) were
added. What did you do?
• Tell me about a successful failure?
• How do you determine who you talk to when you enter a company or start a new
project?
17
Strategy
Apply knowledgeof technologyto further organizationalgoals
within the verticalindustry. Understand the principles of
projectmanagementand interactwith project managersto
completeprojects successfully. In addition, understand the
economicdimension ofprojects and how costs influence the
availablechoices for technology.
Does not meet
•Does not understand the impact
technology may have on the
business and tradeoffs that must
be made to meet the needs of
the business.
Nearly meets
• Solutions only take into account
thinking about 6 months out –
not well beyond.
•Understands competitive
advantage technology provides
for the organization, but does
not drive it.
•Reactively instead of
proactively solving problems.
Meets
• Solution aligns with business
strategy in addition to technical
strategy.
•Aware of where business and
technology is going.
•Interacts with community and
customer on a participatory level.
•Drives the competitive
advantage that technology
provides for the organization.
Exceeds
•Able to extract requirements
from the business and understand
not only the technical, but
the business impact.
• Interacts frequently with
community and customer and
drives that interaction.
•Intimately aware how solution
will be executed.
•Ability to gain buy-in of solution.
•Long-term focus.
18
Strategy
Sub-competencies
Explain the business strategy of your organization
Demonstrate knowledge of industry-specific trends with respect to architecture
Balance the needs of users, management, operations, support, finance, and
technology with the strategic needs of the business, including business benefits and
vendor pricing implications
Demonstrate an understanding of future trends in technology and how they impact
the current and future state of your solution
Describe how you applied knowledge of industry ( HIPAA , Basel II, Sarbanes-Oxley,
HL7, etc.) regulations to create your solution
Use enterprise frameworks (for example, the Zachman Framework for Enterprise
Architecture or The Open Group Architecture Framework [TOGAF]) to map the
business strategy of the organization to your solution
Understand how operational frameworks (for example, Control Objectives for
Information and related Technology [COBIT], IT Infrastructure Library [ITIL], ITSM)
impact your solution
Understand how techniques for achieving operational excellence (for example, Lean
Six Sigma, Total Quality Management [TQM], or Capability Maturity Model [CMM])
impact your solution
19
Strategy
Sample questions
• What part of your vision/solution did you fail to gain buy-in on? Tell me about a
scenario where you failed to gain buy in.
• Follow-up: What would you do differently?
• Follow-up: What were the consequences and how did you deal with those
consequences?
• How do you go about validating your strategy internally before you execute on
gaining buy-in?
• What mechanisms do you have to share best practices? How do you evaluate best
practices?
• How do you quantify or measure success?
• What technology initiatives do you have in the next year?
• What is your scope of influence in the organization?
20
Process and Tactics
Gatherand refine project requirements from both a technicaland
a business perspective.Design, create,maintain, and verify
modelsof the deployed infrastructure. Createeffectiveproject
artifacts.Exhibit the ability torefineproject goalsand the tactics
necessaryto achievethose goalsas the project develops.
Does not meet
• Not willing (or unable to
recognize when it is necessary)
to change architecture.
•Proposes architecture –
but no involvement in
implementation and its
evolution.
Nearly meets
• Designs architecture but fails to
document changes.
•Does not address opportunities
to change working architecture
as the situation changes.
Meets
• Effectively incorporates strategic
vision into tactics of technology
implementation.
•Ability to change architecture as
obstacles occur during
implementation.
•Keeps up to date with evolving
best practices and technology,
and can adjust architecture
appropriately.
•Aware of, presents, and explores
technical options.
•Able to compromise as
appropriate.
Exceeds
•Ability to predict when
technology change will occur and
can adjust/evolve architecture
appropriately.
21
Process and Tactics
Sub-competencies
Use methodologies and/or frameworks to provide predictability to IT and ensure
repeatable success on IT projects
Gather and analyze both technical and business requirements
Envision and create an solution that meets requirements and can be
implemented using modeling techniques and mapping their points of integration
Prove the feasibility of a design (POC, pilots, prototypes, etc.)
Use capacity planning techniques to ensure scalable designs
Create the design artifacts that are required to deliver and to maintain the
solution
Understand the impact of internal policies (for example, service level agreements
[SLAs])
Guide a project through to completion and audit compliance with specifications
and the overall intent of the architecture
Review the ongoing implementation for opportunities for improvement and
refine the model as requirements change, implementation choices evolve, etc.
Contribute to technical project management
22
Process and Tactics
Sample questions
• What lifecycle process do you follow and why? What are the artifacts of the
process?
• Probe – are all artifacts complete for the solution? (e.g. is a test plan
documented?)
• How do you measure success?
• Walk me through a project – beginning to end. Recommend to use a hypothetical
situation.
• What are you doing to mitigate risk?
23
Organizational
Dynamics
Strategy
Process and Tactics
Technology in Breadth
Technology in Depth
Leadership
Communication
24
Technology - breadth
Understandarchitecturalbestpracticesandapplythemacrossa
breadthof technologiestosolveanorganizationalproblem.Articulate
viewsonthefuturedevelopmentoftechnology,andunderstandthe
interactionbetweeninfrastructureandsolutionarchitecture.Use
theseinsightsto designappropriatearchitecturalsolutions.
Does not meet
• Focused on a single-platform –
comfortable with single
technology only.
•Understands multiple
technologies but cannot bring
the technologies together –
cannot synthesize.
•Limited/selective understanding
of the technology.
•Does not recognize existing
technology.
Nearly meets
• Addresses functional goals of a
system, but may ignore
non-functional goals.
•Understands trend of where
technology is moving but not
understanding the technology
itself (uses buzz-words).
•Does not thoroughly analyze
options if following policies of
organization vs. looking at other
potential technologies.
•Does not demonstrate the
responsibility to reuse existing
technology.
Meets
• Understands where technology
is moving and when is redundant.
•Understands some quality
properties in addition to
functional requirements.
•Understands how various
technologies fit together –
across the entire organization
•Synthesizes new information/
technology quickly.
•Consistently expanding technical
knowledge.
•Recognizes the value of
leveraging existing technology.
Exceeds
•Strong understanding of new
tools and technologies with a
defined process for implementing
within the organization.
•Understands where business is
going and impact it has on the
architectural solution and has a
plan for adaptation.
•Understands the impact of
decisions on quality properties in
addition to funct requirements
and can articulate that impact.
Also has an evaluative process
and/or documentation on decision
points w. trade-off considerations.
25
Technology - breadth
Sub-competencies
Apply architectural and engineering concepts to design a solution that
meets operational requirements, such as scalability, maintainability, security,
reliability, extensibility, flexibility, availability, and manageability
Think abstractly and demonstrate effective application of service-based,
object-based, and component-based modeling
Effectively adapt solutions to the capabilities and constraints of the
infrastructure
Demonstrate a range of software development skills, such as:
data access and transactions
factoring and refactoring
tiers and layers
application of patterns
Integration strategies
Have a broad architectural knowledge of several technology areas and be
able to compare and contrast multiple vendor offering in those areas
Learn new concepts and gain expertise quickly
26
Technology - breadth
Sample questions
• What frameworks did you consider when architecting your solution and what
criteria did you use?
• What approach did you use to elicit quality requirements?
• How do you analyze the relationship between architecture and quality properties?
• Follow up questions: tradeoffs
• How do you ensure quality in your design?
• When considering technology for a solution how do you treat redundancy among
technologies?
• What did you consider when designing your solution to ensure it is maintainable and
upgradeable?
• Last 2 or 3 books you’ve read on the industry?
• What are the 2 or 3 magazines or websites you follow?
• What trends do you see that will significantly impact the solutions you design in the
near future? Or what keeps you jazzed about the future?
• What standards does your organization use for architecture – frameworks, packages,
software development?
• What process is used to introduce new standards in the organization?
27
Technology - depth
Demonstratedetailedknowledgeof the concepts, application,
and issues of at least two depth competencies.Also
demonstratethe abilityto quickly assimilateinformationabout
new technologies.
Does not meet
• Unable to demonstrate
technology expertise.
Nearly meets
•Strong expertise in one area of
technology and how the
technology fits into architecture,
but struggles outside of that one
area.
Meets
• Demonstrable and sustained
expertise of two or more areas
of technology and how the
technology fits into architecture.
•Understands the value of the
technology and its impact on the
business.
Exceeds
• Demonstrable, sustained
expertise and mastery of three or
more areas of technology and
how the technology fits into
architecture.
•Achieves industry
acknowledgment as a published
author, conference speaker or
holds patents for an area of
technology.
•Able to learn a new technology
quickly.
28
Technology - depth
Sub-competencies
Examples of depth competencies include, but are not
limited to, the following:
Component and solution modeling
Solutions frameworks (for example, the Microsoft .NET
Framework and Java 2 Platform, Enterprise Edition [JEE])
Integration , as evidenced by knowledge of traditional
enterprise application integration (EAI) products such as
Microsoft BizTalk Server, IBM WebSphere, or BEA WebLogic
User experience, including smart clients and adaptive UI
Data structuring and management
29
Technology - depth
Sample questions
• What are the benefits of the architecture you selected? Why did you decide to use
it?
• Follow-up: What challenges did you face when implementing it?
• Follow-up: What alternative technologies did you consider?
• Follow-up: How did you sell your solution to the infrastructure
support/software development staff?
• Follow-up: How did you explain your solution to various levels of the
organization?
• What are instances where you had to back away from using your architectural
solution in the design or roll out?
• If you had the opportunity to re-design the solution, how would you go about it?
30
Level of Competency
Various roles in the Enterprise
Leadership
Strategy
Technology Breadth
Organizational Dynamics
Tactical / Process
Communications
Technology Depth
CIO Enterprise Architect Solution/Infrastructure/Information/Business Architect
31
Conclusion
Common competencies of Architects
Organizational
Dynamics
Strategy
Process and Tactics
Technology in Breadth
Technology in Depth
Leadership
Communication
32
Your Next Steps
As an aspiring architect, you should…
Tomorrow
Network with other architects on TechEd
Re-validate if your development path leads towards an
architect or engineer
Near Future
Set your career goals and define the roadmap to achieve
them
Start building the right competencies required
Longer Term
Participate in defining and establishing IT Architecture as a
separate profession

More Related Content

DOCX
Edward t 1
david gonzales
 
PPSX
1. 10 site analysis
QWILL_ONE
 
PDF
Introduction To Business Architecture – Part 1
Alan McSweeney
 
PPTX
Architectural Contributions of Charles Jencks
Bithika Das
 
PPTX
Assignment on landscape designing
tivar rose
 
PPT
New durgapur urban haat
Anchal Garg
 
PDF
Introduction to Business Architecture - Part 2
Alan McSweeney
 
PPTX
Open air theatre Case Study
Amal Sridar
 
Edward t 1
david gonzales
 
1. 10 site analysis
QWILL_ONE
 
Introduction To Business Architecture – Part 1
Alan McSweeney
 
Architectural Contributions of Charles Jencks
Bithika Das
 
Assignment on landscape designing
tivar rose
 
New durgapur urban haat
Anchal Garg
 
Introduction to Business Architecture - Part 2
Alan McSweeney
 
Open air theatre Case Study
Amal Sridar
 

What's hot (20)

PDF
PORTFOLIO 1 june
Prachi Pushkar
 
PPTX
Anant damodar raje
Abhishek kumar
 
PDF
Sense and Sensitivity in Architecture – The Use of Five Senses in Space making
Premier Publishers
 
PPTX
Ihc case study ppt a3
Rohit Arora
 
PPTX
Landscape architecture
Raima Hashmi
 
PPTX
Iit kanpur final
Ar. Siddharth Jain
 
PDF
Project 2 - Landscape Project : Site Analysis
Kai Yun Pang
 
PDF
Business Architecture as an Approach to Connect Strategy & Projects
Enterprise Architects
 
PDF
Interactive spaces
Surajit Bhattacharya
 
PPTX
Timber flooring
kaiwan1996
 
PDF
Kitchen Working Drawing
Geeva Chandana
 
PPTX
case study on National institute of design, Ahmedabad.
Milan Jain
 
PPTX
Architectural Design Process - In brief
SharaniSomasundaram
 
PPTX
Richard meier
Abhishek kumar
 
PDF
Concept ,Case study and Literature Study
Geeva Chandana
 
PPTX
Architectural Research & Design Research
Mohammad Syedur Rahman Bhuiyan
 
PDF
Office Design Project
Takao Umehara
 
PPTX
Symbolic architecture
naglaM
 
PPT
Charles correa
vikashsaini78
 
PPT
IITK case study
Yeshu Rao
 
PORTFOLIO 1 june
Prachi Pushkar
 
Anant damodar raje
Abhishek kumar
 
Sense and Sensitivity in Architecture – The Use of Five Senses in Space making
Premier Publishers
 
Ihc case study ppt a3
Rohit Arora
 
Landscape architecture
Raima Hashmi
 
Iit kanpur final
Ar. Siddharth Jain
 
Project 2 - Landscape Project : Site Analysis
Kai Yun Pang
 
Business Architecture as an Approach to Connect Strategy & Projects
Enterprise Architects
 
Interactive spaces
Surajit Bhattacharya
 
Timber flooring
kaiwan1996
 
Kitchen Working Drawing
Geeva Chandana
 
case study on National institute of design, Ahmedabad.
Milan Jain
 
Architectural Design Process - In brief
SharaniSomasundaram
 
Richard meier
Abhishek kumar
 
Concept ,Case study and Literature Study
Geeva Chandana
 
Architectural Research & Design Research
Mohammad Syedur Rahman Bhuiyan
 
Office Design Project
Takao Umehara
 
Symbolic architecture
naglaM
 
Charles correa
vikashsaini78
 
IITK case study
Yeshu Rao
 
Ad

Similar to Competencies of an architect (20)

PPTX
Actionable ea
Kevin Cory
 
PDF
Design Upstream: Advancing Strategic Design Without Going Against the Current
Chris Avore
 
PPTX
Core Competences of Architects
Danny Greefhorst
 
PDF
Aligning business and tech thru capabilities - A capstera thought paper
SatyaIluri
 
PDF
Optimize Your Execution by Aligning Business and IT
capstera
 
PDF
Developing High Performing Architecture Teams
sallybean
 
PPTX
Being in Charge of but not in Control over Technology Enabled Business Transf...
Mikkel Brahm
 
PDF
Workshop: Design Upstream - Scaling Design Culture
Chris Avore
 
PPT
Sai KrupaSagar-Architecting–AMulti-DimensionalProfession.ppt
PrasadCafe
 
PPTX
Solution architecture
iasaglobal
 
PPTX
Ch02 the role of mis
SR NAIDU
 
PDF
Leadership in Transforming Organizational Competitiveness
Bill Haser
 
PDF
10 Things Competencies
jothisekaran
 
PDF
Iasa ea practice skills maturity strawman
iasaglobal
 
PDF
20121023 effect the right kind of change in context
Elizabeth Clark
 
PPT
Ea Governance
guestf73e68
 
PDF
Enterprise solution design principles
Leo Barella
 
PPTX
Iasa5 pillars
Damaris Bode
 
PDF
Iasa Five Pillars Presentation
iasaglobal
 
PPTX
How to Speak "Manager"
Nicole Forsgren
 
Actionable ea
Kevin Cory
 
Design Upstream: Advancing Strategic Design Without Going Against the Current
Chris Avore
 
Core Competences of Architects
Danny Greefhorst
 
Aligning business and tech thru capabilities - A capstera thought paper
SatyaIluri
 
Optimize Your Execution by Aligning Business and IT
capstera
 
Developing High Performing Architecture Teams
sallybean
 
Being in Charge of but not in Control over Technology Enabled Business Transf...
Mikkel Brahm
 
Workshop: Design Upstream - Scaling Design Culture
Chris Avore
 
Sai KrupaSagar-Architecting–AMulti-DimensionalProfession.ppt
PrasadCafe
 
Solution architecture
iasaglobal
 
Ch02 the role of mis
SR NAIDU
 
Leadership in Transforming Organizational Competitiveness
Bill Haser
 
10 Things Competencies
jothisekaran
 
Iasa ea practice skills maturity strawman
iasaglobal
 
20121023 effect the right kind of change in context
Elizabeth Clark
 
Ea Governance
guestf73e68
 
Enterprise solution design principles
Leo Barella
 
Iasa5 pillars
Damaris Bode
 
Iasa Five Pillars Presentation
iasaglobal
 
How to Speak "Manager"
Nicole Forsgren
 
Ad

More from Miha Kralj (7)

PPTX
IT architectures - the good, the bad and the ugly
Miha Kralj
 
PPTX
Zookeeper's guide to architecture frameworks
Miha Kralj
 
PPTX
2013 Enterprise Strategy Outlook
Miha Kralj
 
PPTX
Who moved my architecture?
Miha Kralj
 
PPTX
IT strategy discussion
Miha Kralj
 
PPTX
The school of architecture
Miha Kralj
 
PPTX
Reasoning for architects
Miha Kralj
 
IT architectures - the good, the bad and the ugly
Miha Kralj
 
Zookeeper's guide to architecture frameworks
Miha Kralj
 
2013 Enterprise Strategy Outlook
Miha Kralj
 
Who moved my architecture?
Miha Kralj
 
IT strategy discussion
Miha Kralj
 
The school of architecture
Miha Kralj
 
Reasoning for architects
Miha Kralj
 

Recently uploaded (20)

PDF
How ETL Control Logic Keeps Your Pipelines Safe and Reliable.pdf
Stryv Solutions Pvt. Ltd.
 
PDF
Accelerating Oracle Database 23ai Troubleshooting with Oracle AHF Fleet Insig...
Sandesh Rao
 
PPTX
Agile Chennai 18-19 July 2025 Ideathon | AI Powered Microfinance Literacy Gui...
AgileNetwork
 
PPTX
What-is-the-World-Wide-Web -- Introduction
tonifi9488
 
PDF
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
PPTX
Agile Chennai 18-19 July 2025 | Emerging patterns in Agentic AI by Bharani Su...
AgileNetwork
 
PDF
GDG Cloud Munich - Intro - Luiz Carneiro - #BuildWithAI - July - Abdel.pdf
Luiz Carneiro
 
PDF
Presentation about Hardware and Software in Computer
snehamodhawadiya
 
PPTX
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
PDF
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
PDF
Responsible AI and AI Ethics - By Sylvester Ebhonu
Sylvester Ebhonu
 
PDF
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 
PDF
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
 
PDF
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
PPTX
Introduction to Flutter by Ayush Desai.pptx
ayushdesai204
 
PDF
CIFDAQ's Market Wrap : Bears Back in Control?
CIFDAQ
 
PDF
Peak of Data & AI Encore - Real-Time Insights & Scalable Editing with ArcGIS
Safe Software
 
PPTX
The-Ethical-Hackers-Imperative-Safeguarding-the-Digital-Frontier.pptx
sujalchauhan1305
 
PDF
Doc9.....................................
SofiaCollazos
 
PPTX
AI in Daily Life: How Artificial Intelligence Helps Us Every Day
vanshrpatil7
 
How ETL Control Logic Keeps Your Pipelines Safe and Reliable.pdf
Stryv Solutions Pvt. Ltd.
 
Accelerating Oracle Database 23ai Troubleshooting with Oracle AHF Fleet Insig...
Sandesh Rao
 
Agile Chennai 18-19 July 2025 Ideathon | AI Powered Microfinance Literacy Gui...
AgileNetwork
 
What-is-the-World-Wide-Web -- Introduction
tonifi9488
 
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
Agile Chennai 18-19 July 2025 | Emerging patterns in Agentic AI by Bharani Su...
AgileNetwork
 
GDG Cloud Munich - Intro - Luiz Carneiro - #BuildWithAI - July - Abdel.pdf
Luiz Carneiro
 
Presentation about Hardware and Software in Computer
snehamodhawadiya
 
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
Responsible AI and AI Ethics - By Sylvester Ebhonu
Sylvester Ebhonu
 
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
 
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
Introduction to Flutter by Ayush Desai.pptx
ayushdesai204
 
CIFDAQ's Market Wrap : Bears Back in Control?
CIFDAQ
 
Peak of Data & AI Encore - Real-Time Insights & Scalable Editing with ArcGIS
Safe Software
 
The-Ethical-Hackers-Imperative-Safeguarding-the-Digital-Frontier.pptx
sujalchauhan1305
 
Doc9.....................................
SofiaCollazos
 
AI in Daily Life: How Artificial Intelligence Helps Us Every Day
vanshrpatil7
 

Competencies of an architect

  • 1. 1 Competencies of an Architect Miha Kralj Architect Microsoft
  • 3. 3 What an Architect really does it is not engineering after all… The main activities of an Architect: Think, analyze Listen, talk, walk around Design, brainstorm, explain Assist project leader with work breakdown, schedule, risks Present, meet, teach, discuss Test, integrate Write, consolidate, browse Read, review TGerrit Muller, “The Role and Task of the System Architect”, http://www.gaudisite.nl/RoleSystemArchitectPaper.pdf/
  • 4. 4 Architecting process What is there to do? System Vision • system concept • value proposition, distinctive contribution • models and descriptions • prototypes Activities: • Conduct industry, market, customer and user analyses • Create technology roadmaps • Assess legal implications • Envision new products • Select, model and prototype Architecture • architectural requirements • architecture models • component specifications • architecture guidelines and standards Activities: • Gain sponsorship and buy-in • Capture architectural requirements • Create architectural models and evaluate alternatives • Validate architecture against requirements Updated Architecture • updated requirements • impact analysis results • revised architecture models Activities: • Update architecture documentation • Update requirements • Assess architecture against requirements (impact analysis) • Restructure architecture System Envisioning Architecting Architecture Evolution Goal Brief overview of process Primary outputs Process
  • 6. 6 The Magic Seven Seven Measurable Competencies Organizational Dynamics Strategy Process and Tactics Technology in Breadth Technology in Depth Leadership Communication
  • 7. 7 Leadership Abilityto develop partnerships with stakeholdersboth inside and outside the organization,mentorothers, developand form strong teams, and achievesuccessful results. Does not meet • Weak communication skills – not considering needs across the organization • Doesn’t manage the bad news • Rarely develops effective partnerships • Blames others for issues that arise – does not demonstrate accountability or ownership Nearly meets • Technical lead, not a mentor • Gets the job done most of the time – sometimes fails •Is not developing new competencies, not leading effectively Meets • Drives the business forward – recognized for skill set across the organization •Gets the job done – rock solid performer, dependable •Develops partnerships across the organization •Foresees and proactively addresses issues Exceeds • Grows people – completes the project and provides growth or mentoring opportunities for team •Develops strong business partnerships •People want to follow – is sought out by others •Makes the team better than the sum of its parts
  • 8. 8 Leadership Sub-competencies Ask thought-provoking questions that result in actionable technological patterns or solutions Actively mentor others Provide thought leadership by enabling others to see things from a different and better perspective Influence decision makers Champion structure, process, best practices, and standards Promote the capture and reuse of intellectual capital Effectively build individual partnerships and organizational networks
  • 9. 9 Leadership Sample questions • Tell me about a time when your team or management disagreed with an architectural decision you made. • What steps are you taking to identify and/or grow your replacement? • How do you convey what architecture is to others? • How much of your time do you spend thinking about running your business vs. changing your business? • What are your plans for the next 2-5 years? • Why are your team members or employees loyal to you? • Tell me about a time you lead the org away from a potential disaster to a successful implementation? How? • How do you get other people to build and deploy the infrastructure/solutions you architect? • How do you see the role of an architect in a team? • When things go wrong between team members – what do you do to resolve the situation?
  • 10. 10 Communication Maintainwell-writtenand accurateproject documentation, and present informationon a technicalsubject in a concise and measuredmanner. Influence others, manageconflict effectively,and tailorcommunication to the needs of the target audience. Does not meet • Does not communicate • Creates conflict • Communicates inaccurate information Nearly meets • Produces documentation of minimal value to technical stakeholders • Can only communicate solution to technical stakeholders • Does not effectively tailor communication to audience Meets • Ability to tailor communication to audience • Ability to effectively manage conflicts • Ability to be honest about the ramifications of a technical decision Exceeds • Well written, concise and accurate documentation that is appropriately maintained • Engaging and concise presentation skills • Ability to influence – influencer rather than a reporter
  • 11. 11 Communication Sub-competencies Effective listener and astute observer Communicate effectively and persuasively to different audiences (for example, executive or technical) Effectively mediate and manage conflict Document designs and specifications that adhere to company practices Communicate needs as well as deployment and operations standards to infrastructure architects Effectively facilitate meetings Possess good presentation skills
  • 12. 12 Communication Sample questions • What standard methods do you use to depict your architectures? • What documents are included in your conceptual/logical/implementation designs? • Tell me about presentation where your audience was not cooperating? • How would you talk to CIO/CTO/CEO/CFO? • I don’t understand – explain it better • Follow-up: initiate conflicting arguing and observe reactions
  • 13. 13 Organizational Dynamics Strategy Process and Tactics Technology in Breadth Technology in Depth Leadership Communication
  • 14. 14 Organizational Dynamics Recognizethe keystakeholders on a project and work with those stakeholders to drive the project to a successful conclusion. Recognizethe politicallandscape within an organizationthat can influencea project, and in turn influence organizationalpolitics for the success of projects. Does not meet • Avoids politically charged situations •Cannot or does not identify the stakeholders for the project •Consistently falling prey to the whims of the stakeholders – not seeing the bigger picture •Can’t map the solution to the business case Nearly meets • Identifies but does not effectively work with stakeholders Meets • Works with key stakeholders •Impactful because gets the right stakeholders aligned •Knows how to effectively pick battles Exceeds • Recognizes key influencers and works with those influencers •Perceptive enough to anticipate the changing political landscape
  • 15. 15 Organizational Dynamics Sub-competencies Understand organizational structures, relationships, and influencers Adeptly maneuver through politically-charged organizational situations Effectively build organizational partnerships and networks Build relationships with other architects and project stakeholders Possess an awareness of the internal legal organization and ensure that legal guidelines are met Exhibit comfort with conflict and thrive in situations that require negotiation and compromise
  • 16. 16 Organizational Dynamics Sample questions • How do you go about gaining alignment from various stakeholders in the organization? • Describe a project that was partially complete and new stakeholder(s) were added. What did you do? • Tell me about a successful failure? • How do you determine who you talk to when you enter a company or start a new project?
  • 17. 17 Strategy Apply knowledgeof technologyto further organizationalgoals within the verticalindustry. Understand the principles of projectmanagementand interactwith project managersto completeprojects successfully. In addition, understand the economicdimension ofprojects and how costs influence the availablechoices for technology. Does not meet •Does not understand the impact technology may have on the business and tradeoffs that must be made to meet the needs of the business. Nearly meets • Solutions only take into account thinking about 6 months out – not well beyond. •Understands competitive advantage technology provides for the organization, but does not drive it. •Reactively instead of proactively solving problems. Meets • Solution aligns with business strategy in addition to technical strategy. •Aware of where business and technology is going. •Interacts with community and customer on a participatory level. •Drives the competitive advantage that technology provides for the organization. Exceeds •Able to extract requirements from the business and understand not only the technical, but the business impact. • Interacts frequently with community and customer and drives that interaction. •Intimately aware how solution will be executed. •Ability to gain buy-in of solution. •Long-term focus.
  • 18. 18 Strategy Sub-competencies Explain the business strategy of your organization Demonstrate knowledge of industry-specific trends with respect to architecture Balance the needs of users, management, operations, support, finance, and technology with the strategic needs of the business, including business benefits and vendor pricing implications Demonstrate an understanding of future trends in technology and how they impact the current and future state of your solution Describe how you applied knowledge of industry ( HIPAA , Basel II, Sarbanes-Oxley, HL7, etc.) regulations to create your solution Use enterprise frameworks (for example, the Zachman Framework for Enterprise Architecture or The Open Group Architecture Framework [TOGAF]) to map the business strategy of the organization to your solution Understand how operational frameworks (for example, Control Objectives for Information and related Technology [COBIT], IT Infrastructure Library [ITIL], ITSM) impact your solution Understand how techniques for achieving operational excellence (for example, Lean Six Sigma, Total Quality Management [TQM], or Capability Maturity Model [CMM]) impact your solution
  • 19. 19 Strategy Sample questions • What part of your vision/solution did you fail to gain buy-in on? Tell me about a scenario where you failed to gain buy in. • Follow-up: What would you do differently? • Follow-up: What were the consequences and how did you deal with those consequences? • How do you go about validating your strategy internally before you execute on gaining buy-in? • What mechanisms do you have to share best practices? How do you evaluate best practices? • How do you quantify or measure success? • What technology initiatives do you have in the next year? • What is your scope of influence in the organization?
  • 20. 20 Process and Tactics Gatherand refine project requirements from both a technicaland a business perspective.Design, create,maintain, and verify modelsof the deployed infrastructure. Createeffectiveproject artifacts.Exhibit the ability torefineproject goalsand the tactics necessaryto achievethose goalsas the project develops. Does not meet • Not willing (or unable to recognize when it is necessary) to change architecture. •Proposes architecture – but no involvement in implementation and its evolution. Nearly meets • Designs architecture but fails to document changes. •Does not address opportunities to change working architecture as the situation changes. Meets • Effectively incorporates strategic vision into tactics of technology implementation. •Ability to change architecture as obstacles occur during implementation. •Keeps up to date with evolving best practices and technology, and can adjust architecture appropriately. •Aware of, presents, and explores technical options. •Able to compromise as appropriate. Exceeds •Ability to predict when technology change will occur and can adjust/evolve architecture appropriately.
  • 21. 21 Process and Tactics Sub-competencies Use methodologies and/or frameworks to provide predictability to IT and ensure repeatable success on IT projects Gather and analyze both technical and business requirements Envision and create an solution that meets requirements and can be implemented using modeling techniques and mapping their points of integration Prove the feasibility of a design (POC, pilots, prototypes, etc.) Use capacity planning techniques to ensure scalable designs Create the design artifacts that are required to deliver and to maintain the solution Understand the impact of internal policies (for example, service level agreements [SLAs]) Guide a project through to completion and audit compliance with specifications and the overall intent of the architecture Review the ongoing implementation for opportunities for improvement and refine the model as requirements change, implementation choices evolve, etc. Contribute to technical project management
  • 22. 22 Process and Tactics Sample questions • What lifecycle process do you follow and why? What are the artifacts of the process? • Probe – are all artifacts complete for the solution? (e.g. is a test plan documented?) • How do you measure success? • Walk me through a project – beginning to end. Recommend to use a hypothetical situation. • What are you doing to mitigate risk?
  • 23. 23 Organizational Dynamics Strategy Process and Tactics Technology in Breadth Technology in Depth Leadership Communication
  • 24. 24 Technology - breadth Understandarchitecturalbestpracticesandapplythemacrossa breadthof technologiestosolveanorganizationalproblem.Articulate viewsonthefuturedevelopmentoftechnology,andunderstandthe interactionbetweeninfrastructureandsolutionarchitecture.Use theseinsightsto designappropriatearchitecturalsolutions. Does not meet • Focused on a single-platform – comfortable with single technology only. •Understands multiple technologies but cannot bring the technologies together – cannot synthesize. •Limited/selective understanding of the technology. •Does not recognize existing technology. Nearly meets • Addresses functional goals of a system, but may ignore non-functional goals. •Understands trend of where technology is moving but not understanding the technology itself (uses buzz-words). •Does not thoroughly analyze options if following policies of organization vs. looking at other potential technologies. •Does not demonstrate the responsibility to reuse existing technology. Meets • Understands where technology is moving and when is redundant. •Understands some quality properties in addition to functional requirements. •Understands how various technologies fit together – across the entire organization •Synthesizes new information/ technology quickly. •Consistently expanding technical knowledge. •Recognizes the value of leveraging existing technology. Exceeds •Strong understanding of new tools and technologies with a defined process for implementing within the organization. •Understands where business is going and impact it has on the architectural solution and has a plan for adaptation. •Understands the impact of decisions on quality properties in addition to funct requirements and can articulate that impact. Also has an evaluative process and/or documentation on decision points w. trade-off considerations.
  • 25. 25 Technology - breadth Sub-competencies Apply architectural and engineering concepts to design a solution that meets operational requirements, such as scalability, maintainability, security, reliability, extensibility, flexibility, availability, and manageability Think abstractly and demonstrate effective application of service-based, object-based, and component-based modeling Effectively adapt solutions to the capabilities and constraints of the infrastructure Demonstrate a range of software development skills, such as: data access and transactions factoring and refactoring tiers and layers application of patterns Integration strategies Have a broad architectural knowledge of several technology areas and be able to compare and contrast multiple vendor offering in those areas Learn new concepts and gain expertise quickly
  • 26. 26 Technology - breadth Sample questions • What frameworks did you consider when architecting your solution and what criteria did you use? • What approach did you use to elicit quality requirements? • How do you analyze the relationship between architecture and quality properties? • Follow up questions: tradeoffs • How do you ensure quality in your design? • When considering technology for a solution how do you treat redundancy among technologies? • What did you consider when designing your solution to ensure it is maintainable and upgradeable? • Last 2 or 3 books you’ve read on the industry? • What are the 2 or 3 magazines or websites you follow? • What trends do you see that will significantly impact the solutions you design in the near future? Or what keeps you jazzed about the future? • What standards does your organization use for architecture – frameworks, packages, software development? • What process is used to introduce new standards in the organization?
  • 27. 27 Technology - depth Demonstratedetailedknowledgeof the concepts, application, and issues of at least two depth competencies.Also demonstratethe abilityto quickly assimilateinformationabout new technologies. Does not meet • Unable to demonstrate technology expertise. Nearly meets •Strong expertise in one area of technology and how the technology fits into architecture, but struggles outside of that one area. Meets • Demonstrable and sustained expertise of two or more areas of technology and how the technology fits into architecture. •Understands the value of the technology and its impact on the business. Exceeds • Demonstrable, sustained expertise and mastery of three or more areas of technology and how the technology fits into architecture. •Achieves industry acknowledgment as a published author, conference speaker or holds patents for an area of technology. •Able to learn a new technology quickly.
  • 28. 28 Technology - depth Sub-competencies Examples of depth competencies include, but are not limited to, the following: Component and solution modeling Solutions frameworks (for example, the Microsoft .NET Framework and Java 2 Platform, Enterprise Edition [JEE]) Integration , as evidenced by knowledge of traditional enterprise application integration (EAI) products such as Microsoft BizTalk Server, IBM WebSphere, or BEA WebLogic User experience, including smart clients and adaptive UI Data structuring and management
  • 29. 29 Technology - depth Sample questions • What are the benefits of the architecture you selected? Why did you decide to use it? • Follow-up: What challenges did you face when implementing it? • Follow-up: What alternative technologies did you consider? • Follow-up: How did you sell your solution to the infrastructure support/software development staff? • Follow-up: How did you explain your solution to various levels of the organization? • What are instances where you had to back away from using your architectural solution in the design or roll out? • If you had the opportunity to re-design the solution, how would you go about it?
  • 30. 30 Level of Competency Various roles in the Enterprise Leadership Strategy Technology Breadth Organizational Dynamics Tactical / Process Communications Technology Depth CIO Enterprise Architect Solution/Infrastructure/Information/Business Architect
  • 31. 31 Conclusion Common competencies of Architects Organizational Dynamics Strategy Process and Tactics Technology in Breadth Technology in Depth Leadership Communication
  • 32. 32 Your Next Steps As an aspiring architect, you should… Tomorrow Network with other architects on TechEd Re-validate if your development path leads towards an architect or engineer Near Future Set your career goals and define the roadmap to achieve them Start building the right competencies required Longer Term Participate in defining and establishing IT Architecture as a separate profession