Format: Live Virtual Training
Duration: Half-Day Workshop
Instructor: Mark Richards
Being a software architect is a tough job. Not only do you have to have significant technical depth and breadth, but you also need to understand and master the soft skills of being an architect. Too many architects fail to realize the importance of soft skills, and as a result do not achieve success in their career as an architect.
In this half-day live, virtual workshop I focus on the soft skills of architecture - those skills necessary to become an effective software architect and an effective leader. In this workshop you will learn what an architect is expected to do, how to make teams effective, and the basic negotiation and leadership skills necessary to become an effective software architect.
For more information about the pricing and availability of this course for private (corporate) training, please contact me at info@developertoarchitect.com. For public training offerings for this course, please see my public schedule at my upcoming events page.
Workshop Agenda
Introduction
- Workshop Logistics
- The Importance of Soft Skills as an Architect
- Collaborating With Development Teams
Making Teams Effective
- Architecture Personalities
- Leading and Guiding Development Teams
- Team Dynamics and Team Size
- Leveraging Checklists
Negotiation Skills
- Negotiation Exercises (hands-on)
- Resolving Developer Conflicts
- Negotiating With Other Architects
- Negotiating With Business Stakeholders
- Class Scenarios: Business Stakeholders and Tradeoff Analysis
Leadership Skills
- Dealing With Complexity
- Vision vs. Pragmatism
- Leading Development Teams
- Integrating With Development Teams