Agile SCRUM Google Spreadsheet template for freelancers
20 Jul 2010

As a full-time freelancer and a passionate in GTD it’s been a while since I started reading about how to optimize my time while providing my best services. A time ago I watched Hamids’ video explaining SCRUM in 10 minutes and I got inspired in creating something simple but really useful. I could code a web-based app or some software but Google Spreadsheets was enough powerful to create something nice and I was also able to share it publicly in a very easy way.
What is Agile SCRUM?
The video is really inspiring for all those people like me that try to get its productivity to the next level and hadn’t heard about -or where reluctant to adopt- such a professional project management method for simple solo or very small team projects.
Considering the methodology of SCRUM I’ve designed a Google Spreadsheet for freelancers or small teams ready to use. It is very basic but gives you an overall idea and accuracy in a fast and simple way on how the project is evolving during its process.
Simple Agile SCRUM template for freelancers

How to use the Spreadsheet
- Fill in the name or description of the tasks in the first column.
- On the second column to the right, estimate the hours needed for each task in total (among all days).
- Fill in the daily calendar with the initial estimated hours you will dedicate to each task every day.
These are just initial estimates, once you start the burnout you can correct them. This way you will see how accurate you where while planning and will help you estimate better on the next project. - Now estimate your burnout by filling the cells in the Estimate your burnout row
This should represent the amount of hours you dedicate each day to the project. - Change the numbers at the top row to your own dates.
You should only edit the cells in white (the ones without a formula in it). Some columns and rows are hidden to fit the screen of a laptop, if you need more space just unhide them.
Download
Follow the link to see the Spreadsheets:
Agile SCRUM Project Management Google Spreadsheets
And click the button Use this template.
Learning the Art of Agile Development
If you are interested in learning more about Agile techniques I encourage you to read The Art of Agile Development from James Shore and Shane Warden, it presents all the concepts and ideas needed to start putting Agile into practice.
Changelog
28 Sep 2011
- Fixed an error that ignored the first row hours in the total time
4 Feb 2011 – Version 2.1
- Fixed Time (left) from being negative @Shannon
25 Nov 2010 – Version 2
Thanks to all your feedback guys! I have rewritten the whole spreadsheet to improve it with the feedback from the community (both by posting in the comments or by email) and other minor fixes:
- Improved UI
- Added Real Time Spent (to differentiate between estimated time and extra time spent). Suggested by @Mike
- Updated graphic to the new version of Charts (this may help in exporting the spreadsheet to Excel) @Jai
- Calendar is flexible now (starting from Day 1)
- Calendar extended (unhide columns to view them)
- Task list extended (unhide rows to view them)
- Conditional coloring to improve UX
Instructions, feedback, requests and support
Have some ideas? Feedback welcome! If you wish to add some modifications or come up with an improved design please let me know and I’ll update the Agile SCRUM Google Spreadsheet.
Photo by Alan Dayley
Living in United Kingdom? Read about the best mobile phone network in the UK.
Personal MBA
Get out while you can
And death came third
Universal Principles in Design
Comments
41 comments to Agile SCRUM Google Spreadsheet template for freelancers
Hey for templates, you should use the templates gallery that Google Docs has. http://docs.google.com/templates – that way you can get more exposure in that gallery. And you can provide a link that users can get to get a copy of it.
July 21st, 2010 at 1:30 pmThanks for the tip Ronald! I’ve submitted the template, should be visible soon :)
July 21st, 2010 at 1:38 pmWicked Xavi I will give it a go.. I will be putting up an excel I have created that has made me alot more efficent, by putting a theory I learnt into practce.. will let you know when it is done.
Yas
July 22nd, 2010 at 3:59 pmHi Xavi,
July 25th, 2010 at 6:33 amI liked your application very much. I am already testing it with a book project i have going on.
I would like to know if you can show me how to turn that example into a 45 or 90 day project? You could use the free Jing to put a quick video together.
I was able to extend the formulas to the right of the spreadsheet, except when it came to the “Total time done (estimate)” and “Total time left (from estimate)”.
So how do we do that?
Thanks a lot Cleia Grubb
By the Way, I see you are in Spain. Yo soy brasilena. Mucho gusto.
Hi Cleia,
Glad you find the spreadsheet useful :)
I’ll give it a try at Jing when I get some time, looks very cool.
The “Total time done (estimate)” is filled manually by you depending on your estimates on how much work time you assign every day. In my case, I use to work 3-4 hours on weekends and take Fridays off (so Fridays have an estimate of 0 and weekends of 3-4) but that’s just an estimate to draw the red line in the chart and give you a general idea. If the project evolves or changes its specifications, you can keep tweaking the estimates to adapt it.
The “Total time done left (from estimate)” is the total amount of estimated time still left to do, this row should fill automatically and it is mainly used to display the red line in the chart.
Hope this helps! Good luck with your book project :)
Salud!
July 26th, 2010 at 12:01 amThanks. I am not getting the graph when I download the excel sheet. Can you help?
October 14th, 2010 at 7:23 amI really like your template, thanks for sharing!
If there is one comment I have, the issue I run into using this is how to account for time overruns. So, if you end up spending more time on a task than you wish, there doesn’t seem to be a way to represent this without breaking the graph. Am I doing something wrong?
October 18th, 2010 at 9:04 amI was hunting around the web to see what the current “crop” of spreadsheets for Scrum might have. Low and behold here is a nice spreadsheet shared by you. And I was surprised to find the photo at the top was mine!
Thanks for citing the photo properly. I’m glad you could use it. And thank you for a nice spreadsheet template. I’ll be looking at it as a possible use for myself or some other situation.
November 2nd, 2010 at 10:21 pmHi guys,
Glad you like the template. As I said, it is really basic since it was my first approach to the SCRUM methodology and I used it to immerse myself in the Agile world. Here’s my reply to some of the most recent comments.
@Jai: When exporting Google documents to Excel you may loose some information but you can recreate the graphic manually through Excel by creating an Area graph and selecting the fields D34 to Q35.
@Mike: You are right, I didn’t expect to note down extra time on each task but it is definitely useful. Although as you say, the graphic breaks when added (ouch), maybe adding another row at the bottom called “Total time done (extra)” plus some formula recoding may help. When I get some time I’ll go through it. Thanks for the tip!
@Alan Dayley: While looking for open licensed SCRUM related photos I saw yours and I loved it! :) I loved the realism of it since you can see the “inside parts” of a project within a team (with all the post-it notes and color markers). I added the SCRUM graphic on top to relate it with the spreadsheet. Glad you like it and it is always a pleasure to link back to nice pictures like yours. Thanks for believing in open knowledge :)
November 2nd, 2010 at 10:49 pmI have released Version 2 of the spreadsheet. Feedback welcome as always :)
November 25th, 2010 at 5:26 pmLove this — just one quick question: if time runs “over” (greater than original estimate time), I can’t seem to get the chart to “zero”, even if I add enough work time to the timeline to match the hours for time-remaining. What am I doing wrong?
December 13th, 2010 at 9:26 pmHi Mark, that’s got a quick fix. Edit the chart (click on it, at the top left click the arrow next to Burnout and then Edit chart…) and increase the Data range, it should look something like “C37:W38″, change it to “C37:Z38″ (or as long as you need). I have also updated the Public Spreadsheet increasing the range in the chart. Hope this helps
December 13th, 2010 at 9:36 pmThanks Xavi for the help; I must need more caffiene today!
Is there a way to allow the chart to bring the “Burnout” line to zero also? (to show when the work was finally completed… in addition to the Estimate line)
After adding time in additional columns, like Z38, and editing the graph like you said, the “total time left (from spent)” line is what I can’t get down to zero to show when I finished the project.
December 13th, 2010 at 9:57 pmFound my problem — the formulas in the “total time left (from spent)” row were not including the first row of data in my copy. Works like a champ now! Thanks for developing this and sharing, Xavi.
December 14th, 2010 at 3:56 pmI have downloaded your version 2, but cannot see the chart, why?! Can someone help?! Thanks!
December 17th, 2010 at 3:38 pmHi Elvina,
It loads OK, try waiting until the page is fully loaded or create your own, range is C37:AC38 and the chart is Area.
Great spreadsheet BTW thanks!
December 17th, 2010 at 8:58 pmHi, this spreadsheet is really great but I’m not sure about a couple of things, if you could shed some light on this it would be much appreciated:
* Is it fair to say that after you’ve estimated in the 2nd column that this estimate shouldn’t ever change and that if you need to add more hours to the task that you just add more hours in the calendar for it?
* The “Time spent” column defaults to the Time (estimated), but what is the best practice for when you’ve over estimated a task since it will still show that you have time left to finish it?
* How come “time left” becomes can is a negative number when you go over your “Time (estimated)”? it’s difficult to understand when you have a negative amount of time remaining.
Your feedback is MUCH appreciated! Thanks!
January 25th, 2011 at 4:48 amI love your spreadsheet. Was looking for a better way to track my 20+ small projects and spent 2 days looking at scrum and how it could help my IT projects. I stumbled on your spreadsheet while searching Google templates. Would you consider doing a 5 minute video tour of your spreadsheet for those of use new to Scrum? Thanks again!!!
February 3rd, 2011 at 8:03 pmThis is brilliant, just what I needed. Thanks
February 4th, 2011 at 7:11 pmHi guys,
Thanks you for the positive feedback!
@Shannon:
- Question 1: Estimations should be done before starting the project and not changed again (this will provide feedback on estimations for the next project and help to be more precise). Just allocate more hours for any tasks that need more time and the “Time (Spent)” column will update automatically to show them.
- Question 3: The “Time (left)” column is now fixed and it will not be negative.
@Matt: I am starting to write the script for the videotutorial :)
February 4th, 2011 at 8:40 pmIs there anyway to work with more than 60 days, using this spreadsheet?
February 27th, 2011 at 12:56 am@Henrique: Yes, you can add as many columns (days) as you want, you may need to adapt the chart and replicate the formulas in them.
March 1st, 2011 at 2:05 pmHola Xavi, tu hoja para SCRUM me gustó mucho. La he escogido de entre montones que revisé porque es bastante intuitiva y la interfaz es agradable a la vista (aunque se puede ajustar un poco el tamaño a más grande y te diré porqué más adelante).
Creo que hay otras ‘plantillas en Google’ que incluyen el WBS de manera muy fácil también, así que supongo que puedes llevar esto a un programador tipo Gantt de forma rápida.
Creo que las letras o casillas (que son ajustables por cualquiera) podrían desde el inicio venir más grandes ya que un administrador de proyectos o un director de proyectos generalmente tiene una mente amplia y expansiva y así ha de ser la visual sobre la que trabaja para que sus procesos mentales funcionen bien y a ese nivel.
Las visuales diminutas o ‘donde todo cabe en el mismo sitio’ son útiles especialmente para métodos o prácticas como SCURM, ¡Que son visiones a corto plazo o en detalle simple!, pero tu hoja podría tener otra versión que llamara más la atención a un director más que a un gerente o ejecutivo… y si le agregas el Work Breakdown Structure, más que seguro que la implementaría rápidamente este tipo de público. Creo que eso te interesaría, ¿no?
Bueno, gracias de nuevo. Espero haberte servido de ayuda en algo, hasta una nueva oportunidad.
Ing. Asdrubal
March 30th, 2011 at 2:20 pm@Asdrubal muy interesante! Cuando tenga un rato libre mirare de incrementar las celdas y de adaptar la hoja (o crear una nueva) para agregar el WBS. Gracias por el feedback!
March 31st, 2011 at 10:55 am[...] is to provide people with a tool or information that will make their lives easier, for example, an Agile SCRUM Spreadsheet which helps projects managers and freelancers to organize themselves or Facebook lists to control [...]
April 11th, 2011 at 3:40 pmHi, I think your template is really useful and I’d like to try it, but can’t download it here or on Google docs. It says the spreadsheet can’t be downloaded. Any way to re-post here? Thanks in advance.
May 11th, 2011 at 4:41 pmHi Thomas, I have fixed the link, it should work now.
May 11th, 2011 at 5:27 pmI keep getting a document error when I try to download, can you send me the spreadsheet – I think it would be very useful as I am in the middle of getting a Phase 2 mobile app development project underway and would like to use Agile. FYI – I am also a freelance PM.
- Sanjay Jain
May 20th, 2011 at 8:51 pmHi Thomas and Sanjay,
May 20th, 2011 at 9:10 pmYou need to go to File > “Create a copy…” (not “download as”). I’ve tried it with another computer and it lets me do it. If it still doesn’t work let me know.
I really like your SCRUM Google Spreadsheet, but it would be nice if it also had a financial component to easily track and determine development costs. If each sprint also contained fields to enter data on Labor and Material costs a budget could be determined and used to seek or appease investors.
June 11th, 2011 at 5:05 pmThanks,
Brennan
Hi Brennan,
Thanks for the tip! I’ve considered adding new features and while it would be great to calculate budgets, I guess the spreadsheet looses its biggest advantage which is simplicity.
Maybe adding a second sheet and calculating everything there so that the main sheet doesn’t get too cluttered?
June 13th, 2011 at 4:08 pmHi, Xavi
IMHO you missed the point when using TIME for task estimations. I’d suggest reading “Scrum and XP from the trenches” for example and then you’ll realize that the only thing you need is to measure finished stories while working to achieve a sustainable pace. With your approach you’re encouraging a sort of micromanagement focusing the daily scrum on a revision of the expectations created in the sprint planning meeting instead of finding out impediments blocking people to finish their tasks. Estimations are NOT predictions. :-)
Best regards and thanks for sharing,
July 3rd, 2011 at 11:55 pmJMB
I was unable to download the template I get the message “We’re sorry, your spreadsheet cannot be copied at this time.” Can anyone tell me where I can download this template without headaches?
September 27th, 2011 at 10:39 pmHi Crox,
September 27th, 2011 at 10:43 pmFollow the blue button in the post and click on Use this template. A file called “Copy of Simple SCRUM Agile Project Management (version 2.1)” should open. That’s already the copy for you ready to use, let me know if it doesn’t work.
I think there is a formula error for row 38 starting at column F. The sum starts at F4 but I think it should be F3. This error is also in all the following cells in row 38. It’s trivial since after the first few days the first task is already complete but I thought I would mention it.
September 28th, 2011 at 6:42 pmGreat worksheet btw. :)
September 28th, 2011 at 6:43 pmHi rljohnsn,
September 28th, 2011 at 7:08 pmYou are right! Thanks for spotting that out, it’s now fixed.
here is what i do :
1.i click the blue button “agile scraum project managment google spredsheets”
2.i click “use this template”
3. i get the massage :”We’re sorry, your spreadsheet cannot be copied at this time.”
please can you send it to me : croxrapsoft@yahoo.com
September 29th, 2011 at 2:45 pmI get the same error message when trying to access your template on google docs…
November 20th, 2011 at 6:40 pmWould it be available anywhere else?
great blog btw.
Thanks
Hi crox and LPP,
November 20th, 2011 at 6:47 pmLooks like Google has some issues with this. Use a different browser and if that doesn’t work instead of clicking the “Use Template” try going into Google Docs and creating a document with “Create New” then choose “From Template”.
Hi Xavi,
January 17th, 2012 at 7:44 pmI am playing with your spreadsheet and I would understand what I have to do if a task planned to take 40 hours to complete will be completed in only 32 hours. If I write only the numbers the graph will be wrong because it displays a step on the bottom which height is equal to the sum of all hours that weren’t spent (because I suppose to finish in a shorter time).