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