Re:Sequence diagrams, the only good thing UML brought to sof...
by icedchai on Thursday June 15, 2023 @06:26PM
(#36347537)
UML is mostly useless, but thinking ahead, even a bit, has value. I've seen stuff shipped in a sprint that was not used by any actual end users, only to be "redone" in the next sprint.
[ Parent
| on HN ]
Re:Sequence diagrams, the only good thing UML brought to sof...
by lmm on Thursday June 15, 2023 @06:42PM
(#36347776)
My experience is that shipping stuff that doesn't get used by any actual end users is more often caused by thinking ahead too much than by thinking ahead too little.
Re:Sequence diagrams, the only good thing UML brought to sof...
by icedchai on Thursday June 15, 2023 @07:05PM
(#36348054)
I've actually seen it both ways: whole features (or even products) that were too early. But on the implementation level, I've seen someone pick the wrong thing (library, database, whatever) "because it was simple", only to have it be thrown out before getting any real usage.
Re:Sequence diagrams, the only good thing UML brought to sof...
by kubanczyk on Friday June 16, 2023 @10:03AM
(#36356760)
"Pick the wrong thing and then retract, losing some work" is as close to optimal as you can get. Iterate.
The much worse outcome is "pick a thing, fiercely defend it whether it helps the ship to float or to sink".
Re:Sequence diagrams, the only good thing UML brought to sof...
by icedchai on Friday June 16, 2023 @10:36AM
(#36357225)
I agree that outcome is worse. However, both extremes are bad. The optimal approach would be to do a little bit more work upfront, pick a "better" thing (where "better" is at least more than the next sprint or 3!), and use that.