Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
CONOCIMIETNO
DOCENTE: ING. FREDDY RONALD HUAPAYA CONDORI
ALUMNO : MANUEL ENRIQUE ALIAGA VIDURIZAGA
ADMINISTRACIN DE
PROYECTOS
INTRODUCCIN
LA ADMINISTRACIN DE PROYECTOS DE SOFTWARE ES UNA ACTIVIDAD
DENTRO DE LA INGENIERA DE SOFTWARE. COMIENZA ANTES DE INICIAR
CUALQUIER ACTIVIDAD TCNICA Y CONTINA A LO LARGO DEL
MODELADO, CONSTRUCCIN Y DESPLIEGUE DEL SOFTWARE.
LO QUE SE UTILIZA EN ESTE CAPTULO SERAN LAS 4 P, TIENEN INFLUENCIA
SUSTANCIAL SOBRE LA ADMINISTRACIN DEL PROYECTO DE SOFTWARE:
PERSONAL, PRODUCTO, PROCESO Y PROYECTO
PERSONAL
EN UN ESTUDIO PUBLICADO POR EL IEEE, SE PREGUNT A LOS
VICEPRESIDENTES
DE
INGENIERA
DE
TRES
GRANDES
COMPAAS
TECNOLGICAS, CUL ERA EL ELEMENTO MS IMPORTANTE PARA EL XITO DE
UN PROYECTO DE SOFTWARE. ELLOS RESPONDIERON DE LA SIGUIENTE
MANERA:
VP 1: SUPONGO QUE, SI TIENES QUE ELEGIR UNA COSA QUE SEA LA MS
IMPORTANTE EN NUESTRO AMBIENTE, DIRA QUE NO SON LAS HERRAMIENTAS
QUE USAMOS, ES EL PERSONAL.
VP 2: EL INGREDIENTE MS IMPORTANTE QUE FUE EXITOSO EN ESTE
PROYECTO FUE TENER GENTE INTELIGENTE. LA COSA MS IMPORTANTE QUE
HACES PARA UN PROYECTO ES SELECCIONAR AL PERSONAL.
STE ES UN TESTIMONIO CONVINCENTE ACERCA DE LA IMPORTANCIA DEL
PERSONAL EN EL PROCESO DE INGENIERA DE SOFTWARE.
EQUIPO DE SOFTWARE
MANTEI DESCRIBE SIETE FACTORES DE PROYECTO QUE DEBEN CONSIDERARSE
CUANDO SE PLANEE LA ESTRUCTURA DE LOS EQUIPOS DE INGENIERA DE SOFTWARE:
1. DIFICULTAD DEL PROBLEMA QUE SE VA A RESOLVER.
2. TAMAO DEL PROGRAMA RESULTANTE EN LNEAS DE CDIGO O PUNTOS DE
FUNCIN.
3. TIEMPO QUE EL EQUIPO PERMANECER UNIDO (VIDA DEL EQUIPO).
4. GRADO EN EL QUE PUEDE DIVIDIRSE EN MDULOS EL PROBLEMA.
5. CALIDAD Y CONFIABILIDAD REQUERIDAS POR EL SISTEMA QUE SE VA A
CONSTRUIR
6. RIGIDEZ DE LA FECHA DE ENTREGA.
7. GRADO DE COMUNICACIN REQUERIDO PARA EL PROYECTO.
QU ES UN EQUIPO CUAJADO?
UN EQUIPO CUAJADO ES UN GRUPO DE PERSONAS TAN FUERTEMENTE UNIDO
QUE EL TODO ES MAYOR QUE LA SUMA DE LAS PARTES. UNA VEZ QUE UN
EQUIPO COMIENZA A CUAJARSE, LA PROBABILIDAD DE XITO VA HACIA
ARRIBA. EL EQUIPO PUEDE VOLVERSE IMPARABLE, UNA FUERZA
ARRASADORA PARA EL XITO. NO NECESITA SER ADMINISTRADO EN LA
FORMA TRADICIONAL Y, CIERTAMENTE, NO NECESITA SER MOTIVADO.
EQUIPOS GILES
EL EQUIPO GIL, ADOPTA LA MAYORA DE LAS CARACTERSTICAS DE LOS
EQUIPOS DE PROYECTO DE SOFTWARE EXITOSOS Y EVITAN MUCHAS DE LAS
TOXINAS QUE CREAN PROBLEMAS.
LA FILOSOFA GIL SUBRAYA LA COMPETENCIA INDIVIDUAL (MIEMBRO DE
EQUIPO), ACOPLADA CON LA COLABORACIN GRUPAL COMO FACTORES DE
XITO VITALES PARA EL EQUIPO.
PRODUCTO
LE GUSTE O NO AL GERENTE DE PROYECTO, DEBE EXAMINAR EL PRODUCTO;
SE PRETENDE QUE EL PROBLEMA SE RESUELVA DESDE EL PRINCIPIO MISMO
DEL PROYECTO; CUANDO MENOS, SE DEBE ESTABLECER Y ACOTAR EL MBITO
DEL PRODUCTO.
MBITO DE SOFTWARE
LA PRIMERA ACTIVIDAD EN LA ADMINISTRACIN DEL PROYECTO
DE SOFTWARE ES DETERMINAR EL MBITO DEL SOFTWARE, QUE
SE DEFINE AL RESPONDER LAS SIGUIENTES PREGUNTAS:
PROCESO
LAS ACTIVIDADES DEL MARCO CONCEPTUAL QUE CARACTERIZAN AL PROCESO
DE SOFTWARE SON APLICABLES A TODOS LOS PROYECTOS DE SOFTWARE.
EL PROBLEMA ES SELECCIONAR EL MODELO DE PROCESO QUE SEA ADECUADO
PARA EL SOFTWARE QUE EL EQUIPO DEL PROYECTO SOMETER A INGENIERA.
PROYECTO
PARA ADMINISTRAR UN PROYECTO DE SOFTWARE EXITOSO, SE DEBE
COMPRENDER QU PUEDE SALIR MAL, DE MODO QUE LOS PROBLEMAS
PUEDAN EVITARSE. EN UN EXCELENTE ENSAYO ACERCA DE LOS PROYECTOS
DE SOFTWARE, JOHN REEL DEFINE 10 SEALES QUE INDICAN QUE UN
PROYECTO DE SISTEMAS DE INFORMACIN EST EN PELIGRO:
CONCLUSION DE LA ADMINISTRACIN DE
PROYECTOS
EL PERSONAL DEBE ORGANIZARSE EN EQUIPOS EFICACES, MOTIVADOS PARA HACER
TRABAJO DE SOFTWARE DE ALTA CALIDAD, Y COORDINARSE PARA LOGRAR
COMUNICACIN EFECTIVA.
LOS REQUERIMIENTOS DEL PRODUCTO DEBEN COMUNICARSE DE CLIENTE A
DESARROLLADOR, DIVIDIRSE EN SUS PARTES CONSTITUTIVAS Y UBICARSE PARA SU
TRABAJO POR PARTE DEL EQUIPO DE SOFTWARE.
EL PROCESO DEBE ADAPTARSE AL PERSONAL Y AL PRODUCTO. SE SELECCIONA UN
MARCO CONCEPTUAL COMN AL PROCESO, SE APLICA UN PARADIGMA DE INGENIERA
DE SOFTWARE ADECUADO Y SE ELIGE UN CONJUNTO DE TAREAS DE TRABAJO PARA
REALIZAR EL TRABAJO.
FINALMENTE EL PROYECTO DEBE ORGANIZARSE DE FORMA QUE PERMITA TRIUNFAR AL
EQUIPO DE SOFTWARE.
INTRODUCCION
LA MEDICIN PERMITE A GERENTES Y PROFESIONALES MEJORAR EL PROCESO
DE SOFTWARE; AUXILIAR EN LA PLANIFICACIN, RASTREO Y CONTROL DE
PROYECTOS DE SOFTWARE Y VALORAR LA CALIDAD DEL PRODUCTO
(SOFTWARE) QUE SE ELABORA.
QU ES?
LAS MTRICAS DE PROCESO Y PROYECTO DE SOFTWARE SON MEDIDAS
CUANTITATIVAS QUE PERMITEN OBTENER COMPRENSIN ACERCA DE LA
EFICACIA DEL PROCESO DEL SOFTWARE Y DE LOS PROYECTOS QUE SE
REALIZAN, USANDO EL PROCESO COMO MARCO CONCEPTUAL. SE RECOPILAN
DATOS BSICOS DE CALIDAD Y PRODUCTIVIDAD.
QUIN LO HACE?
LAS MTRICAS DEL SOFTWARE SE ANALIZAN Y VALORAN POR PARTE DE LOS
GERENTES DEL SOFTWARE. CON FRECUENCIA, LOS INGENIEROS DEL
SOFTWARE RECOPILAN LAS MEDIDAS.
POR QU ES IMPORTANTE?
SI NO SE MIDE, EL JUICIO PUEDE BASARSE SOLAMENTE EN LA EVALUACIN
SUBJETIVA. CON MEDICIN, PUEDEN MARCARSE LAS TENDENCIAS (BUENAS O
MALAS), HACERSE MEJORES ESTIMACIONES Y, CON EL TIEMPO, LOGRARSE
VERDADERA MEJORA.
PROPORCIONAN
RECURSOS
LA SEGUNDA TAREA EN LA PLANIFICACIN ES LA ESTIMACIN DE LOS
RECURSOS REQUERIDOS PARA LOGRAR EL ESFUERZO DE DESARROLLO DEL
SOFTWARE.
ESTIMACIN DE PROYECTOS DE
SOFTWARE
LA ESTIMACIN DE COSTO Y ESFUERZO DEL SOFTWARE NUNCA SER UNA CIENCIA EXACTA.
DEMASIADAS VARIABLES (HUMANAS, TCNICAS, AMBIENTALES, POLTICAS) PUEDEN AFECTAR EL
COSTO FINAL DEL SOFTWARE Y EL ESFUERZO APLICADO PARA SU DESARROLLO. SIN EMBARGO,
LA ESTIMACIN DEL PROYECTO DE SOFTWARE PUEDE TRANSFORMARSE DE UN ARTE OSCURO A
UNA SERIE DE PASOS SISTEMTICOS QUE PROPORCIONEN ESTIMACIONES CON RIESGO
ACEPTABLE. PARA LOGRAR ESTIMACIONES CONFIABLES DE COSTO Y ESFUERZO, SURGEN
ALGUNAS OPCIONES:
1. RETRASE LA ESTIMACIN HASTA AVANZADO EL PROYECTO (OBVIAMENTE, PUEDE LOGRAR
ESTIMACIONES 100 POR CIENTO PRECISAS DESPUS DE QUE EL PROYECTO EST COMPLETO!).
2. BASE LAS ESTIMACIONES EN PROYECTOS SIMILARES QUE YA ESTN COMPLETOS.
3. USE TCNICAS DE DESCOMPOSICIN RELATIVAMENTE
ESTIMACIONES DE COSTO Y ESFUERZO DE PROYECTO.
SIMPLES
PARA
GENERAR
TCNICAS DE DESCOMPOSICIN
LA ESTIMACIN DEL PROYECTO DE SOFTWARE ES UNA FORMA DE RESOLUCIN
DE PROBLEMAS Y, EN LA MAYORA DE LOS CASOS, EL PROBLEMA POR RESOLVER;
ES DECIR, DESARROLLAR UNA ESTIMACIN DE COSTO Y ESFUERZO PARA UN
PROYECTO DE SOFTWARE ES MUY COMPLEJO COMO PARA CONSIDERARSE EN UNA
SOLA PIEZA.