There's much confusion about the role of the software architect. Many argue not only is there no need for an architect, but having someone in that position is dangerous. This stems from a misunderstanding of the real nature of software architecture. Ironically, this misunderstanding about architecture is also shared by many of those who do believe in the importance of having an architect. This session will correct these misunderstandings about software or technology architecture. This will result in better architects, happier users and more productive developers.
- Exactly what software architecture is and what software architects do
- How agile techniques and advanced planning can coexist
- How to be a good software architect