Date post: | 15-Nov-2014 |
Category: |
Business |
Upload: | kevin-francis |
View: | 5,232 times |
Download: | 0 times |
1
Career Development for Architects
Kevin FrancisNational Practice and Productivity ManagerObject Consulting
2
What We Will Cover
My background and work in this areaTypes of ArchitectsPaths into ArchitectureSo what makes a good Architect anyway?Paths from ArchitectureSetting yourself apart from the restQ&A
3
My backgroundWhy should I be talking about this?
Developer and OperationsArchitect and ConsultantEnterprise ArchitectProject Manager and Business OwnerPrincipal ArchitectDelivery ManagerExecutive ManagerMVP and community work
4 Solution ArchitectSolution Architect
Application Application ArchitectArchitect
Application ArchitectApplication Architect
Application Application ArchitectArchitect
Data ArchitectData Architect
User Interface ArchitectUser Interface Architect
Application ArchitectApplication Architect
Types of ArchitectsIt isn't all about code… Integration Integration
ArchitectArchitect
Infrastructure Infrastructure ArchitectArchitect
5
Paths into ArchitectureIt still isn't all about code…
DeveloperDeveloper
Solution Solution ArchitectArchitect
UI UI ArchitectArchitect
Business Business AnalystAnalyst
Almost Almost AnyoneAnyone
Business Business AnalystAnalystIT SupportIT Support
Snr Data Snr Data ArchitectArchitect
SOA SOA ArchitectArchitect
Snr Project Snr Project ManagerManager
Infrastructure Infrastructure ManagerManager
Integration Integration ArchitectArchitect
Data Data ArchitectArchitect
Project Project ManagerManager
Infrastructure Infrastructure ArchitectArchitect
Application Application ArchitectArchitect
6
What is Architecture?It's all about technology, right?
Designing all or part of a system to meet the functional and non-functional requirementsDesigning the delivery approachManaging riskDelivering to budgetManaging the customerManaging changeExplaining what needs to be doneManaging the development team
7
Making Developers into ArchitectsAn Architect isn't just a smart Developer
Technical things you need:The whole pictureDetail in part of the picturePatterns and practicesThe product stack
Non-technical things:Leadership skillsCommunication skillsProject management
8
Making Developers into ArchitectsWhat should developers learn?
Study Patterns and PracticesRead about the product stack etcStudy methodologiesUndertake Architecture TrainingUndertake Project Management TrainingConsider communications trainingLook around you, become more involvedGet prepared to leave code behind
9
So What Makes a Good Architect?The hard stuff
Technology knowledge: Technologies – broad and narrowProduct stackScalabilitySecurity – inside and outside the networkReliability
Design capabilities:Patterns and practicesSOA, UI design, workflow
10
So What Makes a Good Architect?The sort-of soft stuff
Project Management skills:Scope managementChange managementRequirements managementContract managementEstimationSchedule management
Methodologies. That’s plural.Test Approaches & Management
11
So What Makes a Good Architect?The soft stuff
Presentation skillsTeam leading skillsMentoring skillsExcellent writing skillsExcellent communication skills
12
Paths from ArchitectureYou can't be an architect forever
Delivery Delivery Manager, etcManager, etc
Infrastructure Infrastructure Manager, etcManager, etc
CTOCTOCIOCIO Other ExecutiveOther Executive
Infrastructure Infrastructure ManagerManager
SOA SOA ArchitectArchitect
Snr Data Snr Data ArchitectArchitect
Snr Project Snr Project ManagerManager
Solution Solution ArchitectArchitect
Enterprise Architect or ConsultantEnterprise Architect or Consultant
13
Paths from ArchitectureExecutive traits
People management skillsOperational skillsCost management skillsProject governance capabilitiesVery senior communication skillsBusiness strategyChange management
14
Creating the Next StepWhat you should be doing…
An MBA? Maybe…Real experience in any case.Focus on:
Project executionOperationalInfrastructureFinancial managementPeople and communications. Mentor lots and well!Be visible. Become well recognised.
15
Call to ActionWhat should you be doing?
Developers: build your architecture skills, etc; look outside your cubicleJunior Architects: work on your not-so soft and soft skills; complete your architecture knowledgeSenior Architect, do an MBA or start learning other stuff somehowRegardless, think more broadly. Look around you. Listen. Be prepared to move on and leave stuff behind.Actively manage your career!
16
Kevin FrancisBlog: http://msmvps.com/blogs/architecture/Email: [email protected] www.objectconsulting.com.auwww.objecttraining.com.au