This past week, the Scrum Alliance published an article I wrote, “What is Productivity in Agile?.” Productivity can be a painstaking conversation for Agile teams, who are dedicated to following the principles in the Agile Manifesto, aimed at improving productivity, but they are often pulled in the opposite direction by management to achieve a higher velocity.
In my article, I discuss how everyone (IT and the business units) needs to focus on the same end goal – business value delivery. To do this, they must jointly define value metrics and ensure all team members, both in IT and the business side, understand those metrics and are held accountable for achieving them.
I have seen my clients successfully use metrics for Cost of Delay (CoD) and Weighted Shortest Job First (WSJF) to help prioritize their projects based on business value. I believe that having the IT team and business unit collaborate to create relative metrics in these two areas is a good starting point, but it is also critical that everyone is held accountable for improving value.
Organizations need to put standard processes in place to ensure the appropriate parties (this includes the business unit) are involved in the entire software development process and that the metrics are not being decided on by one individual, such as the product owner. The business units may push back on being so involved in the process as they will expect the IT department to simply do what they have asked. However, if they realize that the collaboration with IT is more than just about efficiency, but also about enabling them to justify the expenditure to management, they may be less resistant to being involved in the process.
Check out the complete article on the Scrum Alliance website. I welcome your feedback on how your team prioritizes your projects.