Has UML died without anyone noticing? | Ernesto Garbarino
garba.org/posts/2021/uml
What Jamie wrote
Ostensibly about Unified Modeling Language (UML), but the Garbarino correctly pivots right away to the actual trend which is to focus less on design and just get things into production. He points to Agile as the "assassin".
Today’s paradigm, though, is that we are hopeless at understanding the problem anyway. Digital transformation gurus tell us that we should deploy into production and let the users tell us what the business requirement is, rather than formulating it ourselves a priori. We can take multiple shots until we get it right. Yes, fail fast, and often.
Building software is a complex process, and the reality is that there is no one method that is best for all software. I would point less to Agile as the author does, and ask project teams building solutions to consider the cost of refactoring. If it is possible to build your solution from start to finish and maintain a low cost of refactoring, by all means, let us ship fast and early! However, if your cost of refactoring is not low, or increases over time, using a formal design process, potentially even something as formal as UML, may be very needed. Also, that cost of refactoring needs to be considered with external use cases as well.
Saved the same week · 24 links that week
- The Types of Product Team Organizational Structures | Casey Accidental
- 1Blocker 4.0 Adds In-App Tracker Blocking with Its New Firewall Feature - MacStories
- Markdown to Slideshow : MarkShow
- Nexon’s Purchase of Bitcoin by Owen Mahoney | NEXON | Apr, 2021
- Listening is the Overlooked Tool of Leadership | Leadership Freak