Modeling in the Agile Age – What to Keep Next to Code to Scale Agile Teams

Now that Agile methods have become mainstream in software development, working code and automated tests are being considered as the most important team artifacts.
Is modeling obsolete? Is UML dead?
I don’t think so. In this article, I’ll explore the spaces where modelings fits and plays an important role in this Agile age, especially when development scales to multiple teams and a shared understanding of the system’s “Big Picture” becomes essential.