A few years later, maybe around 2015-ish, I realised that I had pretty much stopped using UML, and so had the rest of my peers and nearly every Fortune 500 customer I have consulted for recently. What happened?
I know. It was a death by a 1000 cuts. And no, UML wasn’t killed by the business community because of its complexity or rigour. Au contraire, business folks loved the ability to communicate clearly and unambiguously by using a handful of new symbols of conventions. It was the IT folks who brought UML to the table (as I did back in the day) and took it away in a puff of smoke.
But it wasn’t UML that got killed, per se. In fairness, UML was just collateral damage. The massacre was in the entire requirements engineering field encompassing business analysis and design. Agile was the assassin and user stories were her deadly, poisonous arrow heads (pun intended).
Has UML died without anyone noticing?