The SEI has asked me to blog about some of the highlights of the tutorial program at SATURN 2012. Well, since I am the tutorial chair for this year’s conference, all eight tutorials are highlights to me of course; I sincerely hope that you will have a chance to attend at least some of them and will come to the same conclusion.
Our selection of eight tutorials ties in with this year’s conference theme–Architecture: Catalyst for Collaboration. For instance, you will have the chance to learn how to interact with business stakeholders, developers, and operations staff more successfully, how to elicit architecturally significant requirements rapidly, and how to enforce and evaluate your architectures effectively.
The tutorial program starts on Tuesday morning, May 8 with comprehensive, beginner-level introductions to software architecture (T1) and effective stakeholder collaboration (T2). On Tuesday afternoon, the process of architecting is pragmatically complemented with proven object-oriented analysis and design (OOAD) techniques (T3), allowing you to satisfy both functional and non-functional requirements in the system under construction. The second afternoon tutorial investigates the key issues and design alternatives for state-of-the-art cloud computing solutions, both public and private; such solutions continue to grow in popularity and reach (T4).
There are four compelling reasons to stay at the conference until Friday, May 11. Our second tutorial day is devoted to more advanced topics such as the much-needed interlock between architecting and programming. In the morning session, you can learn how to follow an architecturally-evident coding style or–if you no longer have a chance to code yourself–how to coach your developers how to do so (T5). The second morning tutorial on Friday explores how to strategically manage technical debt to take advantage of time-sensitive opportunities, fulfill market needs, and acquire stakeholder feedback (T6). In the afternoon session, you have the choice to improve your knowledge of software architecture evolution and architectural refactoring (T7) as well as designing secure architectures using security patterns (T8).
All our eight instructors are internationally recognized thought leaders in their respective fields. Even better, they have a plethora of practical experiences and road stories to share. I have personally attended many of their tutorials in the past and certainly got a lot of value out of every single one of them. If you want to further whet your appetite, please have a look, for example at SATURN 2012 Keynote Speaker and T7 Tutorial Presenter Michael Stal’s software architecture blog, the website supporting T1 Tutorial Presenter Peter Eeles’ book on software architecting process, T4 Tutorial Presenter Grace Lewis’ SATURN 2011 presentation on cloud design decisions, or SATURN 2012 Technical Program Chair and T5 Tutorial Presenter George Fairbanks’ blog and book on “Just Enough Software Architecture.”
Thank you for your interest in SATURN 2012. We look forward to seeing you in St. Petersburg Florida, USA, May 7-11.
Tutorial Chair, SATURN 2012