10 years ago, books were the most important medium for developers to learn new things, and to keep up with the innovation in the industry.
Modeling Requirements and Software Architecture in Visual Studio 2010
Introduction Some people think that if you do agile software development you do not need to model your application and write UML and architecture documentation.