3 ms·
Another angle is that in software development, it's pretty common to have days where there isn't much material progress but things are getting better understood
by qqtt 5y ago
Another angle is that in software development, it's pretty common to have days where there isn't much material progress but things are getting better understood by the developer themselves. Senior engineers in my experience are quite comfortable doing several days or even weeks of scoping, investigating, prototyping, and general maneuvering before coming to a solution that ends up taking a day or less.
The constant need to interject with help when "no progress" flags are thrown gets into the realm of micromanagement, and that is doubly so when every day or even hour of "no progress" gets treated as a crisis that needs to be solved ASAP.
Scrum fosters an environment of "no breathing room" for these frequent and common stretches of "no progress".
- alistairSH 5y agoBut scoping, investigating, prototyping, etc are all forms of progress. Tell me that's what you're doing. In my experience, "I got nothing done" is a giant red flag that the developer is actually stuck on something and not in a "I need a day or two to figure this out" way (because the developer would have said as much if that was the case).