SlideShare a Scribd company logo
1 of 19
Growing Architects
Kevin Francis
Practices Manager
Object Consulting
 My journey
 Architecture:
• Types of Architects
• Architecture Career Paths
• Architect skill requirements
 Growing Architects:
• Skills development
• Organisational requirements
What We Will Cover
Are you in the right session?
My Background
Why should I be talking about this?
 Developer and Operations
 Architect and Consultant
 Enterprise Architect
 Project Manager and Business Owner
 Principal Architect
 Delivery Manager
 Executive – Strategic Management
 MVP and Community Work
Architecture Career Paths
5
Solution Architect
Application
Architect
Application
Architect
Application
Architect
Data Architect
User Interface
Architect
Application
Architect
Types of Architects
It isn't all about code…
User
Interface
Business
Layer
Application
Application
Supplier
Database
Business
Layer
Business
Layer
Business
Layer
Integration
Architect
Infrastructure
Architect
6
Paths into Architecture
It still isn't all about code…
Developer
Solution
Architect
UI
Architect
Business
Analyst
Almost
Anyone
Business
Analyst
IT Support
Snr Data
Architect
SOA
Architect
Snr
Project
Manager
Infrastructure
Manager
Integration
Architect
Data
Architect
Project
Manager
Infrastructure
Architect
Application
Architect
7
Paths from Architecture
You can't be an architect forever
Delivery
Manager, etc
Infrastructure
Manager, etc
CTOCIO Other Executive
Infrastructure
Manager
SOA
Architect
Snr Data
Architect
Snr
Project
Manager
Solution
Architect
Enterprise Architect or Consultant
Architecture Skills
9
What is Architecture?
It's all about technology, right?
 Designing all or part of a system to meet the
functional and non-functional requirements
 Designing the delivery approach
 Managing risk
 Delivering to budget
 Managing stakeholders
 Managing change
 Contracts
 Explaining what needs to be done
 Managing the development team
10
Intrinsic Architect Traits
 Inventive - can see through the problem
 Good communicator – can sell the solution
 Strategic thinker – can see the big picture
 Forthright – can push forwards when the going
gets hard.
11
What Makes a Good Architect?
The hard stuff
 Technology knowledge:
• Technologies – broad and narrow
• Product stack
• Scalability
• Security – inside and outside the network
• Reliability
 Design capabilities:
• Patterns and practices
• SOA, UI design, workflow
12
What Makes a Good Architect?
The sort-of soft stuff
 Project Management skills:
• Scope management
• Change management
• Requirements management
• Contract management
• Estimation
• Schedule management
 Methodologies. That’s plural.
 Test Approaches & Management
13
What Makes a Good Architect?
The soft stuff
 Presentation skills
 Team leading skills
 Mentoring skills
 Excellent writing skills
 Excellent communication skills
Growing Architects
15
Developers to Architects
An Architect isn't just a smart Developer
 Technical things Architects need:
• The whole picture
• Detail in part of the picture
• Patterns and practices
• The product stack
 Non-technical things:
• Leadership skills
• Communication skills
• Project management
16
Developers to Architects
What should developers learn?
 Patterns and Practices
 The product stacks etc
 Methodologies
 Architecture Training
 Project Management Training
 Consider communications training
 Encourage involvement within and outside
projects
 Encourage developers to grow beyond code
17
Creating an Architecture Team
 Build a team structure
 Put the right people at the top of the structure
 Build a career progression plan
• Training
• Skills
• Projects
 Encourage the right behaviours
• KPIs
• Recognition
18
Creating an Architecture Team
 Build an Architecture Practice
 Build a Mentoring framework
 Use progression plans to encourage broader
skills.
 Develop KPI’s to encourage behaviour
 Use Web 2.0 tools to encourage interaction
 Architecture BOK – Process Mentor
19
Contact Points
 Email: kevin.francis@objectconsulting.com.au
 Blog: http://msmvps.com/blogs/architecture/
 Object: www.objectconsulting.com.au
 Process Mentor: www.processmentor.com

