Prerequisitos
# Definicion
Es un conjunto de practicas que se realiza en el notes/Desarrollo de Software con el fin de reducir los riesgos, planear las partes criticas y garantizar la calidad desde el inicio de un proyecto.
Los prerequisitos mas comunes son los siguientes tres pero pueden ser ajustados a mas o menos dependiendo del tipo de proyecto que se este desarrollando
- notes/Definicion del Problema en un Desarrollo de Software
- notes/Requisitos
- Arquitectura de Alto Nivel
# Razones de Impopularidad
Este conjunto de practicas no es tan popular debido a que:
- No se habla tanto de el y por tanto, ni siquiera se sabe la importancia que tiene
- Los que saben subestiman la importancia de estos debido a la inexperiencia, no se identifica que la mayoria de problemas de un software suelen provenir de estos.
- Los jefes subestiman su importancia debido a que desconocen que tanto abarca una disciplina de desarrollo
# Argumentos para ganar Importancia
# Logico
Es imposible desarrollar un software que cumpla las necesidades de un cliente si desde el principio no se sabe que problema tiene y no se tiene una idea de que hacer para resolverlo
# Analogo
En ninguna disciplina se construye algo sin antes tener una preparacion, una planeacion clara de lo que se tiene que hacer y como se tiene que hacer.
Nuestra disciplina es considerada algo de solo escribir codigo, se subestima y no se toma en cuenta que en realidad, escribir codigo solo es la ultima actividad de todo el cliclo de escritura de un software. Debido a que es la ultima, si se detecta un error aqui, los costos que tendra seran extremadamente altos comparados a si se identificara en los prerequisitos del problema.
# Area
Sin importar que notes/Metodologias de Desarrollo se utilice, los prerequisitos juegan un papel fundamental en garantizar que un proyecto de software salga bien desde un inicio.