LPC: Development model diversity
Posted Sep 9, 2011 21:11 UTC (Fri) by BenHutchings
Parent article: LPC: Development model diversity
One is the "waterfall" model, which essentially relies on planning perfectly in advance, whereas the "agile" model requires that you plan perfectly in small steps. Neither is very commonly used in FLOSS projects at least partly because they are "very process heavy".
This seems like a misrepresentation of agile methodologies. Firstly there are several different models under this umbrella. But more importantly, as I understand it, they are all supposed to help in finding mistakes earlier - by including unit tests from the start, integrating early and releasing incrementally. I cannot speak from experience as to how well that works, but I don't see any assumption of perfection. And I think the free software community now generally agrees with at least 2 elements of that (while only some projects insist on unit tests).
to post comments)