More Related Content

What's hot

What is a chief technology officer(cto)
What is a chief technology officer(cto)What is a chief technology officer(cto)
What is a chief technology officer(cto)Metricoid Technology
 
Software Project Rubrics by Dr. Ramos
Software Project Rubrics by Dr. RamosSoftware Project Rubrics by Dr. Ramos
Software Project Rubrics by Dr. RamosAnna Liza Ramos
 
Georgia State Presentation
Georgia State PresentationGeorgia State Presentation
Georgia State Presentationpatrickbrandt
 
Requirements gathering for developers
Requirements gathering for developersRequirements gathering for developers
Requirements gathering for developersDorje McKinnon
 
Changing landscape of software project management
Changing landscape of software project managementChanging landscape of software project management
Changing landscape of software project managementPramesh Vaidya
 
Agile Myths and Misconceptions
Agile Myths and MisconceptionsAgile Myths and Misconceptions
Agile Myths and MisconceptionsCalen Legaspi
 
Lean Business Analysis and UX Runway - Natalie Warnert
Lean Business Analysis and UX Runway - Natalie WarnertLean Business Analysis and UX Runway - Natalie Warnert
Lean Business Analysis and UX Runway - Natalie WarnertNatalie Warnert
 
Modern BA - way to delivering value
Modern BA - way to delivering valueModern BA - way to delivering value
Modern BA - way to delivering valueSQALab
 
Software Advice UserView: Agile Project Management Report 2015
Software Advice UserView: Agile Project Management Report 2015Software Advice UserView: Agile Project Management Report 2015
Software Advice UserView: Agile Project Management Report 2015Software Advice
 
5 Mistakes Business Should Avoid During Outsourcing Software Development
5 Mistakes Business Should Avoid During Outsourcing Software Development5 Mistakes Business Should Avoid During Outsourcing Software Development
5 Mistakes Business Should Avoid During Outsourcing Software DevelopmentInvoZone
 
Why ask why? Try agile BI!
Why ask why? Try agile BI!Why ask why? Try agile BI!
Why ask why? Try agile BI!Excella
 

What's hot (17)

What is a chief technology officer(cto)
What is a chief technology officer(cto)What is a chief technology officer(cto)
What is a chief technology officer(cto)
 
Beth Smith's resume
Beth Smith's resumeBeth Smith's resume
Beth Smith's resume
 
Software Project Rubrics by Dr. Ramos
Software Project Rubrics by Dr. RamosSoftware Project Rubrics by Dr. Ramos
Software Project Rubrics by Dr. Ramos
 
Role of an architect
Role of an architect Role of an architect
Role of an architect
 
Georgia State Presentation
Georgia State PresentationGeorgia State Presentation
Georgia State Presentation
 
stwResume
stwResumestwResume
stwResume
 
Jeff's Career
Jeff's CareerJeff's Career
Jeff's Career
 
Requirements gathering for developers
Requirements gathering for developersRequirements gathering for developers
Requirements gathering for developers
 
26 jun06 incose_osvards
26 jun06 incose_osvards26 jun06 incose_osvards
26 jun06 incose_osvards
 
JC_Gabuya_Resume
JC_Gabuya_ResumeJC_Gabuya_Resume
JC_Gabuya_Resume
 
Changing landscape of software project management
Changing landscape of software project managementChanging landscape of software project management
Changing landscape of software project management
 
Agile Myths and Misconceptions
Agile Myths and MisconceptionsAgile Myths and Misconceptions
Agile Myths and Misconceptions
 
Lean Business Analysis and UX Runway - Natalie Warnert
Lean Business Analysis and UX Runway - Natalie WarnertLean Business Analysis and UX Runway - Natalie Warnert
Lean Business Analysis and UX Runway - Natalie Warnert
 
Modern BA - way to delivering value
Modern BA - way to delivering valueModern BA - way to delivering value
Modern BA - way to delivering value
 
