You are on page 1of 20

“El éxito no se logra sólo con cualidades especiales. Es sobre todo un trabajo de constancia, de método y de organización”. J.P.

Sergent

ADMINISTRACIÓN DE PROYECTOS SOFTWARE
UNIDAD I: Generalidades

Objetivo
• Conocer las funciones básicas de un administrador de proyectos de software, con el fin aplicarlas en el desarrollo de proyectos, para evitar consecuencias deficientes.

Ing. Rosemary Samaniego O., Mg.Sc.

con el fin de obtener el máximo beneficio posible. tecnológicos. el conocimiento) de la organización. organización.¿Qué significa administración? La Administración. dependiendo esto de los fines perseguidos por la organización. es la ciencia social o Tecnología Social y técnica encargada de la planificación. financieros. este beneficio puede ser económico o social. materiales. Autor . dirección y control de los recursos (humanos.

debe coordinar con los profesionales desde la etapa de definición. .Elementos que se debe coordinar en la administración ING. Rosemary Samaniego O.. Mg.Sc. y mas allá aun. DE SOFTWARE DEFINICIÓN MANTENIMIENTO ANÁLISIS PREVIO ANÁLISIS DE FACTIBILIDAD PLANIFICACIÓN PERFECTIVO CORRECTIVO DESARROLLO ANÁLISIS DISEÑO IMPLEMENTACIÓN PRUEBA S En el proceso de desarrollo de software el administrador debe coordinar todas las etapas del proyecto de desarrollo de software. en el análisis previo hasta culminar el objetivo común. Ing.

. Ing. en contraposición a los componentes físicos.. Mg. que son llamados hardware.Sc.¿Qué es software? Se conoce como software al equipamiento lógico o soporte lógico de una computadora digital. comprende el conjunto de los componentes lógicos necesarios que hacen posible la realización de tareas específicas. Rosemary Samaniego O.

Administración de proyectos software Autor .

Planificación de la iteración. Ing. Documentación de la aplicación. Proceso de Administración de Proyectos de Software Sugerencia de cambios en los requerimientos y/o riesgos Versiones de aplicación.. Mg. . Proceso de Desarrollo de Aplicaciones de Software Plan del proyecto Descripción de la aplicación.Relación entre los procesos de Gestión. Rosemary Samaniego O. Administración y Desarrollo de Aplicaciones de Software Proceso de Gestión de Proyectos de Software Sugerencia de cambios en el plan del proyecto y en la priorización de funcionalidades y riesgos.Sc. Estándares de desarrollo.

Concluyó que sólo: 29% de los proyectos de software son exitosos. Ing. 18% Ni siquiera llega al término. (Terminan dentro de plazos y costos y cumplen los requerimientos acordados). . Mg. 53% sobrepasa costos y plazos y cumple parcialmente los requerimientos. Rosemary Samaniego O..Crisis del Software Según el Centro Experimental de Ingeniería de Software (CEIS).Sc. el estudio de mercado The chaos Report realizado por Standish Group Internacional en 2004.

Sc..¿Qué es administrador de proyecto de software (APS)? Es el proceso por el cuál se planifica. Ing. . Mg. dirige y controla el desarrollo de un sistema aceptable con un coste mínimo y dentro de un período de tiempo específico. Rosemary Samaniego O.

 No existe medición del proceso ni registro de datos históricos.  Excesiva e irracional presión en los plazos. Ing.Sc. . Mg. la gestión y la documentación de los proyectos.  Inadecuada gestión de los requisitos.  Escasa o tardía validación con el cliente. Rosemary Samaniego O.Problemas típicos en el desarrollo software El CHAOS Standish Group..  Estimaciones imprevistas de plazos y costos. indica que los mayores problemas están relacionados con la especificación.

. Rosemary Samaniego O.  No se realiza un proceso formal de pruebas.  Uso de tecnología novedosa Ing.. Mg.  No se realizan revisiones técnicas formales e inspecciones de código.Sc.Problemas típicos en el desarrollo software  Escaso o deficiente control en el progreso del proceso de desarrollo.  No se hace gestión de riesgos formalmente.

Sc. . Rosemary Samaniego O. Mg..¿Cuáles son las consecuencias de una deficiente APS?  Necesidades no satisfechas o no identificadas  Cambio incontrolado del ámbito del proyecto  Exceso de costo  Retrasos en la entrega…… Ing.

. planear. coordinar. ¿Cuánto tiempo se requerirá? ¿Cuántas personas serán necesarias? ¿Cuánto costará la tarea? ¿Qué tarea deben terminarse antes de empezar otras? ¿Pueden tener holgura alguna de ellas? Ing. está compuesto por funciones básicas: Planificación: Procedimiento para establecer objetivos y un curso de acción adecuado para lograrlos. Rosemary Samaniego O. dirigir y controlar adecuadamente y eficientemente actividades y recursos. Según Fayol. . Mg.Responsabilidades y Funciones de un administrador Es responsable de lograr la culminación del objetivo común (proyecto de software de calidad) en el tiempo y costos fijados con los recursos existentes.Sc. Las funciones en pocas palabras son de organizar. La administración puede verse como un proceso.

Dirección: Función que consiste en dirigir e influir en las actividades de los miembros de un grupo o una organización entera.Responsabilidades y Funciones de un administrador Organización: Proceso para comprometer a dos o más personas que trabajan juntas de manera estructurada. Coordinación: Integración de las actividades de partes independientes de una organización con el objetivo de alcanzar las metas seleccionadas. Si el ámbito del proyecto tiende a crecer. con respecto a una tarea. el administrador debe tomar una decisión. con el propósito de alcanzar una meta o una serie de metas específicas. ¿habría que reducir el ámbito del proyecto para respetar el presupuesto y los plazos. . o revisar dicho presupuesto y dichos plazos? Debería ser capaz de presentar alternativas y sus implicaciones a los plazos y presupuestos para saber responder a las expectativas. Control: Proceso para asegurar que las actividades reales se ajusten a las planificadas.

La base inicial de las seis áreas de conocimiento necesarias para la Gerencia de Proyectos:  Alcance  Tiempo  Costo  Calidad  Recursos Humanos  Comunicaciones .

 Capacidad organizativa.  Carisma y capacidad de dirigir personas.  Capacidad de análisis rápido de las situaciones cambiantes del mercado.  Dejarse influir por personas con experiencia.  Espíritu innovador y creativo.  Capacidad para asumir riesgos.  Capacidad de tomar decisiones acertadas tomando en cuenta las consecuencias de las mismas.  Balance entre ser realista / idealista. Autor .Perfil de un administrador de proyecto de software (APS).

Procesos de desarrollo de Software. Requisitos nuevos o modificados Proceso de Desarrollo de Software Actividades Sistema nuevo o modificado Especificación de software Diseño e Implementación Validación Evolución .

. .Procesos de desarrollo de Software Ciclos de Vida del SOFTWARE Metodologías de desarrollo de Software  Metodologías o Ciclo de Vida ... ¿Qué necesito?  Investigar los 3 ciclos de vida más utilizados de acuerdo a :  a) Tiempo  b) Documentación  c) Riesgos  d) Qué proyectos lo han utilizado..

sin embargo estas actividades son considerablemente distintas a las prácticas de hace más de diez años. Autor .Conclusión Es posible observar que el manejo de una adecuada Administración de Proyectos continúa siendo una de las medidas que las organizaciones toman en cuenta para mejorar los resultados obtenidos de sus procesos de desarrollo.

wikipedia.Bibliografía  http://es.co/redcostera1/invemar/docs/6318MetodologiaProyec tosLSI.invemar.org.com/2007/08/08/fabrica-de-software-libresirviendo-al-bienestar-colectivo/  http://es.wordpress.scribd.pdf Autor .org/wiki/Administraci%C3%B3n  http://lcaballero.com/doc/3175911/Administracion-de-Proyectos-de-Software http://www.