1.1 Conceptos básicos para la gestión de proyectos
Introducción a la Gestión de Proyectos de Software
Resumen de la sección: En esta sección introductoria, se abordan los conceptos básicos para la gestión de proyectos de software. Se define qué es un proyecto y se explican las características principales que lo distinguen.
Concepto de Proyecto
- Un proyecto es un esfuerzo temporal que tiene como objetivo crear un producto, servicio o resultado único.
- El Project Management Institute define un proyecto como un conjunto bien elegido de tareas o actividades para cumplir las metas del proyecto.
Características de los Proyectos
- Los proyectos son temporales, lo que implica que tienen un principio y un fin definidos.
- Los proyectos son únicos, ya que rara vez se repiten bajo las mismas condiciones.
- Los proyectos son progresivos, siguiendo una serie de etapas en su desarrollo.
Gestión de Proyectos
- La gestión adecuada del tiempo es fundamental en la ejecución exitosa de un proyecto.
- Un proyecto utiliza recursos humanos y materiales identificados durante su ejecución.
- La gestión del proyecto debe tener recursos presupuestados y una hoja de balance independiente a la compañía.
Retos en el Desarrollo del Software
Resumen de la sección: En esta sección se exploran los desafíos específicos que enfrenta el desarrollo del software. Se comparan los modelos tradicionales comerciales con los modelos a medida y se destacan las dificultades asociadas con este último enfoque.
Modelos Comerciales vs. Modelos a Medida
- En el modelo comercial tradicional, el cliente compra un producto ya fabricado que cumple con una necesidad específica.
- En el modelo a medida, el proyecto no tiene precedentes y se adapta a las necesidades particulares de una empresa.
- El desarrollo del software a medida puede ser más complejo debido a la diversidad de clientes y problemáticas.
Dificultades en la Gestión de Proyectos de Software
- La gestión de proyectos de software requiere satisfacer las expectativas del cliente mediante los requerimientos del software.
- Las necesidades varían en cada proyecto a medida, lo que dificulta la gestión y planificación adecuada.
- La cantidad de personas involucradas en un proyecto de software también puede aumentar su complejidad.
Objetivos y Entregables en los Proyectos
Resumen de la sección: En esta sección se abordan los objetivos y entregables en los proyectos. Se definen estos conceptos y se explican cómo contribuyen al éxito del proyecto.
Objetivos del Proyecto
- Un objetivo es una meta hacia la cual se debe dirigir el trabajo dentro del proyecto.
- Puede ser una posición estratégica deseada, un fin necesario o un resultado específico a obtener.
Entregables en el Proyecto
- Los entregables son productos, resultados o capacidades únicas y verificables generados durante el proyecto.
- Pueden ser tangibles o intangibles, dependiendo del objetivo final buscado por el proyecto.
Cumplimiento de Objetivos
- El cumplimiento exitoso de los objetivos del proyecto puede resultar en uno o más entregables específicos.
- Estos entregables pueden incluir productos únicos, mejoras o correcciones, servicios o capacidades adicionales.
Conclusión:
La gestión de proyectos de software implica comprender los conceptos básicos, enfrentar los desafíos específicos y establecer objetivos claros con entregables definidos. Al abordar estos aspectos de manera efectiva, se aumenta la probabilidad de éxito en la ejecución de proyectos de software.
Beneficios de un nuevo proceso
Resumen de la sección: En esta sección se habla sobre cómo un nuevo proceso puede beneficiar a la sociedad y cómo puede ser entregado como una combinación única de uno o más productos, servicios o resultados. Se menciona que el desarrollo de proyectos implica un esfuerzo temporal y que la naturaleza temporal del proyecto implica que tiene un principio y un fin definidos.
Proceso beneficioso para la sociedad
- Un nuevo proceso puede beneficiar a la sociedad.
- Puede ser entregado como una combinación única de uno o más productos, servicios o resultados.
- Ejemplos incluyen aplicaciones de software, documentación asociada y servicios de asistencia al usuario.
Naturaleza temporal del proyecto
- El desarrollo de proyectos implica un esfuerzo temporal.
- Un proyecto tiene un principio y un fin definidos.
- No significa necesariamente que sea de corta duración, ya que hay proyectos que pueden durar años.
Finalización del proyecto
- El final del proyecto se alcanza cuando se cumplen una o más situaciones:
- Los objetivos del proyecto se han logrado.
- Los objetivos no se cumplirán o no pueden cumplirse.
- El financiamiento del proyecto se ha agotado o ya no está disponible.
- La necesidad del proyecto ya no existe (por ejemplo, si el cliente decide no continuar).
- Cambio de estrategia o prioridad por parte de la organización.
- Recursos humanos o físicos ya no están disponibles.
- Terminación por conveniencia o causa legal.
Proyectos impulsan el cambio en las organizaciones
- Los proyectos tienen como objetivo mover una organización de un estado actual a un estado futuro para lograr un objetivo específico.
- La organización se encuentra en el estado actual antes de que comience el proyecto.
- El resultado deseado del cambio impulsado por el proyecto se describe como el estado futuro.
Valor del negocio en los proyectos
- Los proyectos impulsan la creación de valor en las organizaciones.
- El valor del negocio se refiere al beneficio cuantificable neto que se deriva de una iniciativa de negocio.
- Puede ser tangible e intangible, como tiempo, dinero, bienes o intangibles.
Duración y finalización del proyecto
Resumen de la sección: En esta sección se habla sobre la duración y finalización de un proyecto. Se menciona que ser temporal no significa necesariamente que un proyecto sea de corta duración. Además, se explican las situaciones en las que un proyecto puede considerarse finalizado.
Duración del proyecto
- Ser temporal no implica necesariamente que un proyecto sea de corta duración.
- Hay proyectos que pueden durar años.
Situaciones para considerar la finalización del proyecto
- Los objetivos del proyecto se han logrado.
- Los objetivos no se cumplirán o no pueden cumplirse.
- El financiamiento del proyecto se ha agotado o ya no está disponible.
- La necesidad del proyecto ya no existe (por ejemplo, si el cliente decide no continuar).
- Cambio de estrategia o prioridad por parte de la organización.
- Recursos humanos o físicos ya no están disponibles.
- Terminación por conveniencia o causa legal.
Impulsores y beneficios del proyecto
Resumen de la sección: En esta sección se habla sobre los impulsores y beneficios de un proyecto. Se mencionan las diferentes razones por las que las organizaciones inician proyectos y cómo estos pueden generar beneficios.
Impulsores del proyecto
- Los líderes de las organizaciones inician proyectos en respuesta a factores que actúan sobre sus organizaciones.
- Cuatro categorías fundamentales de impulsores:
- Cumplir con requisitos regulatorios, legales o sociales.
- Satisfacer solicitudes o necesidades de los interesados (personal interno o clientes).
- Crear, mejorar o reparar productos, procesos o servicios existentes.
- Implementar o cambiar estrategias de negocio o tecnológicas.
Beneficios del proyecto
- Los proyectos buscan mejorar el negocio y la empresa.
- Pueden mejorar el tiempo, generar mayor dinero hacia la empresa, administrar mejor los bienes y generar efectivos intangibles.
- El valor del negocio en los proyectos se refiere al beneficio que proporcionan a los interesados.
- Los beneficios pueden ser tangibles e intangibles.
Transición del estado actual al estado futuro
Resumen de la sección: En esta sección se explica cómo un proyecto está destinado a mover una organización desde su estado actual hacia un estado futuro para lograr un objetivo específico. Se muestra un diagrama que ilustra esta transición.
Transición del estado actual al estado futuro
- Un proyecto tiene como objetivo mover una organización desde su estado actual hacia un estado futuro para lograr un objetivo específico.
- El estado actual es donde se encuentra la organización antes de que comience el proyecto.
- El estado futuro es el resultado deseado del cambio impulsado por el proyecto.
Valor del negocio en los proyectos
Resumen de la sección: En esta sección se habla sobre el valor del negocio en los proyectos y cómo este impulsa la creación de valor en las organizaciones. Se mencionan ejemplos de elementos tangibles e intangibles que pueden ser considerados como beneficios en un proyecto.
Valor del negocio en los proyectos
- El Project Management Institute define el valor del negocio como el beneficio cuantificable neto que se deriva de una iniciativa de negocio.
- Los proyectos buscan mejorar el negocio y la empresa.
- El beneficio puede ser tangible e intangible.
Ejemplos de elementos tangibles e intangibles
- Elementos tangibles: actos monetarios, participación de accionistas, servicios accesorios, herramientas, participación en el mercado.
- Elementos intangibles: prestigio de la empresa, reconocimiento de marca, beneficio público, marcas registradas, alineación estratégica y reputación.
Beneficios tangibles e intangibles
Resumen de la sección: En esta sección se explican los conceptos de beneficios tangibles e intangibles en un proyecto. Se mencionan ejemplos específicos para cada tipo de beneficio.
Beneficios tangibles
- Actos monetarios.
- Participación de accionistas.
- Servicios accesorios.
- Herramientas.
- Participación en el mercado.
Beneficios intangibles
- Prestigio de la empresa.
- Reconocimiento de marca.
- Beneficio público.
- Marcas registradas.
- Alineación estratégica y reputación.
Factores impulsores de proyectos
Resumen de la sección: En esta sección se habla sobre los factores que impulsan la iniciación de proyectos en las organizaciones. Se mencionan cuatro categorías fundamentales de estos factores.
Factores impulsores
- Los líderes de las organizaciones inician proyectos en respuesta a factores que actúan sobre sus organizaciones.
- Cuatro categorías fundamentales:
- Cumplir con requisitos regulatorios, legales o sociales.
- Satisfacer solicitudes o necesidades de los interesados (personal interno o clientes).
- Crear, mejorar o reparar productos, procesos o servicios existentes.
- Implementar o cambiar estrategias de negocio o tecnológicas.
Motivos para llevar a cabo un proyecto
Resumen de la sección: En esta sección se explican diferentes motivos por los cuales una organización puede llevar a cabo un proyecto. Se mencionan ejemplos específicos para cada motivo.
Motivos para llevar a cabo un proyecto
- Cumplir con requisitos regulatorios, legales o sociales.
- Satisfacer solicitudes o necesidades de los interesados (personal interno o clientes).
- Crear, mejorar o reparar productos, procesos o servicios existentes.
- Implementar o cambiar estrategias de negocio o tecnológicas.
Gestión eficaz del proyecto
Resumen de la sección: En esta sección se habla sobre la gestión
Proceso de Gestión de Proyectos
Resumen de la sección: El proceso de gestión de proyectos abarca el planteamiento, ejecución y control de un proyecto desde su inicio hasta su conclusión. El objetivo es alcanzar un resultado final dentro de un tiempo determinado, con un costo y nivel de calidad específicos. Se requiere la movilización de recursos técnicos, financieros y humanos, incorporando diversas áreas del conocimiento.
Planteamiento, Ejecución y Control del Proyecto
- La gestión de proyectos implica el planteamiento, ejecución y control del proyecto.
- El objetivo final es obtener el mejor resultado posible en términos de costo, tiempo y calidad.
- Se deben gestionar los costos, la calidad, el tiempo y los recursos humanos del proyecto.
- La comunicación entre los miembros del equipo y hacia el exterior también es importante.
Responsabilidades del Gestor de Proyectos
- Los gestores de software son responsables de planificar y temporalizar el desarrollo del proyecto.
- Supervisan el trabajo para asegurar que se cumplan los estándares requeridos.
- Verifican que el desarrollo se ajuste al tiempo previsto y al presupuesto establecido.
Dificultades en la Gestión del Software
- La ingeniería del software presenta diferencias respecto a otros tipos de proyectos.
- El progreso en el desarrollo del software no es visible hasta que se entreguen los resultados o se realice un prototipo.
- No existen procesos estándar para el desarrollo del software como en otros sectores.
- Cada tipo de proyecto tiene características específicas que dificultan la adaptación a otros contextos.
Características Únicas en la Gestión del Software
- Los proyectos de software son a medida y no se pueden adaptar fácilmente a otros contextos.
- Los proyectos grandes suelen ser únicos y las lecciones aprendidas pueden no ser transferibles a nuevos proyectos.
- Las necesidades y características de los proyectos de software varían según la industria y el alcance del proyecto.
Diferencias en las Necesidades de Software
Resumen de la sección: Las necesidades de software varían según el tipo de negocio o industria. No existen soluciones estándar que se adapten a todos los casos. Cada sector tiene requisitos específicos que deben ser considerados al desarrollar un sistema de software.
Ejemplos de Diferentes Necesidades
- Un empleado de una tienda requerirá un sistema adaptado a sus productos, contabilidad y necesidades diarias.
- Un dentista necesitará un sistema para gestionar clientes, controlar cuentas, adeudos y gastos relacionados con su consultorio.
- Una persona encargada del inventario en un almacén requerirá características específicas para registrar entradas, salidas, calidad y gestión del tiempo.
Adaptación a Sectores Específicos
- Cada sector tiene requisitos particulares que deben ser considerados al desarrollar software.
- La interacción con maquinaria especializada puede influir en las características del software necesario.
- A pesar de algunos ejemplos mencionados, cada proyecto es único y requiere un enfoque personalizado.
Desafíos en la Gestión del Software
Resumen de la sección: La gestión del software presenta desafíos particulares debido a su naturaleza única y la falta de procesos estándar. Los proyectos grandes son únicos y las lecciones aprendidas pueden no ser aplicables a nuevos proyectos.
Características Específicas del Software
- El desarrollo de software es a medida y no se puede adaptar fácilmente a otros contextos.
- Los proyectos grandes son únicos y las lecciones aprendidas pueden no ser transferibles.
- No existen procesos estándar para el desarrollo de software.
Ejemplo: Caso de Wal-Mart
- Las necesidades de una empresa transnacional como Wal-Mart difieren significativamente de las de una tiendita local.
- Los proyectos grandes en diferentes industrias tienen requisitos específicos que deben ser considerados.
Conclusiones
Resumen de la sección: La gestión del software presenta desafíos particulares debido a su naturaleza única y la falta de procesos estándar. Cada proyecto es único y requiere un enfoque personalizado según las necesidades específicas del sector.
Consideraciones Finales
- La gestión del software implica planificar, ejecutar y controlar el proyecto para alcanzar los objetivos establecidos.
- Cada sector tiene requisitos particulares que deben ser considerados al desarrollar sistemas de software.
- Los proyectos grandes son únicos y las lecciones aprendidas pueden no ser aplicables a nuevos proyectos.