You are on page 1of 6

Ingeniera del Software

ESTRUCTURA TEMTICA
1. CONCEPTOS SOBRE GESTION DE PROYECTOS

Gestin de proyectos

implica

Planificacin Supervisin Control

de

Personal Procesos eventos

mientras
Evoluciona el Software

El espectro de la gestin

La gestin de un proyecto de software se centra en:

4 Ps

Personal Producto Proceso Proyecto

Necesidad de Objetivos y Estructura que Proyectos de


personal para el mbito del establece un software
desarrollo de software plan detallado planificados y
software para el controlados.
desarrollo del
software

33
Ingeniera del Software

1.1 PERSONAL
Recurso humano que participa y colabora en el proceso del software y su organizacin
para el desarrollo de los proyectos software de manera eficaz.

Participantes Se clasifican en:

1. Gestores Superiores: se encargan de definir los aspectos


del negocio.
2. Gestores tcnicos del proyecto: se encargan de
planificar, motivar, organizar y controlar a los profesionales
que realizan el trabajo de desarrollo del software.
3. Profesionales: se encargan de proporcionan las
capacidades tcnicas necesarias para la ingeniera de un
producto o aplicacin.
4. Clientes: especifican los requisitos para la ingeniera del
software.
5. Usuarios finales: Se encargan de interactuar con el
software.

Jefes de Es el gestor de proyectos de software, el cual:


equipo Diagnostica los aspectos tcnicos y de organizacin ms
relevantes.
Tiene confianza para asumir el control del proyecto y permite que
los buenos tcnicos aporten sus ideas.
Promueve e incentiva las iniciativas y logros del equipo del
proyecto.
Hace saber a todos los miembros del equipo que la calidad es
importante.
Equipo de Mantei, propone 3 niveles de organizacin de equipos.
software
Descentralizado democrtico
Este equipo no tiene un jefe permanente y se nombran
coordinadores a corto plazo. Las decisiones se hacen por
consenso del grupo. La comunicacin entre los miembros del
equipo es horizontal.

34
Ingeniera del Software

Descentralizado controlado
Este equipo tiene un jefe definido que coordina tareas
especficas y jefes secundarios que tienen responsabilidades
sobre subtareas. La resolucin de problemas sigue siendo una
actividad del grupo, pero la implementacin de soluciones se
reparte entre subgrupos por el jefe de equipo. La comunicacin
entre subgrupos e individuos es horizontal. Tambin hay
comunicacin vertical a lo largo de la jerarqua de control.

Centralizado controlado
El jefe del equipo se encarga de la resolucin de problemas a alto
nivel y la coordinacin interna del equipo. La comunicacin entre
jefe y los miembros del equipo es vertical.

Coordinacin Se establecen mecanismos de comunicacin para coordinar al equipo


y de trabajo. Se deben tener:
Comunicacin
Comunicacin formal: se lleva a cabo por escrito, con
reuniones organizadas y otros canales de comunicacin.
Incluye documentos de ingeniera de software, memorandos
tcnicos, documentacin, informes de seguimiento.

Comunicacin informal: es ms personal. Incluye


reuniones de grupo para la divulgacin de informacin y para
la resolucin de problemas.

Comunicacin electrnica: se leva a cabo por correos


electrnicos, boletines, audioconferencias, videoconferencias.

35
Ingeniera del Software

1.2 PRODUCTO
Al inicio de un proyecto, el gestor del proyecto debe examinar el producto y el
problema a resolver. Por lo que se debe establecer el mbito del producto
delimitarlo.

mbito Se define:

Contexto: Cmo encaja el software a construir en un sistema,


producto o contexto de negocios mayor y qu limitaciones se
imponen como resultado del contexto?
Objetivos de informacin: Qu objetos de datos visibles al
cliente se obtienen del software? Qu objetos de datos son
requeridos de entrada?
Funcin y rendimiento:Qu funcin realiza el software para
transformar la informacin de entrada en una salida? Hay
caractersticas de rendimiento especiales que abordar?

Descomposicin Comprende el anlisis de requisitos del software.


del problema
La descomposicin se aplica en dos reas principales:

(1) la funcionalidad que debe entregarse y


(2) el proceso que se emplear para entregarlo.

Un problema complejo se parte en problemas ms pequeos que


resultan ms manejables.

36
Ingeniera del Software

1.3 PROCESO

El gestor del proyecto decide qu modelo de proceso es el ms adecuado para:


1. Los clientes que han solicitado el producto y la gente que realizar el trabajo.
2. Las caractersticas del producto.
3. El entorno del proyecto.

Maduracin del Los miembros del equipo de software deben estructurar un


problema y el conjunto de actividades que le permitan trabajar en cada funcin
proceso del problema.
Se pueden considerar las siguientes actividades:

Comunicacin
Se establece comunicacin entre el desarrollador y el cliente,
con el propsito de obtener los requisitos del sistema.
Planificacin
Conjunto de tareas con el propsito de definir los recursos y la
planificacin temporal del proyecto.
Anlisis del riesgo
Tareas requeridas para valorar los riesgos tcnicos y de
gestin.
Ingeniera
Tareas requeridas para construir una o ms representaciones
de la aplicacin.
Construccin y entrega
Tareas requeridas para construir, probar, instalar y
proporcionar asistencia al usuario.
Evaluacin del cliente
Tareas requeridas para que el cliente evale las
representaciones de software creadas durante la fase de
ingeniera.

El trabajo del gestor del proyecto es estimar los requisitos de


recursos, poner fechas de inicio y finalizacin de las tareas y los
productos a fabricar.
Descomposicin Las actividades de: comunicacin, planificacin, anlisis de riesgo,
del proceso ingeniera, construccin, entrega y evaluacin se adaptan al
modelo o paradigma de desarrollo de software seleccionado.

37
Ingeniera del Software

1.4 PROYECTO

Se deben gestionar proyectos software de calidad para que tengan xito.

Se debe:
1 2

Comprender el problema a Mantener el equipo de


solucionar y establecer los desarrollo y proporcionar
objetivos. incentivos.

3 4

Realizar seguimiento a las Tomar decisiones junto con


actividades desarrolladas el gestor del proyecto y el
durante el proceso como equipo de desarrollo de
parte de la calidad del software.
mismo.

Evaluar la planificacin real y


la prevista, reunir y analizar
mtricas del proyecto de
software y realimentar cada
uno de los procesos.

38

You might also like