Comments on: Don’t Go Chasing Waterfall https://simpleprogrammer.com/dont-go-chasing-waterfall/ Fri, 13 Apr 2018 16:08:02 +0000 hourly 1 https://wordpress.org/?v=7.0 By: All You Need To Know About Software Development Methodologies - Usersnap Blog https://simpleprogrammer.com/dont-go-chasing-waterfall/#comment-4386 Wed, 19 Jul 2017 07:44:46 +0000 https://simpleprogrammer.com/?p=14887#comment-4386 […] Before we dive into a few of the current popular Agile methodologies, let’s take a brief moment to talk about why the waterfall approach sounds good on paper, but doesn’t seem to work very well in reality. […]

]]>
By: Jason Lowenthal https://simpleprogrammer.com/dont-go-chasing-waterfall/#comment-4384 Mon, 07 Dec 2015 18:08:00 +0000 https://simpleprogrammer.com/?p=14887#comment-4384 In reply to Kevin O’Shaughnessy.

Thanks Kevin. People spend years (or even lifetimes) devoted to the study of project management. I have a project manager sitting behind me as I type this – and I know he wouldn’t take the approach that ubiquitous rules are the only rules. We have to be adaptable. Agile comes in many flavors, and nobody does it the “right” way 😉

]]>
By: Kevin O'Shaughnessy https://simpleprogrammer.com/dont-go-chasing-waterfall/#comment-4383 Mon, 07 Dec 2015 17:56:00 +0000 https://simpleprogrammer.com/?p=14887#comment-4383 Great point, very magnanimous. I don’t know if it’s possible to cover every nuance of project management in a book, let alone in one article. This post should be read as good general broad brush advice, not as a one size fits all solution to everything.

]]>
By: Jason Lowenthal https://simpleprogrammer.com/dont-go-chasing-waterfall/#comment-4382 Thu, 19 Nov 2015 20:35:00 +0000 https://simpleprogrammer.com/?p=14887#comment-4382 In reply to Marc Clifton.

One of the things I always encourage when talking about “Agile” is “flexible” – you have to make the process/methodology work within the team and constraints you’re a part of. One size fits all never works. And creates enemies. The most critical aspect, still, to me – is a prioritized backlog. Whether or not estimation plays a role in that prioritization has to depend on the teams doing the work. But if the backlog isn’t unified and prioritized, the rest of the communication breaks down horribly.

]]>
By: Marc Clifton https://simpleprogrammer.com/dont-go-chasing-waterfall/#comment-4381 Thu, 19 Nov 2015 20:31:00 +0000 https://simpleprogrammer.com/?p=14887#comment-4381 In reply to Jason Lowenthal.

Indeed, but whatever methodology you’re using (or not), it’s always been a question (at least in my mind) as to how to measure the benefits of a methodology. IMHO, nothing replaces continual estimate review and good communication. The need for a formal methodology is like laws — they’re there because otherwise people don’t do them.

]]>
By: Jason Lowenthal https://simpleprogrammer.com/dont-go-chasing-waterfall/#comment-4380 Thu, 19 Nov 2015 20:09:00 +0000 https://simpleprogrammer.com/?p=14887#comment-4380 In reply to Marc Clifton.

Clever. 🙂 “Agile enough” sure is a hard thing to measure, isn’t it?

]]>
By: Jason Lowenthal https://simpleprogrammer.com/dont-go-chasing-waterfall/#comment-4379 Thu, 19 Nov 2015 20:08:00 +0000 https://simpleprogrammer.com/?p=14887#comment-4379 Scrum != Completely Agile, I tend to agree. However, Scrum is way closer to the agile spectrum than anything I’ve seen in a waterfall project. Regardless of how we get there as engineers, the most important thing that we can do is tighten the feedback loop as short as possible between Idea->Production. The longer it takes to turn something into a production deployment, the less valuable it is because it’s not earning money (or saving it) but only costing money during the development process that isn’t “done” yet. With scrum we can turn “a black box of months of development” into (hopefully) “a couple of weeks”. With Kanban/CI – it gets even shorter.

There’s no silver bullets. Thanks for making that point.

]]>
By: Cameron Eunice https://simpleprogrammer.com/dont-go-chasing-waterfall/#comment-4378 Tue, 17 Nov 2015 03:14:00 +0000 https://simpleprogrammer.com/?p=14887#comment-4378 Sure is easy to cast stones from the comment section… Well regardless of what others say, I thank you for the informative post Jason.

]]>
By: Nathan Gloyn https://simpleprogrammer.com/dont-go-chasing-waterfall/#comment-4385 Mon, 16 Nov 2015 08:29:00 +0000 https://simpleprogrammer.com/?p=14887#comment-4385 You paint a false picture of actual agile methodologies here, what about XP, Crystal , DSDM, et al?

Your article is doing nothing to help agile as unfortunately most larger companies seem to believe that agile = scrum which it is not & in a lot of ways scrum practices alone will not help a company move towards being truely agile.

You’ve focused on the purely project related facets of the the methodologies and mentioned nothing around the technical or product practices and when it comes to the Phoenix Project appear you write as if you have missed the point entirely that it is about lean prinicples & practices and moving towards an devops culture.

]]>
By: Marc Clifton https://simpleprogrammer.com/dont-go-chasing-waterfall/#comment-4377 Mon, 16 Nov 2015 01:48:00 +0000 https://simpleprogrammer.com/?p=14887#comment-4377 Three blind programmers. Three blind programmers.
See how they code. See how they code.
They all went over the waterfall,
which drowned them in soggy kanban post-its,
They scrambled and scrum’ed
But they weren’t agile enough,
Did you ever see such a sight in your life,
As three blind programmers?

]]>