2. INTRODUCCIÓN
Entre los principios fundamentales podemos destacar
• "comprender el problema antes de empezar a resolverlo y
estar seguro que la solución concebida es la que realmente
quiere la gente" y
• "Planear el trabajo antes de comenzar a realizarlo"
3. INICIO
La formulación de sistemas y aplicaciones basados en web inicia con la
identificación de las necesidades, se mueve hacia la descripción de
objetivos, define grandes características y funciones, realiza la
recopilación de requisitos y un modelo de análisis
4. PREGUNTAS PARA FORMULACIÓN
Powell sugiere una serie de preguntas que deben formularse y
responderse al comienzo de la etapa de formulación
• ¿cual es la principal motivación para la Web-App?
• ¿cuales son los objetivos que debe satisfacer la Web-App?
• ¿Quien usara la Web-App?
5. RECOPILACIÓN DE REQUISITOS
Identificar requisitos de contenido
Identificar requisitos funcionales
Definir escenarios de interacción para los diferentes tipos de usuarios
6. RECOPILACIÓN DE REQUISITOS
Pasos:
1. Pedir a los clientes que definan la categoría de usuario y describan
cada categoría
2. Comunicarse con los clientes para definir los requisitos básicos de la
Web-App
3. Analizar la información recopilada y utilizar la información para
realizar un seguimiento de clientes
4. Definir casos de uso
7. MODELADO DE ANÁLISIS
• El modelado es un trabajo continuo
• La estrategia del negocio es la definición de un grado moderado de
abstracción en las primeras etapas
• Sobre la marcha se debe analizar detalles tácticos para abordar requisitos
específicos
• Finalmente modelar los requisitos (UML)
8. EQUIPO DE INGENIERÍA WEB
Es una mezcla de una amplia variedad de talentos que deben trabajar como
equipo en un ambiente de proyecto con alta presión.
Plazos cortos
Cambios inexorables
Tecnologías en continuo cambio
9. EQUIPO DE INGENIERÍA WEB
Actores
Desarrolladores/proveedores de Contenido
Editores de Web
Ingeniero Web
Expertos en Dominios empresariales
Especialista de Soporte
Administrador
10. CONSTRUCCIÓN DEL EQUIPO
Establecer un conjunto de directrices de equipo
El Liderazgo fuerte es obligatorio
Respeto hacia talentos individuales
Compromiso de cada miembro
Dosificar el ímpetu
11. PLANEACIÓN: INGENIERÍA WEB EN CASA
Recomendable para proyectos pequeños y/o de tamaño moderado.
Entender el ámbito, las dimensiones de cambio y las restricciones del proyecto
Definir una estrategia de proyecto incremental
Realizar análisis de riesgo
Desarrollar una estimación rápida
12. PLANEACIÓN: INGENIERÍA WEB EN CASA
Elegir un conjunto de tareas
Establecer un programa
Definir mecanismo de rastreo del proyecto
Establecer un enfoque de gestión del cambio