FACULTAD:
POSTGRADOS
PROGRAMA:
ESPECIALIZACIÓN EN GERENCIA INFORMÁTICA
UNIDAD DE ESTUDIO:
GERENCIA DE PROYECTOS DE SOFTWARE
ANFITRIONA:
SI
NO X
DATOS GENERALES
TIPO DE UNIDAD: Nuclear: X Transversal: Electiva:
CRÉDITOS: 3 Total Horas: 144 Horas de Acompañamiento
Directo: 48 Horas Trabajo Independiente: 96
PERIODO ACADÉMICO: 1 2 AÑO: 2014
CICLO:
1 X
2 3 4JUSTIFICACIÓN
Este curso prepara al estudiante en la organización y administración de equipos de profesionales involucrados en el desarrollo de productos y aplicaciones de software. Las habilidades enseñadas son cruciales para el mundo laboral, donde los planes de proyecto de software deben ser desarrollados para afrontar problemas típicos tales como atrasos en el calendario, costos que sobrepasan el presupuesto, y otros riesgos que afectan la calidad del software. El estudiante aprende técnicas de planeación de proyectos, scheduling, costeo, análisis de riesgos y organización.
El estudiante examina y evalúa diferentes clases de artefactos de planeación y administración de software, que son representativos de ambientes reales.
CONTRIBUCIÓN DE LA UNIDAD DE ESTUDIOS AL PERFIL DE SALIDA DEL ESTUDIANTE
PROGRAMA
OUTCOMES
COMPETENCIAS DEL EGRESADO
INDICADOR DE LOGRO
Formar líderes que en coherencia con la estrategia de la empresa, entiendan la importancia de los procesos de desarrollo de software, las tecnologías de información y comunicación para optimizar los procesos organizacionales y generar ventajas competitivas.
Desarrolla el concepto de negocio y estructura coherentemente
planes de negocios innovadores y creativos en el entorno
tecnológico.
Diseñar procesos orientados a la confección de
propuestas competitivas en insumo, proceso, producto y
servicio con proyección en costo y precio de alto impacto
en mesas de Concertación comercial u Organizacional.
Impulsar en la organización el incremento en los niveles
de productividad a través del logro colectivo con visión de
futuro.
Desarrollar profesionales que apoyen a las organizaciones desarrolladoras de software a definir una estrategia en sus procesos, disminuyendo tiempos de reproceso y los costos asociados al no cumplimiento de cronogramas y presupuestos.
Integra los procesos organizacionales, a través de una clara
identificación de las interrelaciones entre procesos y de las
tecnologías apropiadas para lograrlo, liderando procesos de
negociación y manejo de conflictos transversalmente y dentro
de la organización.
El estudiante debe estar en la capacidad de aplicar las
buenas prácticas vistas en clase a proyectos de software.
Construir y reconocer su propio estilo de
negociación-concertación, contextualizándolo y orientándolo hacia
resultados de beneficio mutuo.
Optimiza procesos de desarrollo de software, asegurando altos
niveles de madurez, trazabilidad y repetibilidad de los procesos.
Definir y liderar la adopción del modelo CMMI en una
compañía/área de desarrollo de software.
Se requieren gerentes de informática concapacidad de entender holísticamente todo el funcionamiento de la empresa y sus interacciones con el entorno en el cual se desenvuelve, identificando oportunidades de mejoramiento de estas interacciones
Implementa modelos y sistemas de seguridad de la información
crítica de las organizaciones y de sus clientes, identificando,
mitigando o eliminando riesgos.
Elaborar planes y cronogramas realistas con estrategias
dirigidas a la mitigación de riesgos.
Identifica Riesgos en los sistemas informáticos
Diseñar y facilitar procesos dirigidos a la generación y
utilización productiva y prospectiva del conocimiento en la
Toma de Decisiones de Concertación, con el mínimo de
que puedan ser capitalizadas, y facilitar procesos de identificación de riesgos y toma de decisiones, disminuyendo costos administrativos en las organizaciones.
incertidumbre y proyecciones similares de riesgo.
Implementa modelos y sistemas de seguridad de la información
crítica de las organizaciones y de sus clientes, identificando,
mitigando o eliminando riesgos.
Elaborar planes y cronogramas realistas con estrategias
dirigidas a la mitigación de riesgos.
Identifica Riesgos en los sistemas informáticos
Diseñar y facilitar procesos dirigidos a la generación y
utilización productiva y prospectiva del conocimiento en la
Toma de Decisiones de Concertación, con el mínimo de
incertidumbre y proyecciones similares de riesgo.
Las empresas requieren profesionales capaces de identificar posibilidades de innovación y desarrollo de nuevas tecnologías y nuevos modelos de gestión que generen diferenciación, para mejorar sus procesos de servicio al cliente con el apoyo de tecnologías de información y comunicación, desde el punto de vista de calidad y oportunidad de la interacción con sus clientes.
Dirige y lidera procesos de implementación de modelos de
madurez de los procesos de desarrollo de software, partiendo de
la identificación y dimensionamiento de las tecnologías
apropiadas, pasando por la formulación y evaluación del
proyecto, hasta la asimilación y transferencia de las nuevas
tecnologías por parte de la empresa.
El estudiante debe estar en la capacidad de definir la
estrategia de adopción de CMMI de un área de tecnología
o de una fábrica de software.
Identifica, propone y sustenta estrategias corporativas
integrando tecnología de información
Se requieren líderes que transformen las organizaciones apoyados en competencias gerenciales, que aseguren la disponibilidad de los equipos y de los programas en términos de oportunidad y eficiencia, necesarios para el adecuado funcionamiento de los demás procesos de la empresa y que les permita integrar las tecnologías emergentes generando aprendizaje organizacional.
Estructura e implementa canales de comunicación entre todos
los participantes en la cadena de valor extendida de las
empresas, en ciertos casos incluyendo proveedores y clientes.
Velar por la calidad del producto final, introduciendo en su
planeación las labores respectivas de revisión y pruebas.
Asesora procesos de modernización tecnológica y de
implementación de sistemas de información gerencial:
estratégicos, comerciales, productivos y operativos.
TRANSVERSALES
POSTGRADOS
4. Capacidad para actuar éticamente y con responsabilidad social frente a diferentes realidades sociales, culturales, económicas y políticas.
g. Comprende los factores relacionados con la ética y la responsabilidad social y su interrelación con los diferentes entornos.
5. Capacidad para desarrollar oportunidades de negocio sostenibles y liderar proyectos que generan valor económico y social.
h. Busca activamente oportunidades de proyectos y de negocios que generen impacto organizacional y social, llevado a cabo con una alta orientación al logro, innovación, visión, autonomía y sensibilidad al contexto. i. Analiza y comprende la complejidad de las organizaciones y el entorno, para la toma de decisiones estratégicas calculadas, basadas en resultados y evidencias objetivas para el posicionamiento empresarial 6. Habilidad para comunicarse de manera
efectiva en ambientes multiculturales y multidisciplinares.
j. Comprende y produce lenguaje en forma oral, escrita y no verbal, en relación con los contextos de uso.
7. Capacidad para aplicar el conocimiento en la solución de problemas actuales en diversos contextos.
k. Recopila, analiza y utiliza la información con sentido crítico para la solución de problemas.
8. Capacidad para el manejo de herramientas tecnológicas en el ejercicio profesional.
l. Usa y se apropia de la tecnología en los procesos de gestión del conocimiento.
COMPORTAMIENTOS ASOCIADOS A LAS COMPETENCIAS TRANSVERSALES
COMUNICATIVA
X
EMPRENDEDORA
X
INVESTIGATIVA
X
TECNOLÓGICA
X
SOCIOHUMANÍSTICA
X
1. Interpreta, argumenta y propone
ideas de forma clara y precisa.
X
1. Actúa con autonomía.
X
1. Recopila, sistematiza y
procesa datos e información
cuantitativa
y
cualitativamente
.
1. Maneja los protocolos de
comunicación
y
etiquetas
digitales de la red.
1. Actúa éticamente y con
responsabilidad social en
todos los contextos.
X
2. Se comunica de manera efectiva
mediante el uso del lenguaje
escrito.
2.
Crea,
identifica
y
desarrolla oportunidades de
negocio
sostenibles
que
generan valor económico y
social.
2. Comprende textos, extrae
(abstrae) los argumentos
centrales y a partir de ellos
critica y propone nuevos
argumentos.
X
2. Conoce y se apropia de
tecnologías
para
el
aprendizaje.
X
2. Se compromete con el
uso y la conservación del
medio
ambiente
desde
una visión sostenible.
3. Se comunica con propiedad en
una segunda lengua.
3. Crea, integra y lidera
equipos
de
trabajo
altamente efectivos.
3.
Identifica,
plantea
y
resuelve problemas.
3.
Genera
procesos
de
actualización
permanente
frente al uso de nuevas
tecnologías.
X
3. Actúa coherentemente
con los principios y valores
institucionales.
X
4. Se comunica efectivamente
mediante el lenguaje oral y utiliza
adecuadamente la comunicación
no verbal, en diferentes contextos
X
4.
Actúa
con
enfoque
estratégico y global.
X
4. Plantea hipótesis sobre el
origen y causas de los
problemas
o
sobre
el
comportamiento
de
las
variables
y
realiza
las
confrontaciones
con
la
realidad necesarias para
probarlas o descartarlas.
4. Se comunica de manera
efectiva haciendo uso de la
tecnología.
X
4. Se reconoce como un ser
social
que
actúa
en
ambientes multiculturales y
multidisciplinares.
5. Utiliza el lenguaje organizacional
y
empresarial,
de
manera
significativa,
en
diferentes
contextos.
X
5. Tiene una alta orientación
al logro.
X
5.
Adapta,
produce
y
comunica conocimiento.
X
5.
Utiliza
herramientas
tecnológicas para la solución
de problemas.
X
5. Propende con sus actos
por el bienestar individual y
de las personas de su
entorno.
X
COMPETENCIA GLOBAL DE LA UNIDAD DE ESTUDIOS
Al finalizar esta unidad de estudio el estudiante ha desarrollado las siguientes competencias esenciales para la formación y crecimiento profesional:
1. Organizar y desarrollar situaciones de aprendizaje: Desarrollar planes y cronogramas de proyectos iterativos, Estimar la duración y esfuerzo de un proyecto de desarrollo de software,
empleando técnicas que proveen una precisión aceptable, Plantear estrategias de valoración y mitigación de riesgos, Comunicar de forma efectiva el avance del proyecto, Resolver asuntos de
alcance, presupuesto y de tiempos de entrega, Examinar y criticar objetivamente clases de artefactos de planeación y administración.
2. Gestionar el seguimiento del aprendizaje.
3. Trabajo en equipo: Liderar reuniones de trabajo con el cliente para determinar las necesidades de negocio, Liderar equipos de trabajo motivados de alta productividad, Conjugar saberes,
destrezas y actitudes, Casos de reflexión, análisis y compartir e interpretar diferentes opiniones entre el equipo de trabajo.
4. Afrontar los deberes y los dilemas éticos de la profesión
PLANEACIÓN DE LA UNIDAD DE ESTUDIO
SESIÓN
O
SEMANA
COMPETENCIAS
ESPECÍFICAS
TEMAS
RECURSOS DE APOYO
ACTIVIDADES DE APRENDIZAJE
EVALUACIÓN
ACOMPAÑAMIENTO DIRECTO
TRABAJO INDEPENDIENTE
INDICADOR DE LOGRO
INSTRUMENTOS
1
Comprender el entorno en el cual se realiza el proyecto, y propone planes acorde a él y a los objetivos estratégicos de la organización. Negociar y acordar objetivos y resultados con los diferentes involucrados en el proyecto.
Detectar los riesgos que atentan contra el éxito de los proyectos y formula planes de mitigación. Comprender las implicaciones técnicas y de conocimiento del desarrollo de software, por lo cual puede presentar soluciones justas y motivadoras para su equipo de desarrollo.
Introducción Crisis y caos de software.
Estilos de gerencia, principios de liderazgo.
Fundamentos de la Gerencia de Proyectos de Software. Estimación en proyectos de software
Material prediseñado sobre temáticas que hacen parte
de los contenidos
Trabajos y talleres en aula Lecturas complementarias
Introducción
Presentación de la metodología del curso
Presentación Instructores: perfil de la hoja de vida y proyectos. 1. Planeación y Estimación de
proyectos de software
2. Taller Planeación y Estimación Actividades guiadas Realización de talleres, preparación de lecturas y actividades. .Lecturas Soporte Bibliográfico 1: Capítulos: 1, 2, 3, 4. Lista de verificación, participación en clase, entrega ejercicios y actividades.
2
Metodologías de Desarrollo EjercicioPlaneación del Proyecto - Explicar Ciclo de Vida Gerencia de Proyectos - Juego de Procesos - Presentación del Caso - Presentación WBS y Plan Proyecto
Integración de conceptos Inicia, Organiza, Planea, Diseña y Gestiona el Proceso de Desarrollo de un Proyecto de Software.
Material prediseñado sobre temáticas que hacen parte
de los contenidos
Trabajos y talleres en aula
Clase Magistral y Ejercicios preparación de lecturas y Realización de talleres,
actividades. .Lecturas Soporte Bibliográfico 1: Capítulos: 5, 6, 7, 8, 9, 10. Soporte Bibliográfico 2. Soporte Bibliográfico 3. Lista de verificación, participación en clase, entrega ejercicios y actividades Documento de estructuración de proyecto
3
• Planeación del Proyecto • Crear WBS del Caso • Exponer el WBS ante el curso
• Crear Plan Proyecto • Presentación MsProject • Crear WBS del Caso en Cronograma
Conclusiones
Material prediseñado sobre temáticas que hacen parte
de los contenidos
Trabajos y talleres en aula
Casos Prácticos Realización de talleres, preparación de lecturas y actividades. .Lecturas Soporte Bibliográfico 1: Capítulos: 11, 12 Soporte Bibliográfico 3. Lista de verificación, participación en clase, entrega ejercicios y actividades
4
• Indicadores del Proyecto (VG, Defectos, Esfuerzo)
• Presentación
Indicadores
Material prediseñado sobre temáticas que hacen parte
de los contenidos Casos Prácticos
Realización de talleres, preparación de lecturas y actividades. .Lecturas Soporte Bibliográfico 1: Capítulos: 13 Lista de verificación, participación en clase, entrega ejercicios y actividades
• Explicación Tips VG en MsProject
• Ejecución del
Cronograma del Caso
• Elaborar y Analizar Indicador VG del Caso • Exponer Indicador VG
ante el curso
Conclusiones
Modelos internacionales que integran Gerencia de Proyectos y Procesos de Desarrollo de Software.
Trabajos y talleres en aula
5
• Charla de Ética
• Future of Project
Management
• Cierre del Proyecto
• Explicación Proceso
Cierre
Elaboración Cierre del
Caso (Formato Cierre
impreso por grupo)
Material prediseñado sobre temáticas que hacen parte
de los contenidos
Trabajos y talleres en aula
Discusión Ética y Caso Práctico preparación de lecturas y Realización de talleres, actividades. .Lecturas Soporte Bibliográfico 1: Capítulos: 14, 15, 16, 17 Lista de verificación, participación en clase, entrega ejercicios y actividades
BIBLIOGRAFÍA
Royce,Walker. Software Project Management: A Unified Framework. Reading, MA: Addison Wesley Longman, Inc., 1998. ISBN: 0-201-30958-0
Tsui, Frank and Karam, Orlando., Essentials of Software Engineering, Copyright 2007, Jones and Bartlett Publishing
Pressman, Roger S.,Software Engineering: A Practioner`s Approach,Copyright 2005, Sixth Edition, McGraw Hill
http://www.icarnegie.com/login.php
Casos Reales
COCOMO y Estimaciones
.EBSCO HOST y E-Libro.
SWEBOK – Guide to the Software Engineering Body of Knowledge – 2004 Guide
Lecturas en ingles:
1BRANDAS, C., DIDRAGA, O., & BIBU, N. (2012). Study on Risk Approaches in Software Development Project. Informatica Economica, 16(3), 148-157. EBSCO
2Ali, A., Anbari, F. T., & Money, W. H. (2008). Impact of organizational and project factors on acceptance and usage of project management software and perceived project success. Project Management Journal, 39(2), 5-33. doi:10.1002/pmj.20041 EBSCO 3 Humphrey, W. S. (2005). Why Big Software Projects Fail: The 12 Key Questions. (cover story). Journal Of The Quality Assurance Institute, 19(4), 30-35.EBSCO
4PROCACCINO, J., & VERNER, J. M. (2009). Software Developers' Views of End-Users and Project Success. Communications Of The ACM, 52(5), 113-116. EBSCO 5McManus, J. (2004). A Stakeholder Perspective in Software Project Management. Management Services, 48(5), 8-12. EBSCO