News for hackers. Stuff that matters.
Re:Deadlines are pointless – what to do instead by 0x20cowboy on Tuesday September 20, 2022 @02:15AM (#32908287)
It’s not that deadlines don’t exist (for some business reason), it’s just that trying to have both a deadline and a set of completed features is contradictory (if you want something that works well).

You can set out to have a set of features, and you can have a deadline, but thinking all the features will be completed (and completed well), on that day has never worked (in my experience). You just wind up with rush hacked garbage towards the end.

This is what I’ve done successfully for years now (when I am not forced by a PM to do agile): https://concentric.works/

Re:Deadlines are pointless – what to do instead by UK-AL on Tuesday September 20, 2022 @08:45AM (#32910905)
This is what agile actually wants you to do.

You can have a deadline but no fixed scope, this what CI/CD is for. So when deadline day happens what you have is already released.

Or you can have fixed scope but no deadline.

Or you can have fixed scope & deadline, then pad things to hedge risks that might pop out.

Agile prefers the first.

Re:Deadlines are pointless – what to do instead by Frost1x on Tuesday September 20, 2022 @09:35AM (#32911455)
>This is what agile actually wants you to do.

And almost never does because it's designed in a way that's easy to abuse. Instead you often see dynamic ever-changing scope, dynamic ever tightening deadlines, and no margins for risk. Everything is on fire always and you just chase the fires around with your dev teams to put out fires, crack whips, and ask why features are behind schedule. It's madness in much of the industry.

Re:Deadlines are pointless – what to do instead by 0x20cowboy on Tuesday September 20, 2022 @01:59PM (#32915459)
> This is what agile actually wants you to do.

Maybe, but I am not sure, and that’s not the way I’ve ever seen it done.

The only way I’ve ever seen agile done is “waterfall with two week sprints”. Large wireframes of an entire application which is “unreleasable” until the end.

Sure it compiles during each sprint, but it’s not a releasable product at any stage (until the mad rush at the end when all the negotiations and trade offs begin)

Re:Deadlines are pointless – what to do instead by methyl on Tuesday September 20, 2022 @03:55AM (#32908917)
That was a good read, thanks. Similar in principles to ShapeUp, which I think is one of possible implementations of Concentric. I like that it's defined loosely and you can use it as a basis for process that will fit your team.