1 Direccion de Proyectos Web

6
Oscar Samuel Ramírez Vargas 12410483 1 Instituto Tecnológico de Parral Ingeniería Web II Dirección de Proyectos Web Profesor: Jorge Jacobo Aguirre Jiménez Alumno: Oscar Samuel Ramírez Vargas 12410483

description

Zen en El Tiro Con Arco

Transcript of 1 Direccion de Proyectos Web

Page 1: 1 Direccion de Proyectos Web

Oscar Samuel Ramírez Vargas 12410483

1

Instituto Tecnológico de Parral

Ingeniería Web II

Dirección de Proyectos Web

Profesor: Jorge Jacobo Aguirre Jiménez

Alumno: Oscar Samuel Ramírez Vargas

12410483

Page 2: 1 Direccion de Proyectos Web

Oscar Samuel Ramírez Vargas 12410483

2

9 Dirección de Proyectos Web

Muchas aplicaciones web son creadas por empresas que, o bien han estado

activas en el software industria sólo de manera breve o tienen sus raíces en

estrategias de pensamiento y técnicas de desarrollo tradicionales. mientras que la

primera (puede) demostrar poca o ninguna competencias de gestión, la otra trata de

usar el proceso de modelos de otras áreas de desarrollo de software o transponer

prácticas comprobadas y usarlas al dominio de Aplicaciones Web, lo que los hace

fallar tan a menudo como los recién llegados sin experiencia. Lo que hace que la

gestión de proyectos Web sea diferente de la gestión tradicional de proyectos de

software, ¿y qué trampas Qué esconden dentro? Por lo que hay métodos

potencialmente exitosos y enfoques para la gestión de proyectos Web ya han

evolucionado, se presentan brevemente y se incluyeron en el perspectiva holística

requiere en este campo.

La gestión de proyectos es una actividad humana para dar forma a las acciones

de otros seres humanos. Esta perspectiva centrada en las personas requiere que los

gerentes de proyectos web tengan una enorme competencia para la resolución de

conflictos, y que los equipos Web tengan un conocimiento interdisciplinario. En

consecuencia, el modelo utilizado para desarrollar aplicaciones web tiene que ser muy

flexible, lo que permite en si un incremento iterativo-fuerte para el desarrollo, y con la

participación con frecuencia del contratista. Esto significa que las herramientas y

técnicas utilizadas en la gestión de proyectos web son particularmente caracterizadas

por la transición actual de los métodos tradicionales de desarrollo de software hacia

los métodos ágiles. El uso constante de la gestión integrada con herramientas es tan

esencial como la gestión del riesgo consecuente durante todo el ciclo del proyecto. Si

uno mira la tasa de éxito de los proyectos de software durante los últimos diez años,

se puede ver que se ha mantenido constantemente en un nivel bajo. En vista de la

aparición explosiva de tecnologías y rápidamente creciente complejidad de la tarea,

incluso frente a este tipo de proyectos para la Web durante el próximo pocos años

pueden considerarse un éxito.

9.1 De La Gestión De Proyectos De Software

Tradicionales A La Gestión De Proyectos Web

9.1.1 Objetivos de Gestión de Proyectos de Software

Los Proyecto de software son compatibles con un enfoque de ingeniería para el

desarrollo de software en que se extiende el ciclo de desarrollo de producto técnico

(planificación - implementación - control) a las tareas económicas y sociales, como la

Page 3: 1 Direccion de Proyectos Web

Oscar Samuel Ramírez Vargas 12410483

3

gestión, el desarrollo y el seguimiento. Esto convierte software desarrollo en un

proceso iterativo, controlado, permitiendo una bien entendida continua adaptación a

los objetivos (ver Figura 9-1). Por tanto, la gestión de proyectos de software vincula la

técnica del desarrollo de productos para la fabricación de los productos económicos.

Figura 9-1 Objetivo de gestión del proyecto: un enfoque de ingeniería para el

desarrollo de software.

9.1.2 Las tareas de Gestión de Proyectos de Software

Un proyecto es una mezcla innovadora y compleja de condiciones, tales como

costos, plazos, recursos y calidad. El Proceso de rendimiento de una empresa tiene

que ser coordinado por la gestión de (proyecto) de manera que las

condiciones/restricciones puedan ser mantenidas, "la gestión tiene que especificar los

objetivos y estrategias de la empresa, operacionalizar en los planes, monitorear la

conclusión de los objetivos, desarrollar un organización empresarial adecuada para la

implementación de los objetivos y planes, dirigir y motivar al personal, el tener

control de los procesos de la empresa, y tomar decisiones. . . . Esto significa que

gestión se puede definir como una actividad que se ocupa de la configuración de las

acciones de otra gente "(Gernert y Ahrend 2001). Esta definición resulta en las

siguientes tareas para el (proyecto de software) gestión (según Gernert y Ahrend

2001, y estructurado como en la Figura 9-1):

• Liderazgo: Organización, control, liderazgo, informar.

Page 4: 1 Direccion de Proyectos Web

Oscar Samuel Ramírez Vargas 12410483

4

• Desarrollo: Ordenar, planificar y definir los objetivos.

• Monitoreo: Comprobar y controlar.

9.1.3 Las áreas en conflicto en Proyectos