Software Advice UserView: Agile Project Management Report 2015
Software Advice UserView: Agile Project Management Report 2015Software Advice UserView: Agile Project Management Report 2015
Software Advice UserView: Agile Project Management Report 2015
 
5 Mistakes Business Should Avoid During Outsourcing Software Development
5 Mistakes Business Should Avoid During Outsourcing Software Development5 Mistakes Business Should Avoid During Outsourcing Software Development
5 Mistakes Business Should Avoid During Outsourcing Software Development
 
Why ask why? Try agile BI!
Why ask why? Try agile BI!Why ask why? Try agile BI!
Why ask why? Try agile BI!
 

Viewers also liked

IT Career: Software Developer
IT Career: Software DeveloperIT Career: Software Developer
IT Career: Software DeveloperDaniel Jay
 
MEGA International: .NET Architect
MEGA International: .NET Architect MEGA International: .NET Architect
MEGA International: .NET Architect Jason De Oliveira
 
ReMix Keynote (Vienna, Austria)
ReMix Keynote (Vienna, Austria)ReMix Keynote (Vienna, Austria)
ReMix Keynote (Vienna, Austria)Simon Guest
 
introduction to programmer career path
introduction to programmer career pathintroduction to programmer career path
introduction to programmer career pathArif Huda
 
Tech Lead Skills for Developers
Tech Lead Skills for DevelopersTech Lead Skills for Developers
Tech Lead Skills for DevelopersThoughtworks
 
Enterprise digital labs
Enterprise digital labsEnterprise digital labs
Enterprise digital labsZinnov
 
A Comparison of .NET Framework vs. Java Virtual Machine
A Comparison of .NET Framework vs. Java Virtual MachineA Comparison of .NET Framework vs. Java Virtual Machine
A Comparison of .NET Framework vs. Java Virtual MachineAbdelrahman Hosny
 

Viewers also liked (9)

.NET Career Direction
.NET Career Direction.NET Career Direction
.NET Career Direction
 
IT Career: Software Developer
IT Career: Software DeveloperIT Career: Software Developer
IT Career: Software Developer
 
MEGA International: .NET Architect
MEGA International: .NET Architect MEGA International: .NET Architect
MEGA International: .NET Architect
 
ReMix Keynote (Vienna, Austria)
ReMix Keynote (Vienna, Austria)ReMix Keynote (Vienna, Austria)
ReMix Keynote (Vienna, Austria)
 
introduction to programmer career path
introduction to programmer career pathintroduction to programmer career path
introduction to programmer career path
 
Career guidance
Career guidanceCareer guidance
Career guidance
 
Tech Lead Skills for Developers
Tech Lead Skills for DevelopersTech Lead Skills for Developers
Tech Lead Skills for Developers
 
Enterprise digital labs
Enterprise digital labsEnterprise digital labs
Enterprise digital labs
 
A Comparison of .NET Framework vs. Java Virtual Machine
A Comparison of .NET Framework vs. Java Virtual MachineA Comparison of .NET Framework vs. Java Virtual Machine
A Comparison of .NET Framework vs. Java Virtual Machine
 

Similar to AAF 2009 Growing Architects

Solution architecture
Solution architectureSolution architecture
Solution architectureiasaglobal
 
An introduction to architecture and architects
An introduction to architecture and architectsAn introduction to architecture and architects
An introduction to architecture and architectswweinmeyer79
 
How to scale Mendix teams - Mx meetup jan 28 2021
How to scale Mendix teams - Mx meetup  jan 28 2021How to scale Mendix teams - Mx meetup  jan 28 2021
How to scale Mendix teams - Mx meetup jan 28 2021RenevHofwegen
 
Understand front end developer
Understand front end developerUnderstand front end developer
Understand front end developerHsuan Fu Lien
 
Working with software architects - advice to project managers
Working with software architects - advice to project managersWorking with software architects - advice to project managers
Working with software architects - advice to project managersYaniv Pessach
 
Projects FAIL if We do not Consider 5 DIMENSIONS!
Projects FAIL if We do not Consider 5 DIMENSIONS!Projects FAIL if We do not Consider 5 DIMENSIONS!
Projects FAIL if We do not Consider 5 DIMENSIONS!VSR *
 
