Agile is awesome. But no matter how good the process is, shitty people produce shitty code. Agile isn't dead but grumpy people are grumpy.
Big companies have a hard time with flexible process, they aren't designed for it, just like McDonalds is not designed for ordering your burger a certain doneness. But within those constraints, adopting more Agile methodologies is better than more Waterfall methodologies as a general rule. Will it end up hewing closely to the original goals of the Agile Manifesto? Nope. Is it a significant improvement on what came before? Yep. Same thing is true for start ups. With so many people wearing a large number of hats, it can be very difficult to have any structured, higher level view of what has been released, where things are at now, and where things need to get to. Without that view and someone keeping a tight rein on the direction, things can easily go askew. It requires more discipline by the engineers on the ground and requires them to balance the desire to get code out the door with the need to get a flexible, thoughtful architecture in place that will accommodate change that isn't yet planned. That isn't a problem with Agile, it is an issue with the organization implementing it. Cheers, Judah On Tue, Sep 2, 2014 at 6:32 AM, Cameron Childress <[email protected]> wrote: > > > http://effectivesoftwaredesign.com/2014/03/17/the-end-of-agile-death-by-over-simplification/ > > ... > > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-community/message.cfm/messageid:372009 Subscription: http://www.houseoffusion.com/groups/cf-community/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-community/unsubscribe.cfm
