|
|
|
|
|
by nscalf
2539 days ago
|
|
So while I totally agree with this, I have some questions: First off, do you think Agile is better than Waterfall? I personally think that it delivers a product faster, but I'm not sure if it actually has a macro improvement on the job process. I think waterfall probably addresses your developer-centric issue of satisfaction better than Agile does. I think we may have thrown away too much with the anti-waterfall hatred our field has adopted. Second, what alternative do you propose? I think Agile is a problem, and ultimately a pretty bad process for organizing. The overhead is so expensive. The most effective and efficient my team has ever been was when we just quit Agile and wrote what we had going on up on the white board. And you know what? I've seen this work better than Agile in a wide range of settings. "Self organizing" really seems to be the key, but regardless of the self-proclamations that Agile is self organizing, it really seems to shoot itself in the foot with extra mandatory process. Finally, it seems like all of the good solutions don't scale. Do you think this is a problem of trying to scale problem solving? I don't think I accept the argument that this is just the cost of working at larger scale, but I haven't thought of a good way to keep a team organized and still get work done without an extreme amount of organization and process (Agile) or a really involved team lead/product owner---who will slow everyone down by needing a lot of touch points. |
|
Its funny because, in Agile you hear "You don't want one developer leaving with all the knowledge" now instead we have all the developers leaving with all the knowledge.