Arch PPT revit.pptx
Arch PPT revit.pptxArch PPT revit.pptx
Arch PPT revit.pptxZCC Group
 
Developing High Performing Architecture Teams
Developing High Performing Architecture Teams Developing High Performing Architecture Teams
Developing High Performing Architecture Teams sallybean
 
Sketching Web APIs
Sketching Web APIsSketching Web APIs
Sketching Web APIsronniemitra
 
Costanoa Expert Series: What Business Leaders Should Know About Design- Order 4
Costanoa Expert Series: What Business Leaders Should Know About Design- Order 4Costanoa Expert Series: What Business Leaders Should Know About Design- Order 4
Costanoa Expert Series: What Business Leaders Should Know About Design- Order 4Costanoa Ventures
 
India GRUC Agility Presentation 2015-6-30
India GRUC Agility Presentation 2015-6-30India GRUC Agility Presentation 2015-6-30
India GRUC Agility Presentation 2015-6-30Roger Snook
 
Agile architecture
Agile architectureAgile architecture
Agile architecturePaul Preiss
 
The role of the architect in agile
The role of the architect in agileThe role of the architect in agile
The role of the architect in agileDror Helper
 
Design Operations mural - 8 mar 2017
Design Operations   mural - 8 mar 2017Design Operations   mural - 8 mar 2017
Design Operations mural - 8 mar 2017Dave Malouf
 
Integrating SEO into Development - Proseo
Integrating  SEO into Development - ProseoIntegrating  SEO into Development - Proseo
Integrating SEO into Development - ProseoAlex Craven
 
Discovery on terra incognita
Discovery on terra incognitaDiscovery on terra incognita
Discovery on terra incognitaeugenemospan
 

Similar to AAF 2009 Growing Architects (20)

Solution architecture
Solution architectureSolution architecture
Solution architecture
 
An introduction to architecture and architects
An introduction to architecture and architectsAn introduction to architecture and architects
An introduction to architecture and architects
 
How to scale Mendix teams - Mx meetup jan 28 2021
How to scale Mendix teams - Mx meetup  jan 28 2021How to scale Mendix teams - Mx meetup  jan 28 2021
How to scale Mendix teams - Mx meetup jan 28 2021
 
Project architect job description
Project architect job descriptionProject architect job description
Project architect job description
 
The DASA DevOps Competence Model: A Need for New Skills
The DASA DevOps Competence Model: A Need for New SkillsThe DASA DevOps Competence Model: A Need for New Skills
The DASA DevOps Competence Model: A Need for New Skills
 
Understand front end developer
Understand front end developerUnderstand front end developer
Understand front end developer
 
Working with software architects - advice to project managers
Working with software architects - advice to project managersWorking with software architects - advice to project managers
Working with software architects - advice to project managers
 
Projects FAIL if We do not Consider 5 DIMENSIONS!
Projects FAIL if We do not Consider 5 DIMENSIONS!Projects FAIL if We do not Consider 5 DIMENSIONS!
Projects FAIL if We do not Consider 5 DIMENSIONS!
 
Arch PPT revit.pptx
Arch PPT revit.pptxArch PPT revit.pptx
Arch PPT revit.pptx
 
Developing High Performing Architecture Teams
Developing High Performing Architecture Teams Developing High Performing Architecture Teams
Developing High Performing Architecture Teams
 
Sketching Web APIs
Sketching Web APIsSketching Web APIs
Sketching Web APIs
 
Costanoa Expert Series: What Business Leaders Should Know About Design- Order 4
Costanoa Expert Series: What Business Leaders Should Know About Design- Order 4Costanoa Expert Series: What Business Leaders Should Know About Design- Order 4
Costanoa Expert Series: What Business Leaders Should Know About Design- Order 4
 
TOGAF®9.1 in Pictures
TOGAF®9.1 in PicturesTOGAF®9.1 in Pictures
TOGAF®9.1 in Pictures
 
