How We Increased Our Productivity By 250%
Are you always short on time and budget, even though your team is motivated and skilled? Do you struggle to keep up with ever-changing demands from your clients? Do you often find yourself being unable to deliver on your commitments? We know these feelings because we’ve been there. This is the story of how our team at Nave turned our Kanban process around and increased our productivity by 250%.
In a fast-paced environment, clients want results yesterday – it’s easy for every request to feel like an emergency. Too many emergencies mean lower priority tasks are neglected, decreasing overall productivity. We struggled with this effect, always striving to go the extra mile to exceed client expectations. We introduced Classes of Service in our process – rule-breaking emergency tasks were limited to one at a time.
Breaking the cycle of flow debt
We knew we had bottlenecks within our process – but what was the cause? Our first step was to examine our Aging chart. The Aging chart shows the age of tasks that are still in progress, whereas the Cycle time scatterplot shows the cycle time of completed tasks. Tasks in progress that are older than the cycle time on the 70th percentile are likely to be holding up your process – the older the tasks, the bigger the chance of delay.
From looking at our Cycle time scatterplot, we knew plenty of tasks were getting delivered in a predictable manner. The Aging chart, however, showed us that our fast cycle times were lying to us. We had a clear bottleneck in the Testing state – we didn’t have the capacity to handle the upstream workload. Our QA guys were always picking up small, fast tasks in order to release work faster. Some of the older tasks that were too heavy or complex aged even further. This approach was generating large amounts of flow debt.
WE UNCOVER THE EFFICIENCY OF YOUR WORKFLOW
Optimize your performance with Kanban analyticsSee a dashboard with your data
We had to complete the oldest tasks to get back on track. This generated even more frustration. Developers had a lot of re-work due to merge conflicts. QAs were constantly reporting severe regression effects. Once the old tasks got completed, the problem revealed itself right away in our Cycle time scatterplot – our average cycle time increased dramatically. The management thought the project had span out of control. But it hadn’t. That was the cost of the huge flow debt. We paid it off, learnt the hard lesson and decided we’d never let this happen again.
Setting explicit pull policies
In order to stop flow dept from building up again, we had to introduce pull policies for every process state. It was essential that our team works on tasks on a first come, first served basis. Every task that goes to the next process state is placed at the bottom of the column. Once the team has the capacity to handle new work, they pull in the task at the top of the previous column. Tasks were no longer delayed or abandoned because each work item was processed in the order it arrived – regardless of its difficulty, size or priority.
This does not mean that we stopped prioritising our tasks. Prioritising is very important when trying to decide which task should be the next one to be pulled in to the process. However, prioritisation takes place and Classes of Service are assigned when items are added to the To Do list. Once the team has pulled a task into the process and committed to the item, the priority is no longer taken into account, and tasks are dealt with in the order that they arrived to the process state.
With Kanban, you can see the results of your changes immediately. We first saw the difference in our cycle time scatterplot – our cycle time was 250% faster than the yearly average cycle time. After some time we started to see the long term impact of our changes.
Our Cumulative flow diagram showed smooth, inclining bands rather than flat areas and sharp jumps. With flow debt eliminated, our process became consistent and predictable. This helped us increase the accuracy of our estimates. Lastly, as a team we felt happier, more motivated and in control of our process.
Kanban dashboards for Trello make the bottlenecks and problems holding up your process easier to find and eliminate. You don’t need big changes to see big results – something as small as changing a pull policy can increase your productivity by 250%. The trick is to pay attention to your efficiency and apply small continuous improvements.
Do you use Kanban in your process? How do you assess your productivity? What problem areas did you discover?Tell us about your experience in the comments!
Meet the Author
Sonya Siderova is a passionate product manager and a driving force behind Nave, a Kanban analytics suite that helps teams become more efficient through data-driven decision making. When she's not catering to her two little ones, you might find Sonya absorbed in a good heavyweight boxing match or behind a screen crafting a new blog post.
"Nave’s powerful data-visualization toolkit helps you optimize your flow and take your team to a whole new level. T… https://t.co/znpofG06htFollow
Take your training and consultancy sessions to a whole new level. With Kanban analytics on their existing tools, yo… https://t.co/8iNe3zZS87Follow
Models of self-government, as well as models of harmonized autonomy, have emerged to address the need for strategic… https://t.co/Fkn2w1FybrFollow
Learn how applying Kaizen principles brings continuous improvement to your business practices, increases your perfo… https://t.co/EKejZQdt98Follow
Are you ready to recap the benefits Kanban analytics can bring to your teams? Choose your platform today!… https://t.co/IBRMXPLPXOFollow
In Kanban, Little’s Law links the three basic flow metrics – throughput, cycle time and work in progress. Understan… https://t.co/lz0dCe8fJLFollow
Choose your platform today and deliver outstanding customer value sooner with our range of analytical charts.… https://t.co/maqOaaqgFbFollow
Learn more about how a Financial Technology Company in Brazil evolve from 20 teams running around 50 initiatives to… https://t.co/3pk151Pm1MFollow
The Aging Chart for Trello helps you identify where your process is slowing down while tasks are still in progress.… https://t.co/D51LQOxxhIFollow
After many years of experience with classic waterfall projects at Sitegeist, in 2013 Gina and Sven started to compl… https://t.co/f33g593GhPFollow
Large teams and complex projects face a common issue – the Kanban board becomes cluttered and hard to read. Learn h… https://t.co/uxW9I3XhhpFollow
All of our plans come with full visibility into your past performance so that you can make decisions based on your… https://t.co/CECD3QA2MnFollow
Product teams who use Nave to analyze their workflows can make empirical predictions based on their performance dat… https://t.co/w2UOo7Q3q5Follow
When implementing Kanban, it can be difficult to know how much work has been done, and how well your team is perfor… https://t.co/sT6p8qDJfxFollow
With Nave, you can use your favorite tool to boost your productivity and improve workflow efficiency.… https://t.co/KhWe93qHO0Follow
This is the story of how 30 teams in Petrobras have evolved their maturity and how patterns of evolution can be rec… https://t.co/AHImgtqYBrFollow
Nave's Kanban analytics suite helps you collaborate better and ship faster across all of your Azure boards. Unleash… https://t.co/NttVDesyGoFollow
Choose your platform today and deliver outstanding customer value sooner with our range of analytical charts that v… https://t.co/ZEJTgy7JweFollow