this post was submitted on 09 Mar 2025
1201 points (99.6% liked)

Programmer Humor

21369 readers
658 users here now

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

founded 2 years ago
MODERATORS
 
you are viewing a single comment's thread
view the rest of the comments
[–] smeg@feddit.uk 33 points 2 days ago (4 children)

Isn't this what Agile* is supposed to solve?

*The actual principles of Agile, not whatever bastardised version your team is doing!

[–] jballs@sh.itjust.works 18 points 2 days ago (1 children)

How many story points is it to get to 2nd base?

[–] smeg@feddit.uk 8 points 2 days ago

We're saving ourselves for marriage, that's not part of the MVP

[–] Aceticon@lemmy.dbzer0.com 4 points 1 day ago* (last edited 1 day ago)

Propely done Agile is more to solve the "We have the general idea of what we need but will only know for sure the details of how it will work once the users see it and start playing around with it".

You still need to upfront know that a wedding is actually needed, but have a process for figuring out and trying out the details of the various elements of it (say, as part of deciding what kind of food will there be for the reception, actually preparing and trying various options) before the whole things actually gets "delivered".

Agile also works well for environments were software is developed to serve the kind of business which is are constantly changing (for example, certain areas of Finance) or is something totally new being created from the ground up (i.e. many if not most Startups) because the business itself is a sort of a neverending "we'll figure out what we need and if it works well when we get there and try it out" which matches almost perfectly the fast and scope-limited definition->implementation->feedback cycles of the Agile software development process.

[–] 0laura@lemmy.dbzer0.com 2 points 1 day ago

agile is the communism of software developers

[–] vane@lemmy.world 1 points 1 day ago (1 children)

In proper agile you don't have end goal and date set, however management needs end goal and a date.

[–] Knock_Knock_Lemmy_In@lemmy.world 3 points 1 day ago (1 children)

Doesn't a definition of done count as a goal?

[–] psud@aussie.zone 1 points 1 day ago (1 children)

That's just how you know when you've finished

[–] Knock_Knock_Lemmy_In@lemmy.world 1 points 1 day ago (1 children)

How is that different from a goal?

Not being argumentative. Just seeing if I'm missing something.

[–] psud@aussie.zone 2 points 14 hours ago (1 children)

In my experience DoD is too pithy to be a goal. DoD is things like all code checked in, all PBIs done. Sure you're trying to get your code finished, but your goal is more like add this functionality to the system rather than check in the code and close the PBIs

[–] Knock_Knock_Lemmy_In@lemmy.world 2 points 3 hours ago (1 children)

I see. So dod could be the same across multiple goals.

[–] psud@aussie.zone 1 points 13 minutes ago

Also thank you for getting me to think on this, unless I'm challenged I often don't know how I came to an idea