The fundamental processes behind business and software development are very different, and it’s often the reason why getting the two working together can be challenging. In business, you’re often able to test ideas quickly and without major costs, which means that an experimental approach to development is common. In software development, you aren’t able to test your ideas as quickly, because you