Sprint start and stop days - what's best
However, this week, there was discussion on the Scrum development forum and a number of folks are in favor of starting on Thursday and ending on Wednesday. Reasons given are as follows:
- There are often holidays on Mondays and Fridays which interrupt the cycle and therefore the rhythm.
- If sprints are a little behind and you end on a Friday, it will force teams to work on the weekends -- generally shunned upon by the Agile community.
- On Fridays, folks generally tend to glide through the demos and retrospectives and as a result there is a drop in productivity.
- Team members work from home on Fridays.
Certainly school for thought. I have to give this a try.
What's been your experience?
Jack





I have received many requests to assist with Agile training and deployment. I am humbled by your interest and, being a huge proponent of Agile, want to help any way I can by providing consulting where I am able to.





January 6, 2010
For couple of months now all 3 of our teams moved to 1 week sprints:
-Sprint starts on Monday
-Code freeze on Thursday before noon
-Release and post-mortem on Thursday afternoon
-Planning Friday morning
-Friday afternoon we have something called Jam which is equivalent to Google 20% time when everyone is working on their own projects
-Friday at 4:00pm Demos and beer.
This works for us well however I got Intrigued by Thursday starting time. It is true that stat holidays throw a wrench into our rhythm.
Posted by: Allan Wolinski | 01/06/2010 at 10:57 PM
We have 2 week sprints delivering a live web product mostly used in the USA but developed in the UK so we deliver at 10:00 local time so it's quiet in the customer's time zone(s).
We code freeze on Tuesdays but have occasionally been known to delay making SVN tags until Wednesday morning.
We start communicating deliverables on Monday but one thing I'm hoping to improve here (especially now that I'm a Certified ScrumMaster) is the demo / retrospective - which is currently more of an email with screen grabs. :-$
Posted by: Craig Emery | 01/07/2010 at 03:32 AM
My current team (one developer and me!) works best with a one-week sprint that starts on Wednesday and ends on Tuesday.
I no longer like Monday starts for the reasons mentioned above.
I like short sprints because it forces you into the right mindset - a sprint is SHORT. Two or three week sprints seem more like marathons that you have to pace yourself for.
Best,
--Bruce
Posted by: Bruce Onder | 01/09/2010 at 08:52 AM
Thanks for pitching in Bruce. Appreciate your thoughts on this topic
Jack
Posted by: Jack Milunsky | 01/09/2010 at 08:09 PM
Hi Jack,
My teams are using 2 weeks sprint, but
first day - we spend on planning session and new backlog stories estimating
9 day - code freeze day. Release candidate preparation and stabilization code change are allowed only.
10 - day - preparing documentation, fix delayed unit tests, preparing to the demo, DEMO at the end of the day.
Posted by: Dmitry | 01/31/2010 at 11:32 PM
Sounds like you have your process down pat. That's great. Is your first day usually a monday?
Posted by: Jack Milunsky | 02/22/2010 at 07:54 PM
We sprint per calender month, with the last few days being a nominal code-freeze/lockdown. The Calender means that the sprints start/stop on different weekdays.
Nightly builds and per-checkin CI/Tests mean we could pretty much adopt any schedule.
Posted by: Kiwinut | 07/10/2010 at 10:23 AM
We sprint per calender month, with the last few days being a nominal code-freeze/lockdown. The Calender means that the sprints start/stop on different weekdays.
Nightly builds and per-checkin CI/Tests mean we could pretty much adopt any schedule.
Posted by: Kiwinut | 07/10/2010 at 10:23 AM
I believe the first reason stated does not get resolved with the Thursday through Wednesday Sprint week(either), as the Monday/Friday holidays tend to upset the rhythm even in this case. The so called rhythmn is in our minds because we tend to see the Monday to Friday as a "synch" with the calendar week. But once my team sets into the motion of the 10 business days long sprint, it does not matter to us whether we start on day X or Y. We just follow the Sprint calendar (Sprint Available days) and it works fine for us.
I have heard however breaking free of this dependency on the "Gregorian calendar discipline" is tough in multi-timezone sprint teams. Well, I have not worked on that model for now, but can percieve the difficulty in Monday-Friday sprint weeks, which is why the gurus recommend Wednesday to be start days.
Nevertheless as with SCRUM, each context and team is different...so "Let the team decide" says it best!
Posted by: Anirban Pal | 07/26/2010 at 07:29 AM
We have tried lots of different ways but the best is with a one-week sprint that starts on Tuesday and ends on Monday.
We don't like Monday starts either - Monday's are hard enough as it is!
Posted by: debbyb | 08/07/2010 at 12:51 PM