Career Development for Architects


Published on

Career Development for Architects

Published in: Business, Technology
  • Be the first to comment

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide
  • 06/08/09 12:04 © 2007 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.
  • Career Development for Architects

    1. 1. Career Development for Architects Kevin Francis National Practice and Productivity Manager Object Consulting
    2. 2. What We Will Cover <ul><li>My background and work in this area </li></ul><ul><li>Types of Architects </li></ul><ul><li>Paths into Architecture </li></ul><ul><li>So what makes a good Architect anyway? </li></ul><ul><li>Paths from Architecture </li></ul><ul><li>Setting yourself apart from the rest </li></ul><ul><li>Q&A </li></ul>
    3. 3. My background Why should I be talking about this? <ul><li>Developer and Operations </li></ul><ul><li>Architect and Consultant </li></ul><ul><li>Enterprise Architect </li></ul><ul><li>Project Manager and Business Owner </li></ul><ul><li>Principal Architect </li></ul><ul><li>Delivery Manager </li></ul><ul><li>Executive Manager </li></ul><ul><li>MVP and community work </li></ul>
    4. 4. Types of Architects It isn't all about code … Solution Architect Application Architect Application Architect Application Architect Data Architect User Interface Architect Application Architect Integration Architect Infrastructure Architect
    5. 5. 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
    6. 6. What is Architecture? It's all about technology, right? <ul><li>Designing all or part of a system to meet the functional and non-functional requirements </li></ul><ul><li>Designing the delivery approach </li></ul><ul><li>Managing risk </li></ul><ul><li>Delivering to budget </li></ul><ul><li>Managing the customer </li></ul><ul><li>Managing change </li></ul><ul><li>Explaining what needs to be done </li></ul><ul><li>Managing the development team </li></ul>
    7. 7. Making Developers into Architects An Architect isn't just a smart Developer <ul><li>Technical things you need: </li></ul><ul><ul><li>The whole picture </li></ul></ul><ul><ul><li>Detail in part of the picture </li></ul></ul><ul><ul><li>Patterns and practices </li></ul></ul><ul><ul><li>The product stack </li></ul></ul><ul><li>Non-technical things: </li></ul><ul><ul><li>Leadership skills </li></ul></ul><ul><ul><li>Communication skills </li></ul></ul><ul><ul><li>Project management </li></ul></ul>
    8. 8. Making Developers into Architects What should developers learn? <ul><li>Study Patterns and Practices </li></ul><ul><li>Read about the product stack etc </li></ul><ul><li>Study methodologies </li></ul><ul><li>Undertake Architecture Training </li></ul><ul><li>Undertake Project Management Training </li></ul><ul><li>Consider communications training </li></ul><ul><li>Look around you, become more involved </li></ul><ul><li>Get prepared to leave code behind </li></ul>
    9. 9. So What Makes a Good Architect? The hard stuff <ul><li>Technology knowledge: </li></ul><ul><ul><li>Technologies – broad and narrow </li></ul></ul><ul><ul><li>Product stack </li></ul></ul><ul><ul><li>Scalability </li></ul></ul><ul><ul><li>Security – inside and outside the network </li></ul></ul><ul><ul><li>Reliability </li></ul></ul><ul><li>Design capabilities: </li></ul><ul><ul><li>Patterns and practices </li></ul></ul><ul><ul><li>SOA, UI design, workflow </li></ul></ul>
    10. 10. So What Makes a Good Architect? The sort-of soft stuff <ul><li>Project Management skills: </li></ul><ul><ul><li>Scope management </li></ul></ul><ul><ul><li>Change management </li></ul></ul><ul><ul><li>Requirements management </li></ul></ul><ul><ul><li>Contract management </li></ul></ul><ul><ul><li>Estimation </li></ul></ul><ul><ul><li>Schedule management </li></ul></ul><ul><li>Methodologies. That’s plural. </li></ul><ul><li>Test Approaches & Management </li></ul>
    11. 11. So What Makes a Good Architect? The soft stuff <ul><li>Presentation skills </li></ul><ul><li>Team leading skills </li></ul><ul><li>Mentoring skills </li></ul><ul><li>Excellent writing skills </li></ul><ul><li>Excellent communication skills </li></ul>
    12. 12. Paths from Architecture You can't be an architect forever Delivery Manager, etc Infrastructure Manager, etc CTO CIO Other Executive Infrastructure Manager SOA Architect Snr Data Architect Snr Project Manager Solution Architect Enterprise Architect or Consultant
    13. 13. Paths from Architecture Executive traits <ul><li>People management skills </li></ul><ul><li>Operational skills </li></ul><ul><li>Cost management skills </li></ul><ul><li>Project governance capabilities </li></ul><ul><li>Very senior communication skills </li></ul><ul><li>Business strategy </li></ul><ul><li>Change management </li></ul>
    14. 14. Creating the Next Step What you should be doing … <ul><li>An MBA? Maybe… </li></ul><ul><li>Real experience in any case. </li></ul><ul><li>Focus on: </li></ul><ul><ul><li>Project execution </li></ul></ul><ul><ul><li>Operational </li></ul></ul><ul><ul><li>Infrastructure </li></ul></ul><ul><ul><li>Financial management </li></ul></ul><ul><ul><li>People and communications. Mentor lots and well! </li></ul></ul><ul><ul><li>Be visible. Become well recognised. </li></ul></ul>
    15. 15. Call to Action What should you be doing? <ul><li>Developers: build your architecture skills, etc; look outside your cubicle </li></ul><ul><li>Junior Architects: work on your not-so soft and soft skills; complete your architecture knowledge </li></ul><ul><li>Senior Architect, do an MBA or start learning other stuff somehow </li></ul><ul><li>Regardless, think more broadly. Look around you. Listen. Be prepared to move on and leave stuff behind. </li></ul><ul><li>Actively manage your career! </li></ul>
    16. 16. Kevin Francis Blog: Email: [email_address]