India GRUC Agility Presentation 2015-6-30
India GRUC Agility Presentation 2015-6-30India GRUC Agility Presentation 2015-6-30
India GRUC Agility Presentation 2015-6-30
 
Open Day 2015
Open Day 2015Open Day 2015
Open Day 2015
 
Agile architecture
Agile architectureAgile architecture
Agile architecture
 
The role of the architect in agile
The role of the architect in agileThe role of the architect in agile
The role of the architect in agile
 
Design Operations mural - 8 mar 2017
Design Operations   mural - 8 mar 2017Design Operations   mural - 8 mar 2017
Design Operations mural - 8 mar 2017
 
Integrating SEO into Development - Proseo
Integrating  SEO into Development - ProseoIntegrating  SEO into Development - Proseo
Integrating SEO into Development - Proseo
 
Discovery on terra incognita
Discovery on terra incognitaDiscovery on terra incognita
Discovery on terra incognita
 

Recently uploaded

格里菲斯大学毕业证(Griffith毕业证)#文凭成绩单#真实留信学历认证永久存档
格里菲斯大学毕业证(Griffith毕业证)#文凭成绩单#真实留信学历认证永久存档格里菲斯大学毕业证(Griffith毕业证)#文凭成绩单#真实留信学历认证永久存档
格里菲斯大学毕业证(Griffith毕业证)#文凭成绩单#真实留信学历认证永久存档208367051
 
Protection of Children in context of IHL and Counter Terrorism
Protection of Children in context of IHL and  Counter TerrorismProtection of Children in context of IHL and  Counter Terrorism
Protection of Children in context of IHL and Counter TerrorismNilendra Kumar
 
Jumark Morit Diezmo- Career portfolio- BPED 3A
Jumark Morit Diezmo- Career portfolio- BPED 3AJumark Morit Diezmo- Career portfolio- BPED 3A
Jumark Morit Diezmo- Career portfolio- BPED 3Ajumarkdiezmo1
 
Nathan_Baughman_Resume_copywriter_and_editor
Nathan_Baughman_Resume_copywriter_and_editorNathan_Baughman_Resume_copywriter_and_editor
Nathan_Baughman_Resume_copywriter_and_editorNathanBaughman3
 
办理学位证(UoM证书)北安普顿大学毕业证成绩单原版一比一
办理学位证(UoM证书)北安普顿大学毕业证成绩单原版一比一办理学位证(UoM证书)北安普顿大学毕业证成绩单原版一比一
办理学位证(UoM证书)北安普顿大学毕业证成绩单原版一比一A SSS
 
Introduction to phyton , important topic
Introduction to phyton , important topicIntroduction to phyton , important topic
Introduction to phyton , important topicakpgenious67
 
办理老道明大学毕业证成绩单|购买美国ODU文凭证书
办理老道明大学毕业证成绩单|购买美国ODU文凭证书办理老道明大学毕业证成绩单|购买美国ODU文凭证书
办理老道明大学毕业证成绩单|购买美国ODU文凭证书saphesg8
 
原版定制卡尔加里大学毕业证(UC毕业证)留信学历认证
原版定制卡尔加里大学毕业证(UC毕业证)留信学历认证原版定制卡尔加里大学毕业证(UC毕业证)留信学历认证
原版定制卡尔加里大学毕业证(UC毕业证)留信学历认证diploma001
 
Introduction to Political Parties (1).ppt
Introduction to Political Parties (1).pptIntroduction to Political Parties (1).ppt
Introduction to Political Parties (1).pptSohamChavan9
 
定制英国克兰菲尔德大学毕业证成绩单原版一比一
定制英国克兰菲尔德大学毕业证成绩单原版一比一定制英国克兰菲尔德大学毕业证成绩单原版一比一
定制英国克兰菲尔德大学毕业证成绩单原版一比一z zzz
 
The Next Things To Immediately Do About Mating Press
The Next Things To Immediately Do About Mating PressThe Next Things To Immediately Do About Mating Press
The Next Things To Immediately Do About Mating Pressmatingpress170
 
