Un Proyecto de Software comienza por un problema, oportunidad, o directriz. A los administradores no les agrada aceptar que sus organizaciones tienen problemas. Puede que tengamos una Cartera de Aplicaciones con varios proyectos para realizar. Se proponen los siguientes criterios para decidir qué proyecto realizar:
- Respaldo de los directivos (clientes).
- Factibilidad y rentabilidad de recursos.
- Período adecuado de tiempo para terminarlo.
- Relevancia a la organización.
Se debe tener en cuenta los objetivos:
- De los procesos: mejorar la forma en la que se trabaja a diario. Optimización de la eficiencia.
- Corporativos: mejorar ganancias y estrategia. Mejorar los resultados de la organización.
Se definen 3 tipos de viabilidad:
- Técnica: determina si hay tecnología existente y accesible.
- Económica: ¿Los costos de tiempo y recursos justifican el beneficio?
- Operativa: determina si el sistema funcionará y será usado.
Pressman agrega otros 3 tipos de viabilidad:
- Financiera: si la organización puede afrontar los costos.
- Temporal: si los plazos de tiempo son alcanzables.
- Legal: si el sistema es legal o no.
Estos 6 aspectos de la viabilidad son fundamentales y todos deben ser viables. Si un aspecto no es viable, entonces el sistema es inviable/infactible.
La viabilidad no es un compromiso o aceptación de la propuesta de sistema. Es útil para desechar los proyectos que no son factibles o relevantes a la organización. Se debe aclarar de manera formal los objetivos del proyecto (Alcance).
Estudio de Viabilidad
Un estudio de viabilidad (EV) comprende la elaboración de un informe que recomiende o no desarrollar el SI, y la recopilación de información necesaria para elaborar el informe.