Monday 16th May, 2016
9:30am to 5:30pm
The job Software Architect places in the top ten of most annual surveys of best jobs, yet no clear path exists from developer to architect. Why aren’t there more books and training materials to fill this demand?
First, software architecture is a massive multidisciplinary subject, covering many roles and responsibilities, making it difficult to teach because so much context is required for the interesting subjects. Second, it’s a fast-moving discipline, where entire suites of best practices become obsolete overnight.
Part one of this workshop focuses on the many elements required to make the journey from developer to architect, covering process topics like the impact of Continuous Delivery on architecture, technical subjects like application, integration, and enterprise architecture, and soft skills. While we can’t make you an architect overnight, we can start you on the journey with a map and a good compass.
Part two of this workshop takes a deeper dive into application, integration, and enterprise architecture topics, including evaluating architectures via Agile ATAM, the impact of continuous delivery on architecture, comparing architectures, SOA, SOAP, and REST, integration hubs, and enterprise architecture approaches and strategies.
I conclude the day with a hands-on Architectural Katas exercise, allowing attendees the chance to apply some of the architectural theory covered earlier.
Geek, speaker, writer, music lover, rabid reader, ThoughtWorker bio from Twitter
Neal is a director, software architect, and meme wrangler at ThoughtWorks, a global IT consultancy with an exclusive focus on end-to-end software development and delivery. He is also the designer and developer of applications, magazine articles, video/DVD presentations, and author and/or editor of eight books spanning a variety of subjects and technologies, including the most recent Presentation Patterns and Functional Thinking. He focuses on designing and building large-scale enterprise applications. He is also an internationally acclaimed speaker, speaking at over 300 developer conferences worldwide, delivering more than 2000 presentations.
Sign in to add slides, notes or videos to this session