Application deck- Cyril Caudroy-2024.pdf
Application deck- Cyril Caudroy-2024.pdfApplication deck- Cyril Caudroy-2024.pdf
Application deck- Cyril Caudroy-2024.pdfCyril CAUDROY
 
Escort Service Andheri WhatsApp:+91-9833363713
Escort Service Andheri WhatsApp:+91-9833363713Escort Service Andheri WhatsApp:+91-9833363713
Escort Service Andheri WhatsApp:+91-9833363713Riya Pathan
 
Unlock Your Creative Potential: 7 Skills for Content Creator Evolution
Unlock Your Creative Potential: 7 Skills for Content Creator EvolutionUnlock Your Creative Potential: 7 Skills for Content Creator Evolution
Unlock Your Creative Potential: 7 Skills for Content Creator EvolutionRhazes Ghaisan
 
LinkedIn for Your Job Search in April 2024
LinkedIn for Your Job Search in April 2024LinkedIn for Your Job Search in April 2024
LinkedIn for Your Job Search in April 2024Bruce Bennett
 
办澳洲詹姆斯库克大学毕业证成绩单pdf电子版制作修改
办澳洲詹姆斯库克大学毕业证成绩单pdf电子版制作修改办澳洲詹姆斯库克大学毕业证成绩单pdf电子版制作修改
办澳洲詹姆斯库克大学毕业证成绩单pdf电子版制作修改yuu sss
 
原版快速办理MQU毕业证麦考瑞大学毕业证成绩单留信学历认证
原版快速办理MQU毕业证麦考瑞大学毕业证成绩单留信学历认证原版快速办理MQU毕业证麦考瑞大学毕业证成绩单留信学历认证
原版快速办理MQU毕业证麦考瑞大学毕业证成绩单留信学历认证nhjeo1gg
 
美国SU学位证,雪城大学毕业证书1:1制作
美国SU学位证,雪城大学毕业证书1:1制作美国SU学位证,雪城大学毕业证书1:1制作
美国SU学位证,雪城大学毕业证书1:1制作ss846v0c
 
定制(SCU毕业证书)南十字星大学毕业证成绩单原版一比一
定制(SCU毕业证书)南十字星大学毕业证成绩单原版一比一定制(SCU毕业证书)南十字星大学毕业证成绩单原版一比一
定制(SCU毕业证书)南十字星大学毕业证成绩单原版一比一z xss
 

Recently uploaded (20)

格里菲斯大学毕业证(Griffith毕业证)#文凭成绩单#真实留信学历认证永久存档
格里菲斯大学毕业证(Griffith毕业证)#文凭成绩单#真实留信学历认证永久存档格里菲斯大学毕业证(Griffith毕业证)#文凭成绩单#真实留信学历认证永久存档
格里菲斯大学毕业证(Griffith毕业证)#文凭成绩单#真实留信学历认证永久存档
 
Protection of Children in context of IHL and Counter Terrorism
Protection of Children in context of IHL and  Counter TerrorismProtection of Children in context of IHL and  Counter Terrorism
Protection of Children in context of IHL and Counter Terrorism
 
Jumark Morit Diezmo- Career portfolio- BPED 3A
Jumark Morit Diezmo- Career portfolio- BPED 3AJumark Morit Diezmo- Career portfolio- BPED 3A
Jumark Morit Diezmo- Career portfolio- BPED 3A
 
Nathan_Baughman_Resume_copywriter_and_editor
Nathan_Baughman_Resume_copywriter_and_editorNathan_Baughman_Resume_copywriter_and_editor
Nathan_Baughman_Resume_copywriter_and_editor
 
办理学位证(UoM证书)北安普顿大学毕业证成绩单原版一比一
办理学位证(UoM证书)北安普顿大学毕业证成绩单原版一比一办理学位证(UoM证书)北安普顿大学毕业证成绩单原版一比一
办理学位证(UoM证书)北安普顿大学毕业证成绩单原版一比一
 
