Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Agile/Scrum development: How do you handle "off" day? [closed]

Tags:

agile

scrum

Agile/Scrum development is a very collaborative development process. e.g. it requires developers to continuously communicate & work closely together day-in day-out.

How do you handle your "off" days? Those days that you just don't have energy, can't think straight, don't really have anything to say at the standup meetings, etc.

Just like how athletes have their off days.

like image 837
sivabudh Avatar asked Dec 12 '09 18:12

sivabudh


People also ask

Why we should not miss daily scrum?

If we miss out on the Daily Scrum, we miss a critical opportunity as a Development Team to: Inspect progress toward the Sprint Goal. Create a plan for the next 24 hours. Adapt the Sprint Backlog so that any update to the plan is transparent.

How do you handle a story that was not completed?

Whenever your team finds an incomplete story at the end of the Sprint, simply roll that story, in its entirety, into the next Sprint. When this happens, no points should be awarded to the team, for partial completion of the story.

Does scrum have to be daily?

For teams that hold daily Scrum, skipping the event once a week for a No Meeting Wednesday is perfectly fine. If it's going to make the team more productive, skip it, but don't disrupt the routine so often that people “forget whether or not daily Scrum is daily.”


3 Answers

I don't think there should really be a day where you don't have anything to say at the standup meeting. Every standup meeting should be used to let the rest of the team know whether or not you met the prior day's commitments.

One problem that I have seen on a lot of agile teams is that the developers don't make concrete commitments on a daily basis, so the daily stand-ups aren't all that effective. If that is an issue, make sure everyone in attendance is setting out concrete goals on a daily basis that can objectively be communicated the next day as either done or not done.

To the rest of your question, I think it is perfectly acceptable to go into a daily stand-up and say that you didn't meet the prior day's objective because you had an off day and use the meeting as an opportunity to make new commitments. If there was a reason why you had an off day that could be clearly identified as an impediment (e.g. too many interruption, unclear requirements/objectives, dev environment frustrations), those reasons should be reported to the whomever is leading the stand-ups (scrum master) because it is their responsibility to make sure those impediments are addressed.

like image 154
mkedobbs Avatar answered Sep 29 '22 16:09

mkedobbs


If you don't get anything done, say you couldn't focus and didn't get anything done at the standup meeting. The Scrum Master should try to find out of there is some factor that's distracting you, and try to remove it for you.

Also, if these "off days" are semi-frequent occurrences, try to figure out how often they occur, and include them in your estimates. Scrum is about what's really going on. It's about real timelines. If you know you have 4 off days in 4 weeks, then you should only be claiming 4 days a week worth of work, not 5. (That being said, it's possible that what you can do in 4 days is the same as what someone else can do in 5 days).

like image 32
lo_fye Avatar answered Sep 29 '22 18:09

lo_fye


Pair programming makes it easier to handle. At least with pair programming, somebody else is there to catch your mistakes early.

Pick a different task/story to work on - so that you get a change on scene. Maybe you've been on the same user story too long.

Gold Cards - (or "fedex days") - where you can work on anything you want: http://www.planningcards.com/iterex/papers/InnovationAndSustainabilityWithGoldCards.pdf What's noticeable about "gold cards" is that the team that introduced them found that they didn't cause a drop in productivity. This would suggest that it's better to take somebody out of the process on an off day and let them do something constructive of their own choosing than let them work unproductively.

like image 27
Dafydd Rees Avatar answered Sep 29 '22 18:09

Dafydd Rees