Académique Documents
Professionnel Documents
Culture Documents
N DE
PROYECTOS DE
SOFTWARE
La administracin es una actividad muy
necesaria cuando se construyen sistemas y
productos basados en computadora.
DEL
INGENIERO
Los gerentes de proyecto
planifican, monitorean y
PROYECTO
DE
controlan el trabajo de un
equipo de ingenieros de
SOFTWARE software.
Los gerentes ejecutivos
coordinan la interfaz entre la
empresa y los profesionales
del software.
CULES SON LOS PASOS?
PERSONAL PRODUCTO
PROYECTO
PROCESO
Cmo me aseguro de que lo hice bien?
Los
Lderes de El equipo de Equipos Conflictos de
participante
equipo software giles coordinacin
s
Los participantes
El proceso de software (y todo proyecto de software) est
poblado de participantes, quienes
pueden organizarse en alguna de las siguientes reas:
Gerentes ejecutivos
Gerentes de proyecto
Profesionales
Usuarios finales
Lderes de equipo
La administracin del proyecto es una actividad que implica
mucho trato con la gente; por estarazn, los profesionales
competentes tienen con frecuencia pobre desempeo como lderes
de equipo. Simplemente, no tienen la mezcla justa de habilidades
personales.
En un excelente libro acerca del liderazgo tcnico, Jerry Weinberg
sugiere un modelo MOI de liderazgo:
Motivacin
Organizacin
Ideas o
innovacin
El equipo de software
Existen casi tantas estructuras organizativas humanas para el
desarrollo del software como organizaciones que lo desarrollan.
Para bien o para mal, la estructura organizativa no puede
modificarse fcilmente.
La mejor estructura de equipo depende del estilo
administrativo de la organizacin, del nmero de personas que
formarn el equipo y de sus niveles de habilidad, as como de la
dificultad global del problema.
Mantei describe siete factores de proyecto que deben
considerarse cuando se planee la estructura de los equipos de
ingeniera de software:
Dificultad del problema que se va a resolver.
Grado de sociabilidad
Constantine sugiere cuatro paradigmas organizacionales para
los equipos de ingeniera de software:
Un paradigma
Un paradigma aleatorio estructura
cerrado estructura un equipo de manera
un equipo conforme holgada y depende
a una jerarqua de de la iniciativa
autoridad tradicional individual de los
miembros del equipo
Un paradigma Un paradigma
abierto intenta sncrono se apoya en
estructurar un la
equipo de manera compartimentalizaci
que logre algunos de n natural de un
los controles problema y organiza
asociados con el a los miembros del
paradigma cerrado equipo
DeMarco y Lister sostienen que los miembros de los
equipos cuajados son significativamente ms
productivos y ms motivados que el promedio.
Comparten una meta comn, una cultura comn y
en muchos casos un sentido de lite que los hace
nicos.
Pero no todos los equipos cuajan. De hecho, muchos equipos sufren
de lo que Jackman llama toxicidad de equipo. Ella define cinco
factores que fomentan un ambiente de equipo potencialmente
txico:
La comunicacin La comunicacin
formal informal
Se consigue Es ms personal, los
mediante miembros de un
comunicacin equipo de software
escrita, reuniones comparten ideas
estructuradas y otros sobre una base ad
canales de hoc, piden ayuda
comunicacin cuando surgen
relativamente no problemas e
interactivos e interactan unos con
impersonales. otros diariamente.
EL PRODUCTO
Un gerente de proyecto de software se
enfrenta con un dilema en el comienzo mismo
de un proyecto, requiere estimaciones
cuantitativas y un plan organizado.
Un anlisis detallado de los requerimiento del
software proporcionara la informacin
necesaria para las estimaciones, pero este
mismo tarda entre semana a meses, y aun
ms los requerimientos van cambiando segn
avanza el proyecto
mbito de software:
Es la primera actividad en la administracin del proyecto de
software. En esta parte se responde a las siguientes preguntas
Contexto
Como encaja un software en un sistema, y que restricciones hay
Objetivos de informacin
En esta parte se trata de ver que datos visibles para el cliente se
producen tanto en la salida como entrada del software
Funcin y desempeo
En donde se ve las funciones que realiza el software para
transformar los datos de entrada en salida
Descomposicin del problema
Se aplica en dos reas principales:
La funcionalidad y el contenido que deben
entregarse
El procesos que se usara para entregarlo
Un problema complejo se divide en problemas ms
pequeos que son ms manejables, esta estrategia
se aplica conforme comienza la planeacin del
proyecto, puesto que tanto las estimaciones de
costo como las de calendario se orientan
funcionalmente, es til cierto grado de
descomposicin en sus partes constituyentes,
EL PROCESO
El problema es seleccionar el modelo de proceso que sea
adecuado para el software que el equipo del proyecto
someter a ingeniera
90 90
10 90
el sugiere un enfoque de sentido comn de cinco partes en los proyecto
e:
1.Comenzar con el pie
derecho.
2.Mantener la cantidad de
movimiento
3.Siga la pista al progreso
EL PRINCIPIO W HH
WHO WHERE
HOW
PRACTICAS CRUCIALES METRICA
ADMINISTRACION
CONCIENTE DEL
PERSONAL