Admon proyectos-tenologicos-parte0

36
Administración de proyectos Tecnológicos Introducción Administración de Proyectos Tecnológicos

description

 

Transcript of Admon proyectos-tenologicos-parte0

  • 1. Administracin de proyectos Tecnolgicos IntroduccinAdministracin de Proyectos Tecnolgicos
  • 2. Por: Adolfo Jos Araujo Jaimes [email protected] www.ingwebsu.wordpress.com www.linkedin.com/in/ajaraujoAdministracin de Proyectos Tecnolgicos
  • 3. 3 INTRODUCCINAdministracin de Proyectos Tecnolgicos
  • 4. 4Contexto: rea de trabajo Disciplina: Ingeniera del software Estudio de los principios y metodologas para el desarrollo y mantenimiento de proyectos de desarrollo software (Zelkovitz, 1979). Software Engineering Institute (SEI) a la cabeza en I.S. a nivel mundial http://www.sei.cmu.edu/ Sub-disciplina: Administracin de proyectos Aplicacin del conocimiento, habilidades, herramientas y tcnicas a las actividades de un proyecto para alcanzar con xito los requisitos del mismo Project Management Institute (PMI) a la cabeza en definicin del proceso de administracin a nivel mundial Project Management Body Of Knowledge (PMBOK) www.pmi.org/info/default.aspAdministracin de Proyectos Tecnolgicos
  • 5. 5Proyecto de Software Conjunto interrelacionado de recursos Que entrega uno o ms productos o servicios A un cliente o usuario final QUE LOS ACEPTA Y AUTORIZA EL PAGO Tiene un principio y fin definidos Tpicamente funciona segn la planificacin Sujeto a influencias Externas: requisitos que cambian continuamente, costes, plazos, y recursos Internas: dificultades tcnicas de produccin, sobre estimacin de productividad, etc.Administracin de Proyectos Tecnolgicos
  • 6. 6 Tendr una serie de objetivos tangibles, que normalmente sern entregados en un plazo, con un coste (y posiblemente, un precio) Con unos niveles (o atributos) de calidad Asumiendo por parte de quien lo realiza una serie de riesgos. Proyecto Runaway (fugitivo): Es el proyecto que pierde su objetivoAdministracin de Proyectos Tecnolgicos
  • 7. 7Dimensiones:Ingenieril: trata la construccin del sistema, enfocndose en analizar, disear (estndares, metodologas, etc.)Administracin: trata de controlar y planificar adecuadamente las actividades del proyecto de modo que se alcancen los objetivos cumpliendo en coste, tiempo y calidad.Las dos son necesarias y deben complementarseAdministracin de Proyectos Tecnolgicos
  • 8. 8Razones de Fracaso Objetivos del proyecto sin especificar completamente (51%) Mala planificacin y estimacin (48%) La tecnologa es nueva para la organizacin (45%) Inadecuada o ninguna metodologa de administracin de proyectos (42%) Equipos con insuficiente personal senior (42%) Pocas cualidades tcnicas de los suministradores de hardware y software (42%) Prentice Hall, 1998Administracin de Proyectos Tecnolgicos
  • 9. 10 Objetivo de la administracin de Proyectos Alcance Tiempo Objetivo y Expectativa CosteAdministracin de Proyectos Tecnolgicos
  • 10. 14Jefe de Proyecto WebResponsables de losproyectos WebEl tiempo de desarrollo se Usabilidad, ha convertido en la Rendimiento, prioridad ms importante Facilidad deLo nico que importa es mantenimiento entregar el producto a Verificacin tiempo, sin importar si cumple o no con los requisitos establecidos al Requisitos tan importantes principio en el desarrollo Web pasan a un segundo nivelAdministracin de Proyectos Tecnolgicos
  • 11. 15 DIMENSIONES DE LA ADMINISTRACIN DE PROYECTOS Personas Proceso ProductoAdministracin de Proyectos Tecnolgicos Tecnologa
  • 12. 171- ProcesoEl Proceso de Software se puede definir como un conjunto de actividades, mtodos, prcticas y transformaciones que las personas utilizan para desarrollar y mantener el Software y los productos asociados (ejemplo, planes de proyecto, documentacin de diseo, cdigo, casos de prueba, manuales de usuario, etc.) B A D C Relaciones de todas las tareas PROCESO Habilidades, Herramientas Formacin, y Tecnologa Motivacin y Gestin
  • 13. 21Niveles de Madurez Nivel Caractersticas Proceso Procesos administracin del Cambio del Proceso Se institucionaliza la administracin del Cambio de Tecnologa Optimizando mejora del proceso Prevencin de Defectos administracin de Calidad Gestionado El producto y el proceso administracin Cuantitativa del Proceso se controlan cuantitativamente Las prcticas tcnicas de Enfoque en el Proceso -Definicin del Proceso Programa de Entrenamiento - Ingeniera del Definido Ing. se integran con las Producto de Software - Revisiones por Iguales practicas de (compaero) Coordinacin entre Grupos - administracin y se administracin Integrada del Software (Project institucionalizan server) Se institucionalizan las administracin de Requisitos - Planificacin del Repetible Proyecto - administracin de Configuracin - prcticas de administracin del S proyecto Garanta de Calidad-Seguimiento y Control del Proyecto - administracin de Subcontratacin u El proceso es informal Inicial y ad hoc
  • 14. 22Niveles de Madurez Nivel Caractersticas Proceso Realizacin prevista Reducen el tiempo Meta Optimizando Se institucionaliza la mejora del proceso Tiempo/$ Gestionado El producto y el proceso Meta se controlan cuantitativamente Tiempo/$ Las prcticas tcnicas se Meta Definido integran con las prcticas de administracin y se institucionalizan Tiempo/$ Se institucionalizan las Ms Realistas Repetible prcticas de administracin del Meta proyecto Tiempo/$ No ahorra tiempo Meta Inicial El proceso es informal y ad hoc Tiempo/$ Prediccin
  • 15. 23Niveles de Madurez Nivel Caractersticas Proceso Visibilidad de Administracin Entrada Salida Se institucionaliza la Optimizando mejora del proceso Cambio tecnologa El producto y el Gestionado proceso se controlan Entrada Salida cuantitativamente Las prcticas tcnicas se Salida Definido integran con las prcticas Entrada de administracin y se institucionalizan Cajas blancas Repetible Se institucionalizan las Entrada Salida prcticas de administracin del proyecto Cajas negras Inicial El proceso es informal Entrada Salida y ad hoc Visin de Administracin
  • 16. 242- TecnologaUna forma rpida de mejorar la velocidad de desarrolloes pasar de usar herramientas menos efectivas a otrasms efectivas.La seleccin de las herramientas efectivas y la administracin de los riesgos asociados son aspectos claves en una iniciativa de desarrollo rpido.Administracin de Proyectos Tecnolgicos
  • 17. 25Niveles de Madurez Nivel Caractersticas Proceso Implicaciones de la Tecnologa La tecnologa causa un cambio del Optimizando Se institucionaliza la proceso, que a su vez origina una mejora del proceso nueva bsqueda de tecnologa complementaria El producto y el proceso La organizacin tiene bases Gestionado se controlan cuantitativas para aplicar la cuantitativamente tecnologa Las prcticas tcnicas se La organizacin tiene un Definido integran con las prcticas fundamento cualitativo para de administracin y se aplicar la tecnologa institucionalizan Se institucionalizan las Repetible prcticas de administracin del tecnologa puede ayudar en las La proyecto tareas establecidas La introduccin de tecnologa nueva Inicial El proceso es informal y es arriesgada ad hoc Visin de la Tecnologa
  • 18. 263- PersonasLos temas relacionados con personas tienen un mayor impacto en la productividad del software y en la calidad del mismo.La tecnologa no es la respuesta. Los mtodos ms efectivos para los proyectos informticos son los que sacan partido al potencial humano de las personas.Cualquier organizacin que desee mejorar su productividad debe ocuparse de temas relacionados con personal, como la motivacin, equipo de trabajo, seleccin del personal y formacin.Estos factores a pesar de que influyen en la productividad no son los nicos.Administracin de Proyectos Tecnolgicos
  • 19. 27Seleccin del PersonalExisten cinco principios para la seleccin de personal: Mximo talento. Trabajo adecuado. Progresin profesional. Equilibrio del equipo. Eliminar la inadaptacin. Boehm, Software Engineering Economics, 1981Administracin de Proyectos Tecnolgicos
  • 20. 28Organizacin del personal y MotivacinLa forma de organizar al personal tiene un gran efecto sobre la eficiencia con la que trabajen.Los proyectos software pueden sacar partido de la especializacin apropiada de sus equipos.Una persona sin motivacin no va a querer trabajar duro sino que preferir dejarse llevar.La motivacin es potencialmente el aliado ms fuerte para el desarrollo rpido de un proyecto.Administracin de Proyectos Tecnolgicos
  • 21. 30Niveles de Madurez Nivel Caractersticas Proceso Implicaciones de personas Enfoque en "prevencin de fuego"; Optimizando Se institucionaliza la mejora anticipada y deseada e mejora del proceso impactos valorados Gestionado El producto y el proceso Sentido de equipo de trabajo e se controlan interdependencias cuantitativamente Las prcticas tcnicas se Confianza en los procesos Definido integran con las prcticas definidos; inversin en gente y de administracin y se proceso como valores corporativos institucionalizan Se institucionalizan las Confianza en la experiencia de los Repetible prcticas de administracin del buenos profesionales - si ellos proceso funcionan, el proceso tambin Inicial El proceso es informal y Enfoque de "apaga fuego" eficacia ad hoc baja- frustracin alta Visin de las Personas
  • 22. 314- ProductoConstituye la dimensin ms tangible.Si el conjunto de prestaciones del sistema final esflexible, se puede reducir bastante la planificacin. La reduccin del tamao del producto mejorar la velocidad, de una manera desproporcionada, al igual que el esfuerzo para construirloAparte del tamao del producto existen otrascaractersticas que afectan al plan de desarrollo delproducto. Para conseguir el desarrollo rpido es necesario elegir las caractersticas prioritarias del producto softwareEl total en la reduccin sobre el plan de desarrollo slose ve limitado por el concepto de producto del cliente yla capacidad de reutilizacin.Administracin de Proyectos Tecnolgicos
  • 23. 33Niveles de Madurez Nivel Caractersticas Proceso Resultados Optimizando Se institucionaliza la mejora del proceso C P R A O Gestionado El producto y el proceso L R D U se controlan I cuantitativamente Las prcticas tcnicas se D I C T Definido integran con las prcticas de administracin y se A E I V institucionalizan D S I Se institucionalizan las D Repetible prcticas de administracin del proyecto G A D Inicial El proceso es informal y O ad hoc Visin de resultados
  • 24. 36 CICLO DE VIDA DE LA ADMINISTRACIN DE PROYECTOSAdministracin de Proyectos Tecnolgicos
  • 25. 37Todos estos mtodos y herramientas contribuyen a incrementar la velocidad de desarrollo, pero deben estar coordinados dentro de una estrategia global.Ninguno de los mtodos se puede aplicar en todos los casos ni comparar con otras tcnicas que influyen en la velocidad. El desarrollo rpido es lo opuesto a desarrollo lento y tpico. Desarrollo rpido: desarrollar software a una velocidad superior a la alcanzada en este momento. Proyecto de desarrollo rpido: cualquier proyecto que necesite hacer nfasis en la velocidad de desarrollo.Administracin de Proyectos Tecnolgicos
  • 26. 40 Concepto Especificacin Proyecto Estimacioneses aceptable? Estudio Viabilidad Anlisis de precedencias Lista de Tareas Plan detallado Plan en red Implementacin Alisamiento de Cargas Cierre del Proyecto
  • 27. 421.0- Administracin de Proyectos 1.0 Project Management 1.4 Project 1.1 Project 1.2 Project 1.3 Project 1.5 Project Monitoring Formulation Planning Startup Closeout & ControlGSFC S P I 1.1 Project 1.5 Project Formulation Closeout es mejor? 1.4 Project 1.2 Project 1.3 Project Startup Monitoring & Planning Control Replanning
  • 28. 441.2- Actividades Planeacin de Proyectos Tareas ejecutadas secuencialmente, iterativamente, o en paralelo * Identify Estimate software Identify deliverables development/acquisition project effort, and dependencies strategy schedule, and costGSFC S P I Select and tailor the Identify personnel and Identify risks and life-cycle model other resources mitigation strategies Produce a Work Produce a Software Breakdown Structure Management and build/release plan Plan/Product Plan * Asegrese planificar administracin de datos e Modify the Software involucracin de socios. Revise la consistencia Management Plan/ de los planes asociados. Product Plan http://software.gsfc.nasa.gov/isdpaindx.cfm Asset 1.2
  • 29. 1.4- Proceso Monitoreo y Control de 45Proyectos Muestra como puede valorar el progreso de su proyecto de forma que pueda tomar acciones correctivas cuando la realizacin se desva de suGSFC plan. S P I Project Project Formulation Closeout Project Project Project Startup Monitoring & Planning Control Replanning http://software.gsfc.nasa.gov/isdpaindx.cfm Asset 1.4
  • 30. 461.4- Actividades Monitoreo y ControlGSFC Tareas ejecutadas continuamente* S P Monitor software Monitor work Monitor software Monitor I project activities products and acquisition commitments and resources project data Tareas ejecutadas cuando es necesario Generate Manage corrective Conduct milestone Document lessons management actions reviews learned reports and reviews * Monitorizar la administracin de datos, involucracin de socios, y elementos de riesgo del proyecto software durante la ejecucin del proyecto. http://software.gsfc.nasa.gov/isdpaindx.cfm Asset 1.4
  • 31. 472.0- Proceso Administracin del Riesgo Le ayuda a minimizar el impacto de los riesgos en coste, calendario, y calidad de los productos de su proyecto software.GSFC S P I Project Project Closeout Formulation Project Project Planning Project Monitoring & Startup Control Risk Identification Risk Monitoring & Control Replanning http://software.gsfc.nasa.gov/isdpaindx.cfm Assets 1.2.3 and 1.4.4
  • 32. 482.0- Actividades Identificacin del Riesgo Tareas ejecutadas secuencialmente o iterativamente* Develop mitigation Create Risk Identify risks Classify risks & contingency Management Plan strategies Record risks in Get Risk Report risks or Risk Management Management Plan enter into Project- Database approval level risk tool * cuando inicia la identificacin de riesgos, establece una estrategia de riesgos e identifica las fuentes y categoras de estos.http://software.gsfc.nasa.gov/isdpaindx.cfm Asset 1.2.3
  • 33. 3.0- Flujo de Proceso Soporte 49Organizacional 3.0 Organizational Support 3.1 3.4GSFC Configuration 3.2 Software 3.3 Training Measurement 3.5 Process Assurance Engineering Management & Analysis S P I 3.3 Training 3.4 3.2 Software Project Measurement Assurance Management & Analysis Product Development 3.1 Acquisition 3.5 Process Configuration Engineering Management
  • 34. 51
  • 35. 52BibliografaHow to run successful projects in web time; Fergus OConnell. Artech House, 2001Desarrollo y administracin de proyectos informticos; Steve McConnell. Microsoft Press, 1997Software Project. Survival Guide. Steve McConnell. Microsoft Press, 1998Ingeniera del Software. Aspectos de Gestin; R. Lpez-Cortijo, A, de Amescua. Instituto Ibrico de la Industria del Software, 1998Microsoft Project 2003; Microsoft Press, 2006
  • 36. 53Referencia A Guide to Project Management Body of Knowledge (PMBOK Guide); www.pmi.org IEEE Standard for Software Project Management Plans. IEEE Std. 1058.1-1987. New York: Institute of Electrical and Electronics Engineers Capability Maturity Model Integration CMMI Versipn 1.1 www.sei.cmu.edu/cmmi/models/models.html ISO/IEC TR 15504. Information technology Process assessment. www.iso.org/iso/en/ISOOnline EVM Earned Value Management. http://evm.nasa.gov TOC - Theory of Constraints. www.goldratt.com Metodologa de Planificacin, Desarrollo y Mantenimiento de sistemas de informacin. Interface de administracin de Proyectos. www.csi.map.es/csi/metrica3Administracin de Proyectos Tecnolgicos