5 ms·
It looks like what you're describing is so called "Agile" (with the uppercase "A") methodology of SDLC[1], not true industry best practices. Agile was invented
by nivertech 5y ago
It looks like what you're describing is so called "Agile" (with the uppercase "A") methodology of SDLC[1], not true industry best practices.
Agile was invented by consultants who's agenda was to maximize their profits first, not just to improve SDLC.
Also, there is no silver bullet, and everything is a trade-off, so each best practice has to be adapted to a particular project.
Last thing: sometimes any process, even as bad as "Agile", is better than no process at all. Especially for the dead-on-arrival cases like government-related projects.
--
1. SDLC - https://en.wikipedia.org/wiki/Systems_development_life_cycle https://en.wikipedia.org/wiki/Systems_development_life_cycle
- pas 5y agoAgile was invented to try to get contracts (both faster, so as small lead time as possible, which is important for smaller companies, plus smaller upfront price tag, which is again very important for smaller dev shops in order to make deals). Less time spent on specifying the what. Just pay us in time & materials, and we'll figure out, plus the requirements are constantly changing anyway. Hence Agile was seen as a big win-win-win. And I've seen it done well.