this post was submitted on 21 Sep 2024
591 points (98.5% liked)

Programmer Humor

19623 readers
3 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
[–] KellysNokia@lemmy.world 69 points 2 months ago* (last edited 2 months ago) (3 children)

All my homies hate agile, Jira, scrum, kanban, etc.

In truth none of these items are inherently wrong - what's wrong is leadership picking up new tools and adopting management structures expecting them to solve fundamental organizational issues.

Instead they only serve to magnify the outcomes of your existing corporate culture.

[–] JackbyDev@programming.dev 11 points 2 months ago (1 children)

It's funny that "Individuals and interactions over processes and tools" is the first of the tenets of agile and the most ignored. I think most people's frustrations with agile are from people worrying too much about processes and tools.

[–] Knock_Knock_Lemmy_In@lemmy.world 5 points 2 months ago* (last edited 2 months ago)

Scrum/Agile has 2 advantages over waterfall.

  • things that don't work get stopped early, without stigma.

  • the team works together towards an overall goal, it is not individuals working on individual tasks.

The "agile" tools themselves rarely encourage either of these practices.

Jira

  • assigns tasks to individuals.
  • treats closed and cancelled differently.
[–] mogranja@lemmy.world 5 points 2 months ago

I think you hit the main issue right there. Devs don't hate the tool, they hate that the tool doesn't solve the issue. Like trying to drill a hole with a screw and a hammer.

[–] JustLookingForDigg@lemm.ee 4 points 2 months ago

Strong agree! It drives me crazy how much hate scrum agile gets because when it's implemented intelligently I've found it really helps align everyone's expectations (I'm a dev)