zlacker

[parent] [thread] 5 comments
1. lowblo+(OP)[view] [source] 2023-10-12 16:54:17
Agile done right solves these problems. I have yet to see Agile done right, even once. And I've done XP since ~2003 and Scrum since 2006. It is now clear to me that Agile does not solve these problems: a solid leadership team solves these problems, and sometimes solid leadership teams use Agile (whether formally like Scrum, or informally, like just good communication). But Agile is the canary in the coal mine: it reveals very quickly if you have a solid leadership team or not.
replies(5): >>marcos+11 >>tremon+J3 >>august+Va >>bedobi+db >>sodapo+2p
2. marcos+11[view] [source] 2023-10-12 16:57:29
>>lowblo+(OP)
Agile done right is about some completely different problems.

AFAIK, it does nothing to help here. But a solid leadership does help.

3. tremon+J3[view] [source] 2023-10-12 17:10:43
>>lowblo+(OP)
To me, "agile" in these discussions only apportions blame, it's orthogonal to the quality of software.

When it's an agile project, either devs will choose to do the right thing, or too many developers will work on new features, whether because it gives them more visibility or because they like working on features more. And when it's not agile, either you have a product/team manager that understands the importance of not drowning in tech debt, or you have a manager that constantly prioritizes features over quality.

Neither approach guarantees that the right choices will be made, just that in Agile, the developers mostly have themselves to blame.

4. august+Va[view] [source] 2023-10-12 17:47:36
>>lowblo+(OP)
> Agile done right solves these problems

It's funny that Agile is always something else. It cannot be criticized because then your are doing it wrong. It's like a theory which is not falsifiable.

5. bedobi+db[view] [source] 2023-10-12 17:49:00
>>lowblo+(OP)
no true scotsman is all agile advocates have

don't get me wrong agile is an improvement in the sense that iterating on small deliverables is better than a single giant waterfall process, no disagreement there

but yeah if your tool never delivers in the alleged benefits, ever, anywhere, then it's not good enough to say the problem is the people

tools are welded by people

if your tool doesn't take that into account and assumes and requires its users to be perfect, well, then it's not a very good tool

6. sodapo+2p[view] [source] 2023-10-12 18:47:42
>>lowblo+(OP)
I've worked in an "agile done right" situation. It certainly wasn't a utopia but the best experience of my professional career so far (14 years).
[go to top]