Introduction to phyton , important topic
Introduction to phyton , important topicIntroduction to phyton , important topic
Introduction to phyton , important topic
 
办理老道明大学毕业证成绩单|购买美国ODU文凭证书
办理老道明大学毕业证成绩单|购买美国ODU文凭证书办理老道明大学毕业证成绩单|购买美国ODU文凭证书
办理老道明大学毕业证成绩单|购买美国ODU文凭证书
 
原版定制卡尔加里大学毕业证(UC毕业证)留信学历认证
原版定制卡尔加里大学毕业证(UC毕业证)留信学历认证原版定制卡尔加里大学毕业证(UC毕业证)留信学历认证
原版定制卡尔加里大学毕业证(UC毕业证)留信学历认证
 
Introduction to Political Parties (1).ppt
Introduction to Political Parties (1).pptIntroduction to Political Parties (1).ppt
Introduction to Political Parties (1).ppt
 
定制英国克兰菲尔德大学毕业证成绩单原版一比一
定制英国克兰菲尔德大学毕业证成绩单原版一比一定制英国克兰菲尔德大学毕业证成绩单原版一比一
定制英国克兰菲尔德大学毕业证成绩单原版一比一
 
The Next Things To Immediately Do About Mating Press
The Next Things To Immediately Do About Mating PressThe Next Things To Immediately Do About Mating Press
The Next Things To Immediately Do About Mating Press
 
Application deck- Cyril Caudroy-2024.pdf
Application deck- Cyril Caudroy-2024.pdfApplication deck- Cyril Caudroy-2024.pdf
Application deck- Cyril Caudroy-2024.pdf
 
Students with Oppositional Defiant Disorder
Students with Oppositional Defiant DisorderStudents with Oppositional Defiant Disorder
Students with Oppositional Defiant Disorder
 
Escort Service Andheri WhatsApp:+91-9833363713
Escort Service Andheri WhatsApp:+91-9833363713Escort Service Andheri WhatsApp:+91-9833363713
Escort Service Andheri WhatsApp:+91-9833363713
 
Unlock Your Creative Potential: 7 Skills for Content Creator Evolution
Unlock Your Creative Potential: 7 Skills for Content Creator EvolutionUnlock Your Creative Potential: 7 Skills for Content Creator Evolution
Unlock Your Creative Potential: 7 Skills for Content Creator Evolution
 
LinkedIn for Your Job Search in April 2024
LinkedIn for Your Job Search in April 2024LinkedIn for Your Job Search in April 2024
LinkedIn for Your Job Search in April 2024
 
办澳洲詹姆斯库克大学毕业证成绩单pdf电子版制作修改
办澳洲詹姆斯库克大学毕业证成绩单pdf电子版制作修改办澳洲詹姆斯库克大学毕业证成绩单pdf电子版制作修改
办澳洲詹姆斯库克大学毕业证成绩单pdf电子版制作修改
 
原版快速办理MQU毕业证麦考瑞大学毕业证成绩单留信学历认证
原版快速办理MQU毕业证麦考瑞大学毕业证成绩单留信学历认证原版快速办理MQU毕业证麦考瑞大学毕业证成绩单留信学历认证
原版快速办理MQU毕业证麦考瑞大学毕业证成绩单留信学历认证
 
美国SU学位证,雪城大学毕业证书1:1制作
美国SU学位证,雪城大学毕业证书1:1制作美国SU学位证,雪城大学毕业证书1:1制作
美国SU学位证,雪城大学毕业证书1:1制作
 
定制(SCU毕业证书)南十字星大学毕业证成绩单原版一比一
定制(SCU毕业证书)南十字星大学毕业证成绩单原版一比一定制(SCU毕业证书)南十字星大学毕业证成绩单原版一比一
定制(SCU毕业证书)南十字星大学毕业证成绩单原版一比一
 

