Formulación Y Planeación
-
Upload
diego-peralta -
Category
Documents
-
view
116 -
download
0
description
Transcript of Formulación Y Planeación
Ingeniería WebFormulación y Planeación para
Ingeniería Web
Formulación de Sistemas Basados en Web
Representa una secuencia de Acciones› Identificar Necesidades del Negocio› Descripción de Objetivos de la WebApp› Definición de Características y Funciones› Recopilación de Requisitos
• Clientes y Equipo establecen un conjunto común de metas y objetivos
Preguntas de Formulación
¿Cuál es la necesidad del Negocio para la WebApp?
¿Qué objetivos se debe satisfacer? ¿Quién usará la WebApp?
Recopilación de Requisitos para WebApps
Identificar requisitos de contenido Identificar requisitos funcionales Definir escenarios de interacción para
los diferentes tipos de usuarios
Recopilación de Requisitos para WebApps
Pasos:1. Definir (cliente) los usuarios y categorías
con su respectiva descripción2. Definir los requisitos básicos
(desarrollador -> cliente)3. Analizar la información recopilada
(desarrollador, seguimiento a clientes)4. Definir casos de uso (desarrollador) con
escenarios de interacción
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)
Planeación de Proyectos de Ingeniería Web
WebApps inmediatas, entonces: ¿Es necesario gastar tiempo en
planeación web? ¿Se debería dejar evolucionar sola a
una WebApp?
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
Equipo de Ingeniería Web
Actores Desarrolladores/proveedores de
Contenido Editores de Web Ingeniero Web Expertos en Dominios empresariales Especialista de Soporte Administrador
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
Conflictos de Gestión de Proyectos de Ingeniería Web
Dos opciones de Ingeniería Web:› La WebApp es subcontratada: la ingeniería
Web la realiza un tercer proveedor con experiencia, talento y recursos con los cuales no cuenta la empresa.
› Las WebApp la desarrollan en casa ingenieros Web que sean empleados de la empresa.
Conflictos de Gestión de Proyectos de Ingeniería Web
Planeación de WebApp: Subcontratación
El cliente pide un precio fijo para desarrollar la WebApp de uno o varios proveedores, evalúa los precios y elige un proveedor.
¿Qué busca el contratante? ¿Cómo se determina la competencia
entre proveedores? ¿Cómo reconocer una cotización
responsable? ¿Cuál es el grado de planeación?
Planeación de WebApp: Subcontratación
Selección de subcontratistas candidatos:› Entrevistar para evaluar profesionalismo› Determinar nombre de ingenieros› Examinar ejemplos de trabajo
Comprensión del grado de gestión del proyecto
Evaluación del Programa del proyecto Gestión del ámbito
Planeación de WebApps: 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
Planeación de WebApps: 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
Medición para Ingeniería Web y WebApps
Las mediciones tienen tres metas principales:› Proporcionar un indicador de calidad de las
WebApp desde el punto de vista técnico› Proporcionar una base para la estimación
del esfuerzo› Proporcionar una indicación del éxito de la
WebApp desde el punto de vista empresarial
Medición para Ingeniería Web y WebApps
Mediciones para esfuerzo de Ingeniería Web: Se pude guardar en una base de datos histórica con fines de estimación, de un conjunto de posibles medidas de esfuerzo para WebApps.
Medición del Valor del Negocio: Entender la demografía de los usuarios finales y sus patrones de uso con el propósito de moderar el contenido de la WebApp
Las “peores prácticas” para Proyectos WebApp
Tener una gran idea e iniciar inmediatamente.
Las cosas cambian constantemente, entonces, no es necesario comprender los requisitos
Cualquier desarrollador tradicional puede desarrollar WebApps
Burocratizarse ¿Pruebas?, ¿para qué molestarse?
GRACIAS
Autores› Pablo Malla› Diego Peralta› Cesar Pesantez