{"id":158,"date":"2011-07-22T15:29:33","date_gmt":"2011-07-22T15:29:33","guid":{"rendered":"https:\/\/benjaminmitchell.wordpress.com\/2011\/07\/22\/removing-the-bubbles-solving-bottlenecks-in-software-product-development\/"},"modified":"2011-07-22T15:29:33","modified_gmt":"2011-07-22T15:29:33","slug":"removing-the-bubbles-solving-bottlenecks-in-software-product-development","status":"publish","type":"post","link":"https:\/\/techpeoplethrivi-i2tkeoduos.live-website.com\/removing-the-bubbles-solving-bottlenecks-in-software-product-development\/","title":{"rendered":"Removing the bubbles: solving bottlenecks in software product development"},"content":{"rendered":"

A challenge with software product development is visualising the work so that you can spot where there are delays in the process of converting ideas from \u201cconcept to cash\u201d. This post shows how a cumulative flow diagram helped identify a pattern of queues over time. Removing these queues had many benefits such as fewer errors, increased team communication and improved team capacity.<\/p>\n

Make the work visible
\n<\/strong>The first task\u00a0is making the work visible. In knowledge work, such as software development, it is difficult to see the work being done, which is why a visualisation approach such as kanban can be so useful. Here\u2019s a view of a kanban board from an\u00a0earlier client team:<\/p>\n

\"Kanban<\/a><\/p>\n

The kanban board is useful for a \u201cmoment in time\u201d view, but it\u2019s not possible to easily see patterns that might develop over time. Looking at the kanban board on a particular day doesn\u2019t make it easy to answer questions like these:<\/p>\n