AAF 2009 Growing Architects

  • 1. Growing Architects Kevin Francis Practices Manager Object Consulting
  • 2.  My journey  Architecture: • Types of Architects • Architecture Career Paths • Architect skill requirements  Growing Architects: • Skills development • Organisational requirements What We Will Cover Are you in the right session?
  • 3. My Background Why should I be talking about this?  Developer and Operations  Architect and Consultant  Enterprise Architect  Project Manager and Business Owner  Principal Architect  Delivery Manager  Executive – Strategic Management  MVP and Community Work
  • 5. 5 Solution Architect Application Architect Application Architect Application Architect Data Architect User Interface Architect Application Architect Types of Architects It isn't all about code… User Interface Business Layer Application Application Supplier Database Business Layer Business Layer Business Layer Integration Architect Infrastructure Architect
  • 6. 6 Paths into Architecture It still isn't all about code… Developer Solution Architect UI Architect Business Analyst Almost Anyone Business Analyst IT Support Snr Data Architect SOA Architect Snr Project Manager Infrastructure Manager Integration Architect Data Architect Project Manager Infrastructure Architect Application Architect
  • 7. 7 Paths from Architecture You can't be an architect forever Delivery Manager, etc Infrastructure Manager, etc CTOCIO Other Executive Infrastructure Manager SOA Architect Snr Data Architect Snr Project Manager Solution Architect Enterprise Architect or Consultant
  • 9. 9 What is Architecture? It's all about technology, right?  Designing all or part of a system to meet the functional and non-functional requirements  Designing the delivery approach  Managing risk  Delivering to budget  Managing stakeholders  Managing change  Contracts  Explaining what needs to be done  Managing the development team
  • 10. 10 Intrinsic Architect Traits  Inventive - can see through the problem  Good communicator – can sell the solution  Strategic thinker – can see the big picture  Forthright – can push forwards when the going gets hard.
  • 11. 11 What Makes a Good Architect? The hard stuff  Technology knowledge: • Technologies – broad and narrow • Product stack • Scalability • Security – inside and outside the network • Reliability  Design capabilities: • Patterns and practices • SOA, UI design, workflow
  • 12. 12 What Makes a Good Architect? The sort-of soft stuff  Project Management skills: • Scope management • Change management • Requirements management • Contract management • Estimation • Schedule management  Methodologies. That’s plural.  Test Approaches & Management
  • 13. 13 What Makes a Good Architect? The soft stuff  Presentation skills  Team leading skills  Mentoring skills  Excellent writing skills  Excellent communication skills
  • 15. 15 Developers to Architects An Architect isn't just a smart Developer  Technical things Architects need: • The whole picture • Detail in part of the picture • Patterns and practices • The product stack  Non-technical things: • Leadership skills • Communication skills • Project management
  • 16. 16 Developers to Architects What should developers learn?  Patterns and Practices  The product stacks etc  Methodologies  Architecture Training  Project Management Training  Consider communications training  Encourage involvement within and outside projects  Encourage developers to grow beyond code
  • 17. 17 Creating an Architecture Team  Build a team structure  Put the right people at the top of the structure  Build a career progression plan • Training • Skills • Projects  Encourage the right behaviours • KPIs • Recognition
  • 18. 18 Creating an Architecture Team  Build an Architecture Practice  Build a Mentoring framework  Use progression plans to encourage broader skills.  Develop KPI’s to encourage behaviour  Use Web 2.0 tools to encourage interaction  Architecture BOK – Process Mentor
  • 19. 19 Contact Points  Email: kevin.francis@objectconsulting.com.au  Blog: http://msmvps.com/blogs/architecture/  Object: www.objectconsulting.com.au  Process Mentor: www.processmentor.com

Editor's Notes

  1. 1/30/2015 3:31 AM
  2. 1/30/2015 3:31 AM
  3. 1/30/2015 3:31 AM
  4. 1/30/2015 3:31 AM
  5. 1/30/2015 3:31 AM
  6. 1/30/2015 3:31 AM
  7. 1/30/2015 3:31 AM
  8. 1/30/2015 3:31 AM
  9. 1/30/2015 3:31 AM