Formulación Y Planeación

20
Ingeniería Web Formulación y Planeación para Ingeniería Web

description

 

Transcript of Formulación Y Planeación

Page 1: Formulación Y Planeación

Ingeniería WebFormulación y Planeación para

Ingeniería Web

Page 2: Formulación Y Planeación

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

Page 3: Formulación Y Planeación

Preguntas de Formulación

¿Cuál es la necesidad del Negocio para la WebApp?

¿Qué objetivos se debe satisfacer? ¿Quién usará la WebApp?

Page 4: Formulación Y Planeación

Recopilación de Requisitos para WebApps

Identificar requisitos de contenido Identificar requisitos funcionales Definir escenarios de interacción para

los diferentes tipos de usuarios

Page 5: Formulación Y Planeación

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

Page 6: Formulación Y Planeació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)

Page 7: Formulación Y Planeación

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?

Page 8: Formulación Y Planeación

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

Page 9: Formulación Y Planeación

Equipo de Ingeniería Web

Actores Desarrolladores/proveedores de

Contenido Editores de Web Ingeniero Web Expertos en Dominios empresariales Especialista de Soporte Administrador

Page 10: Formulación Y Planeación

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

Page 11: Formulación Y Planeación

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.

Page 12: Formulación Y Planeación

Conflictos de Gestión de Proyectos de Ingeniería Web

Page 13: Formulación Y Planeación

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?

Page 14: Formulación Y 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

Page 15: Formulación Y Planeación

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

Page 16: Formulación Y Planeación

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

Page 17: Formulación Y Planeación

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

Page 18: Formulación Y Planeación

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

Page 19: Formulación Y Planeación

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?

Page 20: Formulación Y Planeación

GRACIAS

Autores› Pablo Malla› Diego Peralta› Cesar Pesantez