this post was submitted on 27 Jun 2024
774 points (91.5% liked)

Programmer Humor

19187 readers
1164 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 1 year ago
MODERATORS
 
you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 2 points 2 months ago (4 children)

So does Agile even have a definition, or is it just an umbrella for every management method?

[–] [email protected] 6 points 2 months ago (3 children)

Agile methodology is a defined framework for software development success. It helps teams adapt and solve specific needs at a given time and prioritizes accelerated time to market and the value of user insights. Agile is based upon a set of four values and twelve principles laid out in the Manifesto for Agile Software development.

Via https://builtin.com/agile

[–] [email protected] 7 points 2 months ago* (last edited 2 months ago) (2 children)

See, the thing with that is it's just really aspirational. Anything could be Agile if you do it in the right spirit, if the manifesto is the whole thing.

Edit: I suppose what I should have asked is: "Is Agile really a system, or just a philosophy?"

[–] [email protected] 1 points 2 months ago

Agile is indeed more of a mindset than a rigid system. In my recent experience helping a tabletop game team, we applied Agile principles to great effect. Rather than trying to perfect every aspect of the game at once, we focused on rapidly iterating the core mechanics based on player feedback. This allowed us to validate the fundamental concept quickly before investing time in peripheral elements like the looks of the game.

This approach embodies the Agile value of 'working product over comprehensive documentation' - or in our case, 'playable game over polished components'. By prioritizing what matters most to players right now, we're able to learn and adapt much more efficiently.

Agile thinking helps us stay flexible and responsive, whether we're developing software or board games. It's about delivering value incrementally and being ready to pivot based on real-world feedback.

load more comments (1 replies)
load more comments (1 replies)
load more comments (1 replies)