Jun 23, 2019 1:03 PM
Replying to Adrian Carlogea
...
From experience I have seen that Scrum produces a lot of waste.
Example. At one sprint a story asks for the creation of a report in the application. Done
In another sprint a new report is requested but because the developer who wrote the code for the first report was not aware of future reports his code was not written in a way to easily allow adding new reports. This makes the development of the 2nd report hard and time consuming.
Later on in a another sprint a 3rd similar report is requested by a US. Since the code is already in a big mess following the 2nd report the developer has no other option than throwing away all the work that has been done so far then write an API for creating reports, rewrite the code for the first two reports to use the new API and in the end write the code for the 3rd one.
This is the consequence of splitting the work in small "manageable" peaces. If the requirements about the reports had been presented detailed in a big requirements document this had never happened.