saf08 growing architects kevin francis

16

Upload: kevin-francis

Post on 24-Jun-2015

629 views

Category:

Career


0 download

DESCRIPTION

Presentation from SAF08 - Managing Architect Careers for Managers

TRANSCRIPT

Page 1: Saf08 Growing Architects   Kevin Francis
Page 2: Saf08 Growing Architects   Kevin Francis

Growing Architects

Kevin FrancisPractices & Productivity ManagerObject Consulting

Page 3: Saf08 Growing Architects   Kevin Francis

Background – me and architectureTypes of ArchitectsArchitecture Career PathsArchitect skill requirements

What We Will CoverAre you in the right session?

Page 4: Saf08 Growing Architects   Kevin Francis

My BackgroundWhy should I be talking about this?

Developer and OperationsArchitect and ConsultantEnterprise ArchitectProject Manager and Business OwnerPrincipal ArchitectDelivery ManagerExecutive – Strategic ManagementMVP and Community Work

Page 5: Saf08 Growing Architects   Kevin Francis

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: Saf08 Growing Architects   Kevin Francis

Paths into ArchitectureIt still isn't all about code…

Developer

Solution Architec

t

UI Archite

ct

Business Analyst

Almost Anyone

Business Analyst

IT Support

Snr Data

Architect

SOA Architect

Snr Project

Manager

Infrastructure Manager

Integration

Architect

Data Architec

t

Project Manager

Infrastructure Architect

Application

Architect

Page 7: Saf08 Growing Architects   Kevin Francis

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 stakeholdersManaging changeContractsExplaining what needs to be doneManaging the development team

Page 8: Saf08 Growing Architects   Kevin Francis

Making Developers into ArchitectsAn Architect isn't just a smart DeveloperTechnical things Architects need:

The whole pictureDetail in part of the picturePatterns and practicesThe product stack

Non-technical things:Leadership skillsCommunication skillsProject management

Page 9: Saf08 Growing Architects   Kevin Francis

Making Developers into ArchitectsWhat should developers learn?Patterns and Practices

The product stacks etcMethodologiesArchitecture TrainingProject Management TrainingConsider communications trainingEncourage involvement within and outside projectsEncourage developers to grow beyond code

Page 10: Saf08 Growing Architects   Kevin Francis

So What Makes a Good Architect?The hard stuffTechnology knowledge:

Technologies – broad and narrowProduct stackScalabilitySecurity – inside and outside the networkReliability

Design capabilities:Patterns and practicesSOA, UI design, workflow

Page 11: Saf08 Growing Architects   Kevin Francis

So What Makes a Good Architect?The sort-of soft stuffProject Management skills:

Scope managementChange managementRequirements managementContract managementEstimationSchedule management

Methodologies. That’s plural.Test Approaches & Management

Page 12: Saf08 Growing Architects   Kevin Francis

So What Makes a Good Architect?The soft stuff

Presentation skillsTeam leading skillsMentoring skillsExcellent writing skillsExcellent communication skills

Page 13: Saf08 Growing Architects   Kevin Francis

Creating an Architecture TeamThe things that have worked for me

Build a team structurePut the right people at the top of the structureBuild a career progression plan

TrainingSkillsProjects

Encourage the right behavioursKPIsRecognition

Page 14: Saf08 Growing Architects   Kevin Francis

Creating an Architecture TeamThe things that have worked for me

Build an Architecture PracticeBuilt career progression process & plansBuild a Mentoring frameworkUse progression plans to encourage broader skills.Develop KPI’s to encourage behaviourUse Web 2.0 tools to encourage interactionArchitecture BOK – Process Mentor

Page 15: Saf08 Growing Architects   Kevin Francis

Contact Points

Email: [email protected]: http://msmvps.com/blogs/architecture/

Object: www.objectconsulting.com.auProcess Mentor: www.processmentor.com

Page 16: Saf08 Growing Architects   Kevin Francis

© 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.

The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after

the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.