Desde un punto de vista económico, un proyecto es a menudo visto como un

sistema que tiene que estar bien equilibrado entre el presupuesto disponible, el

horizonte de tiempo fijo, y la calidad del producto proyectado (ver Figura 9-2). El

aspecto importante de este punto de vista es que ninguno de los tres parámetros

puede ser cambiado sin que ello suponga un cambio en uno o ambos de los otros

valores de parámetros. El proyecto que tiene que ser completado en el menor tiempo

posible por lo que vuelve más caro de lo que originalmente planeado, o la calidad

disminuye. En la práctica, tanto ocurrirá en la mayoría de los casos.

Figura 2.9 Las zonas conflictivas tradicionales en los proyectos.

Es importante que el cliente este consciente de estas "zonas de conflicto" en un

proyecto desde el principio, y contemple el estrés del impacto del cambio de los

plazos, la reducción de costes, etc. A esto no se le puede hacer énfasis suficiente. De

hecho, sobre todo para proyectos Web, que a menudo tienen que ser manejados bajo

los presupuestos ajustados y plazos aún más estrictos, la relación "simple" entre el

presupuesto, tiempo y calidad a menudo se pierde en el ajetreo del desarrollo.

9.1.4 Particularidades de la Dirección de Proyectos Web

Por lo general, se puede observar que muchas aplicaciones monolíticas grandes

y sus desarrolladores del pasado han sido sustituidos por un gran número de (muy)

pequeñas aplicaciones Web (Reifer 2002). Esta tendencia implica ciclos de desarrollo

más cortos, lo que lleva a situaciones en el que el software está cada vez menos

desarrollado de la manera tradicional - sobre la base de los requisitos especificados -

Costos

Proyecto

Tiempo Calidad

Page 5: 1 Direccion de Proyectos Web

Oscar Samuel Ramírez Vargas 12410483

5

desde cero. En su lugar, los componentes se acoplan en un enfoque ágil (véase el

capítulo 10), y la reingeniería se utiliza para desarrollar un diseño significativo en el

trabajo. Tabla 9-1 muestra las características resultantes para la gestión de proyectos

Web, gestión de proyectos de software tradicional en comparación (adaptado de

Reifer 2002). Muchos de los desarrolladores jóvenes no están familiarizados con los

modelos tradicionales y métodos que aseguren la madurez incremental del desarrollo

(como CMMI o ISO 15504) y el tiempo para aprender y aplicar estos modelos con

frecuencia no está disponible. Desarrollo de procesos, habilidades disciplina, o de

estimación son suelen arrojar como lastre innecesario.

Tabla 9-1 tradicional de gestión de proyectos de software frente a la gestión de

proyectos Web

Los proyectos Web también difieren de los proyectos de software tradicionales

en sus resultados:

• Sistemas de software tradicionales se componen de piezas agrupadas por

funciones, donde la clave métrica de estas partes es la funcionalidad. Por el contrario,

la funcionalidad del software y contenido donde estos dependen el uno del otro en las

aplicaciones Web, y la disponibilidad conjunta de ambos elementos es esencial desde

la primera entrega.

• El diseño y la creación de los contenidos son al menos tan importante como la

aplicación de funcionalidad. Para aplicaciones web, la estructuración en componentes

de diseño se hace de diferentes maneras por las diferentes comunidades de

desarrollo, utilizando diferentes nombres convenciones (ver Tabla 9-2).

Objetivo principal

Tamaño del Proyecto

Duración

Costo

Acercamiento del

desarrollo

Tecnologías

Procesos

Productos

Perfil del staff

Producto de alta calidad a bajo costo

Mediano a grande (10 a 100 personas)

12 a 18 meses

Algunos millones de dólares

Basado en requerimientos; estructurado

en fases; incremental con documentación

Métodos OO herramientas CASE

CMM ISO etc (rígidos)

Basados en códigos poca reusabilidad

Desarrolladores profesionales de software

Crear un producto usable en el menor tiempo

Pequeño (3 a 6 personas)

3 a 6 meses

Algunos miles de dólares

Métodos agiles, ensamblado de componentes,

prototipos

Métodos basados en componentes, programación

visual, media

Ad-Hoc (agile)

Alta reusabilidad, componentes aplicaciones

estándar

Diseñadores multimedia, programadores web,

gente de marketing

Page 6: 1 Direccion de Proyectos Web

Oscar Samuel Ramírez Vargas 12410483

6

Como se menciona en la literatura (por ejemplo, Chan 2002), estas áreas

tienen que ser coordinadas e - idealmente – en un ambiente desarrollado

conjuntamente. Si bien el diseño de información tiene por objeto el contenido, diseño

de interfaz de usuario se refiere a la interacción y la navegación en la aplicación Web.

El diseño del programa comprende la funcionalidad y comunicación con la

aplicación en el trasfondo (bases de datos, sistemas de almacenamiento de datos,

etc.). El objetivo principal de la gestión de proyectos web es para optimizar y la

presentación de la información, el acceso y la funcionalidad de una aplicación web, y

coordinar todas estas áreas con el contenido de la perspectiva del producto.

Tabla 9-2 Componentes del diseño de aplicaciones Web

Interfaz

Programa

Presentación

Información

Hipertexto: Navegación Estructura

Contenido