Every software project starts with some kind of a reality check. Project managers ask questions like:
- What is the purpose of the software and what problem will it solve?
- What is the business impact of the project?
- How much will the project cost?
Two methods for assessing a software project's viability are requirements analysis and feasibility studies. Increase the odds of project success by recognizing the difference between these methods and knowing which projects are ideal for each.