A validated approach is a vital first step. How the idea gets turned into a sustainable process that supports customers and generates income requires consideration and analysis. Development approaches (e.g. Agile) are vital to effective development but require trained, experienced technologists. The types of questions that may need to be answered are listed:
- Do we have the resources and skills to develop a product?
- How will we support the product?
- Should we consider outsourcing development and/or some aspects of support?