Level: Intermediate
There is much confusion about the role of the software architect. Many argue that not only is there no need for an architect, but having someone in that position is dangerous. This stems from a misunderstanding of architecture itself. Ironically, this misunderstanding about architecture is also shared by many of those who do believe in the importance of having an architect. The focus of this talk will be to correct this misunderstanding of what software or technology architecture is. You'll then be better architects, and your users will be happier, and developers will be more productive.
You will learn:
- 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