We’re nearing the end with Initial Development. This is the step that most organizations want to jump right into when they have an idea for a custom software application. It can start one of several ways. Sometimes someone has a great idea and they write some code to show it off and now management thinks this can be a product that they are selling next week. Or it can start by an inexperienced product manager thinking that they can skip all the above steps and that if they have someone start coding they can make changes as they go. (Think trying to move the bathroom in your house to another location…) Most commonly, people underestimate the level of effort that it takes to build a software application. I like to say that if it were that easy then everyone would have successful software applications. But, I have seen so many organizations start and fail building custom software applications because they just don’t know the right way to do it. Getting a successful software application into the marketplace isn’t easy and working the process takes time, money and the right resources.