by peterkonsz on 2/17/24, 4:25 AM with 107 comments
by i_have_an_idea on 2/17/24, 9:37 AM
At the same time, I have now done software engineering for over a decade, in many roles and teams, and I have never seen Agile or Scrum to lead to the development of a good piece of software. I guess we were using it wrong.
by sime2009 on 2/17/24, 11:43 AM
The Agile industrial complex can't really sell a message to their customers (i.e. managers) that the development teams should have the power and run themselves how they feel fit. This message amounts to "if this works, we can fire the managers". Not a popular message for managers.
So, instead of building on an agile foundation, companies just add some story points and funny sounding meetings on top of the old structure and nothing really changes. It is Agile cosplay.
by SPBS on 2/17/24, 8:52 AM
by SideburnsOfDoom on 2/17/24, 9:38 AM
This has nothing in common with the values of the Agile Manifesto. In fact it's more like the opposite of them.
* I hate Jira. Jira is not the cause of the problem. People's desire for a tool like that is cause of Jira. Kill Jira, and it would soon be replaced with something much the same.
by 4pkjai on 2/17/24, 10:12 AM
“We have don’t have assigned desks”.
by KevinMS on 2/17/24, 10:04 AM
Agile is Dead https://www.youtube.com/watch?v=a-BOSpxYJ9M
To oversimplify it, he says "agile" has become a noun when it was always meant to be an adjective. In other words, if you are "doing" agile, you aren't really being agile.
by codex_beta on 2/17/24, 12:06 PM
Irrespective of the chosen approach, it’s crucial to systematically elicit requirements, document specifications, and rigorously verify and validate everything. Implementation should ideally be supported by thorough unit tests, and, most importantly, all artifacts must be traceable across different abstraction layers and to the required level of detail.
by chris_nielsen on 2/17/24, 8:54 AM
I just don’t use the word Agile. Too many people like it for the wrong reasons, or hate it for the wrong reasons. Everyone has a different understanding of it. It’s just not useful.
If I say “let’s use Agile” it’s just going to lead to arguments and misunderstandings.
Id always rather be more specific about which Agile idea I think will be useful. E.g. “let’s build a prototype before we waste time planning too much detail” or “lets get something built and released so we can learn more about what our customers want” etc.
by quectophoton on 2/17/24, 8:35 AM
by koreth1 on 2/17/24, 8:05 PM
Leaving aside the "agile is a philosophy, not a methodology" argument, there are well-defined agile methodologies other than Scrum. I've worked at a couple Kanban shops and, while our dev processes were far from perfect, most of the things people routinely hate about "agile" just didn't come up at all because they're actually Scrum features.
If the thing you don't like involves the words "sprint" or "standup," you are complaining about Scrum, not agile.
by Tabular-Iceberg on 2/17/24, 10:59 AM
They keep saying that waterfall just doesn't work, yet almost all commercially successful (and unsuccessful) software is produced that way, whether they claim to use Agile or not. Would it be better if they used "real Agile"? Of course! But you only ever have to be just good enough.
by benbruscella on 2/17/24, 11:31 AM
by EchoChamberMan on 2/17/24, 5:54 PM