Administrador De Red
Situación de la Industria de Software
• Mas del 30% de todos los proyectos de
software son cancelados antes de su
finalización.
• Mas del 70% de los proyectos restantes
fallan al entregar y evaluar las características
esperadas.
• Un proyecto promedio ejecuta 189% sobre el
presupuesto aprobado y extiende sus
actividades sobre el 222%.
Porqué los Proyectos de Software son exitosos ?
• Involucra a Usuarios 15.9%
• Soporte Administración 13.9%
• Clara definición de Requerimientos 13.0%
• Apropiado Planeamiento 9.6%
• Expectativas Realistas 8.2%
• Hitos no Extensos 7.7%
• Staff Competente de profesionales 7.2%
• Propietario 5.3%
Porqué los Proyectos de Software fallan ?
• Requerimientos Incompletos 13.1% • Falta de Requerimientos 12.4%
• Falta de Recursos 10.6%
• Expectativas no Realistas 9.9%
• Cambio Requerimientos/Especificaciones 8.7%
• Falta de Planeamiento 8.1%
• No se especifico el tiempo adecuado 7.5%
Qué es un Requerimiento
• Un requerimiento es una condición o
capacidad a la que el sistema (siendo
construido) debe conformar [ Racional ].
• Un requerimiento desoftware puede ser
definido como :
– Una capacidad del software necesaria por el usuario
para resolver un problema o alcanzar un objetivo.
– Una capacidad del software que debe ser reunida o
poseída por un sistema o componente del sistema
para satisfacer un contrato, especificación, estándar,
u otra documentación formal
• Un requerimiento es una condición o
capacidad a laque el sistema (siendo
construido) debe conformar [ Racional ].
• Un requerimiento de software puede ser
definido como :
– Una capacidad del software necesaria por el usuario
para resolver un problema o alcanzar un objetivo.
– Una capacidad del software que debe ser reunida o
poseída por un sistema o componente del sistema
para satisfacer un contrato, especificación,estándar,
u otra documentación formal
Qué son Requerimientos ?
• Los requerimientos de usuario representan el
conjunto completo de resultados a ser
obtenidos utilizando el sistema.
• Los requerimientos de sistemas deben
mostrar todo lo que el sistema debe hacer
mas todas las restricciones sobre la
funcionalidad.
• Los requerimientos forman un modelo
completo, representando elsistema total a
algún nivel de abstracción.
Rol de Requerimientos
Si un producto no es lo que el cliente o los usuarios quieren, entonces la calidad de la construcción es irrelevante.
• El rol clave de los requerimientos es mostrar a los desarrolladores y usuarios que se necesita de un sistema. Proveer los requerimientos forma parte de un lenguaje que todos comprenden, ya que todosestán involucrados, incluyendo los clientes.
• El primer y básico rol de los requerimientos es por lo tanto la comunicación
Cómo identificamos los
Requerimientos
Los Requerimientos toman vida desde que realizamos nuestro primer encuentro de interlocución con usuarios o clientes.
• Este puede desarrollarse utilizando cualquiera de una variedad de técnicas como entrevistas para intercambiaropiniones, brainstorming, prototipeo, cuestionarios, etc.
• Cuando los requerimientos se logran redactar a
un significativo nivel de detalle, tendremos listo
el documento denominado “Especificación de
Requerimientos”.
Buena Especificación de
Requerimientos
Un resultado primario de esta administración
es la Especificación de Requerimientos, la
cual define y documenta en formacompleta
el comportamiento externo del sistema a ser
construido. Caracterizándose por :
– Definidos sin ambiguedad
– Son completos
– Tienen consistencia
– Especifica el origen
– Evita detalles de diseño
– Están enumerados
Beneficios de una Buena
Administración de Requerimientos
• Mejor control de proyectos complejos.
• Mejora en la calidad del software y en la...
Regístrate para leer el documento completo.