Bloque Ii
Bloque Ii
Bloque Ii
1.- Requisitos
Han sido definidos por IEEE como:
La disciplina para desarrollar una especificación completa, consistente y no ambigua, la cual servirá como
base para acuerdos comunes entre todas las partes involucradas y en dónde se describen las funciones que
realizará el sistema.
Cuando estamos al frente de un proyecto es importante hay que dejar claramente definidos los requisitos
del software, de forma consistente y compacta.
Es aconsejable evitar cualquier tipo de grabación de la conversación, ya que generalmente suele provocar
desconfianza. Se formulan cuestiones generales del proyecto sin entrar en detalles de implementación del
mismo (salvo en caso necesario). La reunión no debería ser muy extensa, procurando que ésta sea amena y
generando la confianza de nuestros clientes.
Cada miembro del equipo de ingenieros analiza por separado la especificación, estudiando sus
características, puntos oscuros, incongruencias, aportes, dudas, ….
Pasado el plazo establecido para el estudio individual de la especificación, el Jefe de Proyectos reúne al
equipo para debatir las características del proyecto y los diversos puntos de vista.
En la reunión se detectan los posibles procesos para el desarrollo del proyecto, posibles recursos que puede
consumir, tipo de desarrollo (metodología), los posibles perfiles para entrevistar, etc.
Para el transcurso de la reunión se suele hacer uso de proyectores, pizarras, y diverso material preparado. El
objetivo de la reunión es elaborar los cuestionarios (uno para cada perfil de usuario/cliente).
TEMA 5: EVALUACIÓN DEL SISTEMA. ESTUDIO DE VIABILIDAD.
Todos los proyectos son realizables con recursos ilimitados y un tiempo infinito. Como esto no es real, antes
de pasar a desarrollar un proyecto, debe evaluarse su viabilidad: Posibilidad de realización con unos recursos
y un tiempo adecuados y disponibles.
Para cada persona hay que identificar su posición en la organización (Nivel de toma de
responsabilidad) y su especialidad (Conocimientos y experiencia). Tipos:
• Responsables (Directores de Proyectos): Se dedican a la organización y planificación
• Técnicos senior (Analistas): Análisis, Visión global/abstracta
• Técnicos junior (Programadores): Programación/Diseño detallado
• Colaboradores (Representantes de los usuarios):Fuente de datos, Evaluación
1.1.2.- Componentes Software Reutilizables
Lo primero que necesitamos es una vez estudiado el problema, tanto situación actual como las
necesidades de la empresa, habrá que proponer alternativas para solucionar el problema.
Un estudio de viabilidad es un estudio corto y orientado a confirmar el valor real del sistema, es decir, si
contribuye a los objetivos generales, si resuelve problemas con los procesos actuales, si se puede
integrar en otros sistemas de la empresa, si se puede implementar en plazo y coste, etc…
El objetivo del estudio de Viabilidad del Sistema es el análisis de un conjunto concreto de necesidades
para proponer una solución a corto plazo, que tenga en cuenta restricciones económicas, técnicas,
legales y operativas.
• Punto de amortización (Break-Even Point): momento en que los beneficios obtenidos igualan a
los costes. A partir de este punto, el sistema da beneficios netos.
• Periodo de amortización (PayBack): periodo que transcurre desde que los costes son máximos
hasta que se alcanza el punto de amortización, en cuanto el sistema empieza a aportar
beneficios. Cuanto menor sea, más atractivo será para la organización.
• Retorno de la Inversión, ROI (Return of Investment): Rendimiento de la inversión expresada en
términos de porcentaje.
2.3.1.- Beneficios
Es el factor más difícil para el analista, ya que los objetivos, funciones y rendimientos son difusos y casi
todo puede parecer correcto. Aspectos a tener en cuenta:
- Riesgo de desarrollo: Comprobar si los elementos del sistema que han de desarrollarse se pueden
construir de forma que se cumplan las funciones y rendimientos dentro de las restricciones del análisis.
Suele ser el factor más desconocido por el analista de sistemas. Respetar la normativa legal.
• Específica de la TI.
• Comercial y general.
Normativa específica:
• Ley Orgánica 3/2018, de 5 de diciembre, de Protección de Datos Personales y garantías de los
derechos digitales, LOPD-GDD.
• Propiedad intelectual (RDL 1/1996): software, imágenes o dibujos, contenidos, etc.
• Ley de Servicios de la Sociedad de la Información y el Correo Electrónico.
2.6.- Viabilidad operativa o social
Cada vez más importante. “Usuarios” en contra pueden pasar por alto e incluso sabotear el
sistema si no les gusta. Sistema apropiado para entorno de trabajo. Ejemplos:
➢ ¿Existe apoyo suficiente para el proyecto por parte de la dirección? ¿Y de los usuarios?
➢ ¿Los métodos actuales son aceptados por los usuarios?
➢ ¿Los usuarios han participado en la planificación y desarrollo del proyecto?
➢ El sistema propuesto, ¿causa algún perjuicio? ¿Se perderá el control en algún área?
Se pueden evaluar soluciones alternativas con ayuda de cuatro criterios: económico, técnico, legal y
social. ¿Cómo escoger la mejor solución? NO ES FÁCIL
1. Consideraciones de negocio:
➢ ¿Representa la configuración la solución más ventajosa?
➢ ¿Puede ponerse en el mercado con éxito?
➢ ¿Justificarán los beneficios el riesgo de desarrollo?
2. Análisis técnico:
➢ ¿Existe la tecnología para desarrollar todos los elementos del sistema?
➢ ¿Están garantizados el funcionamiento y rendimiento?
➢ ¿Se puede mantener adecuadamente la configuración?
➢ ¿Existen recursos técnicos?
➢ ¿Cuál es el riesgo asociado con la tecnología?
3. Evaluación de fabricación:
➢ ¿Tenemos disponibles instalaciones y equipos de fabricación?
➢ ¿Hay alguna escasez de componentes necesarios?
➢ ¿Se puede llevar a cabo adecuadamente la garantía de calidad?
4. Aspectos humanos:
➢ ¿Tenemos disponible personal entrenado para el desarrollo y fabricación?
➢ ¿Existen problemas políticos?
➢ ¿Entiende el cliente qué es lo que debe hacer el sistema?
5. Interfaces del entorno:
➢ ¿Tiene la configuración propuesta una interfaz apropiada con el entorno exterior del
sistema?
➢ ¿Se maneja de manera inteligente la comunicación entre máquinas y entre humanos y
máquinas?
6. Consideraciones legales:
➢ ¿Introduce esta configuración un riesgo indebido de obligaciones legales?
➢ ¿Se pueden proteger adecuadamente los aspectos de la propiedad?
➢ ¿Hay alguna posibilidad de infracción?
El Acta de Constitución es un documento que debe ser emitido al inicio de cualquier proyecto, esta no
representa un contrato como tal, solamente es una clarificación de los alcances y restricciones que se
tendrán además de especificar los niveles jerárquicos principales del proyecto.
o Es un documento, firmado por el patrocinador, que autoriza formalmente el inicio de un proyecto (o
fase ) nombrando al PM y su nivel de autoridad.
o Recoge los requisitos iniciales que satisfacen las necesidades y expectativas de los interesados.
o Se incorpora información de alto nivel.
o Permite, una vez aprobada, comenzar la planificación.
o Contenido general: dirección y autoridades, coste, tiempo, riesgos, requisitos de aprobación, entre otros.
o Establece una relación de cooperación entre la organización solicitante y la ejecutora.