Formulación Y Planeación

Post on 26-Jan-2015

116 views 0 download

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