When creating custom software or building a software solution, it’s critical to make sure your development efforts align with your business goals. By aligning your development with business goals you can accomplish several things:
Ensure your development spend is actually solving the problems that are most relevant to your business objectives
Motivate your development teams by giving them confidence that they are providing true value to your business and your end users, thus improving quality and value delivered
Enable the measurement of development efforts against your goals
By defining your business goals and translating them into well-coupled development initiatives, you can maximize the output of your teams and your organization as a whole.