AAF 2009 Growing Architects
-
Upload
kevin-francis -
Category
Career
-
view
654 -
download
1
description
Transcript of AAF 2009 Growing Architects
![Page 1: AAF 2009 Growing Architects](https://reader033.fdocuments.us/reader033/viewer/2022051211/554f41ecb4c905423f8b45d7/html5/thumbnails/1.jpg)
Growing Architects
Kevin Francis
Practices Manager
Object Consulting
![Page 2: AAF 2009 Growing Architects](https://reader033.fdocuments.us/reader033/viewer/2022051211/554f41ecb4c905423f8b45d7/html5/thumbnails/2.jpg)
My journey Architecture:
• Types of Architects• Architecture Career Paths• Architect skill requirements
Growing Architects:• Skills development• Organisational requirements
What We Will CoverAre you in the right session?
![Page 3: AAF 2009 Growing Architects](https://reader033.fdocuments.us/reader033/viewer/2022051211/554f41ecb4c905423f8b45d7/html5/thumbnails/3.jpg)
My BackgroundWhy 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
![Page 4: AAF 2009 Growing Architects](https://reader033.fdocuments.us/reader033/viewer/2022051211/554f41ecb4c905423f8b45d7/html5/thumbnails/4.jpg)
Architecture Career Paths
![Page 5: AAF 2009 Growing Architects](https://reader033.fdocuments.us/reader033/viewer/2022051211/554f41ecb4c905423f8b45d7/html5/thumbnails/5.jpg)
5 Solution Architect
Application Architect
Application Architect
Application Architect
Data Architect
User Interface Architect
Application Architect
Types of ArchitectsIt isn't all about code…
User Interface
Business Layer
Application
Application
SupplierDatabase
Business Layer
Business Layer
Business Layer
Integration Architect
Infrastructure Architect
![Page 6: AAF 2009 Growing Architects](https://reader033.fdocuments.us/reader033/viewer/2022051211/554f41ecb4c905423f8b45d7/html5/thumbnails/6.jpg)
6
Paths into ArchitectureIt 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
![Page 7: AAF 2009 Growing Architects](https://reader033.fdocuments.us/reader033/viewer/2022051211/554f41ecb4c905423f8b45d7/html5/thumbnails/7.jpg)
7
Paths from ArchitectureYou 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
![Page 8: AAF 2009 Growing Architects](https://reader033.fdocuments.us/reader033/viewer/2022051211/554f41ecb4c905423f8b45d7/html5/thumbnails/8.jpg)
Architecture Skills
![Page 9: AAF 2009 Growing Architects](https://reader033.fdocuments.us/reader033/viewer/2022051211/554f41ecb4c905423f8b45d7/html5/thumbnails/9.jpg)
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
![Page 10: AAF 2009 Growing Architects](https://reader033.fdocuments.us/reader033/viewer/2022051211/554f41ecb4c905423f8b45d7/html5/thumbnails/10.jpg)
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.
![Page 11: AAF 2009 Growing Architects](https://reader033.fdocuments.us/reader033/viewer/2022051211/554f41ecb4c905423f8b45d7/html5/thumbnails/11.jpg)
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
![Page 12: AAF 2009 Growing Architects](https://reader033.fdocuments.us/reader033/viewer/2022051211/554f41ecb4c905423f8b45d7/html5/thumbnails/12.jpg)
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
![Page 13: AAF 2009 Growing Architects](https://reader033.fdocuments.us/reader033/viewer/2022051211/554f41ecb4c905423f8b45d7/html5/thumbnails/13.jpg)
13
What Makes a Good Architect?The soft stuff
Presentation skills Team leading skills Mentoring skills Excellent writing skills Excellent communication skills
![Page 14: AAF 2009 Growing Architects](https://reader033.fdocuments.us/reader033/viewer/2022051211/554f41ecb4c905423f8b45d7/html5/thumbnails/14.jpg)
Growing Architects
![Page 15: AAF 2009 Growing Architects](https://reader033.fdocuments.us/reader033/viewer/2022051211/554f41ecb4c905423f8b45d7/html5/thumbnails/15.jpg)
15
Developers to ArchitectsAn 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
![Page 16: AAF 2009 Growing Architects](https://reader033.fdocuments.us/reader033/viewer/2022051211/554f41ecb4c905423f8b45d7/html5/thumbnails/16.jpg)
16
Developers to ArchitectsWhat 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
![Page 17: AAF 2009 Growing Architects](https://reader033.fdocuments.us/reader033/viewer/2022051211/554f41ecb4c905423f8b45d7/html5/thumbnails/17.jpg)
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
![Page 18: AAF 2009 Growing Architects](https://reader033.fdocuments.us/reader033/viewer/2022051211/554f41ecb4c905423f8b45d7/html5/thumbnails/18.jpg)
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
![Page 19: AAF 2009 Growing Architects](https://reader033.fdocuments.us/reader033/viewer/2022051211/554f41ecb4c905423f8b45d7/html5/thumbnails/19.jpg)
19
Contact Points
Email: [email protected] Blog: http://msmvps.com/blogs/architecture/
Object: www.objectconsulting.com.au Process Mentor: www.processmentor.com