January 13, 2017

Scrum for life

Clients and training attendees ask me "Can you use Scrum for something else than software?”. What they usually mean is building some other products or organizing team’s work. Let’s explore a more exotic idea. It’s beginning of a new year, the time when people make and try to achieve new year’s resolution. 92% of them will fail. About half will drop the goals within the first month of the year. People buying 3 months gym subscription will go there less than 10 times.
How about using Scrum for your life? Scrum is about delivering value, reaching goals. Don’t you want to get more value and reach your goals in your life?

Manage the Product Backlog


Working on everything in the same time will lead you to fields of business and deserts of productivity. You need to stay focused to achieve goals and manage things to do so there can be only one list of things to do. Build your Product Backlog. What are your big goals for this year? They are your epics. Big chunks of work or big goals are demotivating and difficult to finish in Sprint. You need to split them into smaller items. Keep the epics SMART and smaller items INVEST.

Product Backlog will grow and change over time, therefore you need to review it constantly. I would say at least once a week.
Stakeholders will come to you with ideas and wishes important to them. There will be always new ideas and things to do, but the time is a limited resource. Be careful not to spend your resources on low-value items. Sometimes saying “No” and facing the consequences is the best thing you can do. What is the worst thing that can happen if you don’t do that item? Not much? Then say no.

 

Plan Sprints


Year to plan ahead is a too big period of time. Plan smaller periods of time. What should be your goal for the next release? What do you need to do in the Sprints for that Release? The length of Sprint and length of working day are fixed, they are time-boxes. So effectively you can manage only how much work you can take into a time-box. Plan your Sprints wisely. Don't take too much. Don’t overcommit. Usually, stretch goals are also a bad idea, but check how it’s working for you. You can always take more if you are done earlier. Keep some slack time for fun activities and hobbies. Are you working only in the Sprint or there is some maintenance going? What is your ideal day?

 

 

Keep it visual and transparent


Visualize your backlogs and keep them up to date. Doesn’t matter if you want to use paper To Do list or fancy electronic tool. Have the backlogs handy to look at them and updating them at will.
Update your Sprint Backlog daily, and every day create a new plan for the next 24h. Some people like to do their Daily Scrum first thing in the morning, some prefer before going to bed. It’s up to you to decide when it the best time. Create a habit by doing Daily Scrum same time and place.
Sometimes it feels like you have done no progress at all, but when you look at your list there is quite a lot done.

 

 

Time-box work and monitor progress


Something takes to long? The important task that you keep postponing? Slice it into smaller chunks, delegate or decide not to do it. Make a decision and keep moving. Wear a watch and look at it often. You will see the time passing and progress done it that time. A clock on the mobile phone is not enough because you don’t see it all the time. Use time-boxes for doing tasks. Estimate them, use Pomodoro technique or something else to create a habit of focused work. Take a break, then take another task. Do not strive for perfection. Done is better than perfect. Create list of criteria for items to know when you have done what you aimed for. If not all the items in your Sprint Backlog done at the end of Sprint, review why and decide what to do with them. Does the outcome of the Sprint affect others? Run a Sprint Review with stakeholders. Don’t mindlessly carry over to the next Sprints. Create blank Sprint Backlog and decide what to put there.

 

 

Get a coach


Being the Product Owner, the Developer and the Scrum Master doesn’t work well. You can not be in the process and see the process outside at the same time. You also won’t feel much of external pressure. Get a life coach to run good Scrum Retrospectives and talk about the whole process. Look at the goals from a different perspective. Discuss the consequences of your decisions. Get motivation and inspiration for going forward. From time to time you need to sharpen the saw to cut trees well.

 

 

Conclusion


As you can see, there Scrum framework is quite universal. That’s the reason why the scrum Guide cannot be very detailed. You can use Scrum for many things, even for your life. The rules in Scrum are based on common sense and time management. Whether it is building software product or other goal-driven creative endeavor, Scrum can be a game changer. It takes only 5 steps to implement Scrum in your life: manage the Product Backlog, plan Sprints, keep it visual and transparent, time-box work and monitor progress, get a coach. Don’t take my word. Try it and see if it works for you.
Would you add more or change something? Share ideas in the comments below.