Sprint: How to test new ideas with your development team
Sprint: How to Solve Big Problems and Test New Ideas in just Few Days are used in teams all over the world and has become a staple in agile process management. The idea is to explore new ideas, prototype, and get new things off the ground in a limited time and without making huge investments.
What is a sprint?
A sprint is a limited time investment in which you test out new ideas with your team.Each sprint begins with a planning meeting. During the meeting, the product owner (the person requesting the work) and the development team agree upon exactly what work will be accomplished during the sprint. The development team has the final say when it comes to determining how much work can realistically be accomplished during the sprint, and the product owner has the final say on what criteria need to be met for the work to be approved and accepted.
How to do a sprint?
a sprint is different from a Scrum sprint in which a bigger task is broken down into smaller, more manageable ones that are executed in a given timeframe.
On Monday, you’ll map out the problem and pick an important place to focus. On Tuesday, you’ll sketch competing solutions on paper. On Wednesday, you’ll make difficult decisions and turn your ideas into a testable hypothesis. On Thursday, you’ll hammer out a realistic prototype. And on Friday you’ll test it with real live humans.”
Sprint idea involves the following processes:
Sprint Planning Phase
- Starting with a big problem
- Deciding roles and responsibilities
- Agreeing on a time and space (when and where to do the sprint)
Monday
- find a long-term goal (The idea of the sprint is to test if that goal is something you should pursue further)
- Define the problem
- Interview experts to get a clear sense of what you are dealing with
- Decide on a focus for your sprint. What is the outcome you expect on Friday afternoon?
Tuesday
- Look for old ideas: What has worked in the past and what can you build on?
- Sketch out some first ideas and solutions.
Wednesday
- Choose the best solutions
- If you have competing ideas, try to keep them alive
- Make a storyboard for a first prototype
Thursday
- Don’t build a product, build the facade of a product
- Find the right tools for prototyping, divide tasks, and start 🙂
Friday
- Get insights from 5 potential customers on your prototype
- Find patterns and plan the next step.
Why it’s important to go fast
A sprint gives you an opportunity to fast-forward, test ideas in your team and first customers. And all of this before making enormous time commitments.
“The sprint gives our startups a superpower: They can fast-forward into the future to see their finished product and customer reactions, before making any expensive commitments. When a risky idea succeeds in a sprint, the payoff is fantastic. But it’s the failures that, while painful, provide the greatest return on investment.”
The benefit of a sprint is that you don’t waste time. There is no time to second-guessing, to get uninspired, to lose focus.
“Speed keeps you authentic. If you’ve got a weird, opinionated, crazy, possibly-stupid-possibly-great plan, and you take a long time to think it through, revise it, and make it perfect, you water down and wash out the goodness.”
Planning Phase
Define clear goals
Before starting a sprint, take a minute to outline clear goals you have in mind. You might want to use S.M.A.R.T. goals that are: Specific, Measurable, Attainable, Relevant and Timely. Setting realistic goals for a short time period such as a sprint is crucial for a successful experience.
Assign Responsibilities
Each part of the team — the development team, product owner, and scrum master — has specific daily roles and responsibilities. While each member of the development team can select the tasks of highest need and completes them as quickly as possible, the scrum master maximizes the team’s productivity by removing roadblocks and protecting the team from external distractions.
Execution Phase
Keep everyone updated
Even though everyone might have their own things to work on, make sure everyone is updated. Even when we are doing a sprint, we are still doing a daily standup meeting with our development team. It is a chance for everyone to ask for help or offer suggestion on what other people are doing.
Mid-Sprint Update
Depending on the duration of the sprint, it might make sense to have a mid-sprint update on where you are standing on goals and progress.
After the Sprint
Recap
Sit together with your team and think about what went well and what didn’t. Were responsibilities assigned according to strengths and skill sets?
Celebrate
Celebrating your work is important. We make sure to take some time to sit together and celebrate our successes either in small teams in our office or at our company parties and get-togethers.
Wrapping it up.
Sprints offer a limited timeframe to work on new ideas or to finish tasks in a given time.
“Sprints offer a path to solve big problems, test new ideas, get more done, and do it faster”.
Instead of spending endless hours overthinking your options, sprints help you work productively, more focused, and in the end happier.
If you are doing sprints regularly – and not just to test out new ideas – it can help you to reach your goals in a way that is more fun and satisfying for everyone. In a world, where distractions are coming at us from every possible angle and app, a sprint, in general, might be what we need to stay focused and happy.
Leave a Reply