top | item 26936527

(no title)

emperorcezar | 4 years ago

> Software projects always used to go massively over budget, were delivered late, and usually didn't meet the customers requirements anyway.

I feel like this is still the case under "Agile"

discuss

order

disordinary|4 years ago

Sure, but agile is about breaking up work into small chunks and showcasing value in those small chunks. If you're doing it properly you'll be able to look at your velocity and know that you're falling behind schedule. Or, your customers will be able to see early that the thing your building doesn't suit their needs.

It means you can plan for and adjust early, rather than the week before a deadline.

Basically, we can't plan and estimate very well in tech, but it's easier to be accurate in our plans and estimates in smaller chunks than in larger.

Saying that, agile is about delivery rather than project management, and there always needs to be a larger roadmap to track features against - which is how we know if we're going to be late or not.