We give you a ticket the last day of the sprint to finish that same day๐ฑ,
what kind of code do you push? ๐ฎ
๐ก ๐ ต๐ พ๐ พ๐ ณหหหหหห ๐ ต๐ พ๐หหหหห ๐๐ ท๐ พ๐๐ ถ๐ ท๐
In your country, are programmers/software engineers forced to do overtime in order to meet deadlines? ๐๐๐
Also ๐If you have a very tight schedule, would you choose meeting the deadline with bad code or postpone the project with good and clean code?
โน๏ธ The correct answer is: deliver less code, but good code
โน๏ธ The real answer is: it depends.ย
If your bad code will not make disasters now,
if your bad code will surely be fixed in no time, and
if failing the deadline would make your project stop,
โก๏ธ you MAY think of cutting some corners.ย
But you must know that this will cost much.๐ฐ๐
๐ Perhaps the task needs to be completed to keep the entire service from going down.
๐ Perhaps a customer delivery absolutely positively has to be done, due to some contractual agreements.
Both of those would indicate a lack of planning on someoneโs part somewhere, but sadly, it does happen.
๐ฆ In that case, I will do whatever needs to be done to get it finished, including working overtime if need be.
Else:
๐ โโ๏ธ The process is supposed to serve us. Weโre not supposed to serve the process. If we can articulate a sprint goal, then fine. But we canโt change the work that needs to be done just to try to satisfy having a sprint goal.
๐๐๐