Comment Re:The company behind the app (Score 1) 325
Yup. Agile is just an excuse for cutting down on proper soak testing and hitting meaningless deadlines set by pointy heads who don't have a clue.
I have no love for Agile, but broad statements like that hide the true causes behind such flops.
Agile by itself, is not necessarily bad, it is aligned with good software engineering practices (TDD, BDD).
The problem is when
- - Analyst fail to document constraints properly
- - PO starts pushing past acceptable thresholds due to time constraints
- - Developer starts turning corners and does not refactor code to save time
- - Testers are not included in def of done
- - Scrum masters plan millions of ceremonies to make sure everyone is happy
Agile actually takes more effort and time than waterfall if done properly (the effort as a whole, not the project), as you give individual features all the time required to be delivered and you must deliver quality.
Sadly, a lot of people have been saying it makes dev faster. No, it follows the scientific method and chunks the different features so that you can focus and do a better job.
Agile is whatever people make it out to be, and well... as we have seen, it can be many many things.