Earlier quoted context omitted.
The trouble is that in dynamic environments, the discipline necessary to properly practice scrum isn't really possible. It takes longer to define the requirements than it does to code, and once coded they change mid-sprint. The trouble with waterfall is that it tries to predict beyond the scope of a sprint, which just isn't valid. Project estimates are asymmetrical curves (likely poisson?) and you can't add them up a…
"It takes longer to define the requirements than it does to code, and once coded they change mid-sprint" I've experienced one -or- the other of those, rarely both. The only times I've experienced both were due to product owners who wanted to be managers, to bring 'leadership', and so insisted on wasting my time with meetings that didn't actually lead to well defined stories. If I've had a product owner who wasn't a w…
Agile Is Dead, Long Live Continuous Delivery
101–110 of 157 posts
Re: Agile Is Dead, Long Live Continuous Delivery
#102I like how he tries to supplant agile with something that doesn't even attempt to solve the same problems that agile (like waterfall before it) attempts to solve. Both agile and waterfall methods attempt to give you a pattern by which you can predict when software will be delivered. That's the main business value. The suits don't care how the devs operate, provided they can get things on time. Waterfall tried to do t…
I'm not a management guru, so I might be off-base but Agile isn't about sprinting tasks. Tasks, broken up enough, are much smaller than a sprint. It's about having a deliverable at a certain short term goal post. You cut corners and smash half finished features together to reach that goal so that you have a product you can pivot around (the word "pivot" always makes me throw up a little - maybe... reassess the direct…
Re: Agile Is Dead, Long Live Continuous Delivery
#103Earlier quoted context omitted.
Thanks for the explanation - that really clarified things for me. The breakdown between story, task, sprint and milestone is very interesting and well thought out. Good estimate generation is the holy grail
Good estimate generation is the holy grail If estimating is what you want to learn, James Shore has some good posts on the topic: http://www.jamesshore.com/Blog/Agile-and-Predictability.html http://www.jamesshore.com/Agile-Book/estimating.html
Re: Agile Is Dead, Long Live Continuous Delivery
#104I stopped reading at "Agile had a great run in it’s youth by taking on some obviously bad practices such as 'Waterfall' software development." Nothing about waterfall is obviously bad. It's how most engineering projects are done. Heck, it's how most projects generally in the world are done. There's a reason it took a long time to move away from waterfall. It solves obvious problems and meshes with how the rest of cor…
Re: Agile Is Dead, Long Live Continuous Delivery
#105If Agile is dead, why is there a new article about Agile on HN everyday. I think Agile is dying, not dead.
Re: Agile Is Dead, Long Live Continuous Delivery
#106Re: Agile Is Dead, Long Live Continuous Delivery
#107Earlier quoted context omitted.
The trouble is that in dynamic environments, the discipline necessary to properly practice scrum isn't really possible. It takes longer to define the requirements than it does to code, and once coded they change mid-sprint. The trouble with waterfall is that it tries to predict beyond the scope of a sprint, which just isn't valid. Project estimates are asymmetrical curves (likely poisson?) and you can't add them up a…
The trouble with waterfall is that it tries to predict beyond the scope of a sprint, which just isn't valid. This assertion is nonsense. There's nothing magical about a couple of weeks such that it forms a boundary outwith lie impossible predictions. The validity of predictions depend entirely on the understanding of the problem domain and the complexity of the solution space. The single biggest benefit from agile in…
On the other hand, if you have a bunch of inexperienced, mediocre developers (myself included) then "bite-size stories being fed on a conveyer belt" is probably a good way to get productivity out of them. It's certainly a lot better than "you have 3 months to build this enormous system based on this 1 paragraph brief" which is pretty common.
Re: Agile Is Dead, Long Live Continuous Delivery
#108It'd be nice if people could just layout concrete development / release plans and not assume everyone has the same interpretation for the buzz word that happens to be in vogue for a particular management team.
Oh, you didn't read all those development methodology books?!
I'd sort of like to speak plainly and get programming done, personally.
Re: Agile Is Dead, Long Live Continuous Delivery
#109Re: Agile Is Dead, Long Live Continuous Delivery
#110Has anyone ever worked on an 'agile' team that wasn't based around scrum or XP? I'd be interested in hearing your experiences.
Yes, we use Kanban where I work. We've been doing "continuous delivery" and "DevOps" for years. It's not bad, but I still don't really like scrums.