# data[].attributes.attachment_link.title
Como gestionar los cambios de un proyecto con enfoque del PMI ®

# data[].attributes.body
Saludos a todos los integrantes del equipo 4, los queremos felicitar enormemente por su trabajo, ya que, realmente la información que exponen es muy completa y dejan muy en claro dos subtemas de suma importancia, como lo son los "Problemas de no tener un control de cambios" y las "Herramientas para el control de cambios". Además, el diseño y contenido de su infografía resulta muy atractivo, y se agradece que agreguen tanto contenido multimedia, como son los videos.

A continuación, daremos algunos aportes que creemos son importantes, con el fin de ampliar la información expuesta, sin embargo, consideramos que su muro es uno de los más completos.

# data[].attributes.body
1.- Márquez López Rodrigo

2.- Matías Velázquez Angel Omar

3.- Pérez Ruiz Christian

4.- Pineda Nivón Aimée Jahdaí

5.- Rodríguez Venegas Ángel de Jesús

# data[].attributes.attachment_link.title
4.6 Realizar el control integrado de cambios PMBOK 6

# data[].attributes.attachment_link.title
PMBOK 6ta Edición (Podcast) – Realizar el Control Integrado de Cambios

# data[].attributes.body
No tener un control de cambios adecuado puede generar varios problemas en los proyectos, incluyendo:

1. Pérdida de información: Si no se lleva un registro de los cambios realizados en un proyecto, puede ser difícil rastrear cuándo y por qué se realizaron ciertos cambios, lo que puede resultar en la pérdida de información valiosa.

2. Confusión en el equipo: Si se realizan cambios sin notificar al equipo, puede causar confusión en cuanto a cuál es la versión más reciente o cuál es el trabajo que se debe realizar.

3. Aumento del riesgo de errores: Si los cambios no se registran adecuadamente, es más probable que se introduzcan errores en el proyecto, lo que puede resultar en costos adicionales y retrasos en el cronograma.

4. Dificultades en la colaboración: Sin un control adecuado de cambios, es más difícil para los miembros del equipo colaborar de manera efectiva, ya que no saben en qué punto del proyecto se encuentra cada uno.

5. Retrasos en el proyecto: Si los cambios se realizan sin un control adecuado, puede resultar en retrasos en el proyecto debido a la necesidad de revisar y corregir errores, lo que puede afectar el presupuesto y el cronograma del proyecto.

En general, la falta de un control de cambios adecuado puede tener un impacto significativo en la calidad, la eficiencia y la efectividad del proyecto en general.

Project Management Institute. (2017). A Guide to the Project Management Body of Knowledge (PMBOK® Guide) (6th ed.). Project Management Institute.

Kharade, K. (2019). Change Management in Projects: Why It Matters and How to Implement It. Project Management Institute.

# data[].attributes.body
El control de cambios es importante, ya que cuando el equipo se encuentra desarrollando el proyecto es inevitable que sucedan cambios, es importante evaluarlo pues aunque se trate de un cambio menor puede afectar considerablemente el proyecto.

No manejar adecuadamente los cambios dentro de un proyecto eleva su complejidad ya que se puede altera el estado del proyecto constantemente y que los miembros del equipo estén consientes de que cambio fue realizado.

Algunas empresas manejan un control de cambios basado en tickets, los cuales son evaluados por el líder del proyecto y dan su aprobación para que el cambio se lleve a cabo.

Según PMI "El control de cambios es importante porque permite a los desarrolladores y al equipo de gestión de proyectos gestionar de manera efectiva los cambios en el software, minimizar los riesgos y asegurarse de que se mantenga la calidad del producto final."

Control de cambios. (s.f.). En Glosario de términos de la gestión de proyectos. Recuperado el 22 de abril de 2023, de https://www.projectmanagement.com/wiki/Project-Management-Glossary-Terms

# data[].attributes.body
Existen varias herramientas para el control de cambios en un proyecto de software, algunas de las más comunes son:

1. Control de versiones: es una herramienta que permite gestionar las distintas versiones del código fuente, así como controlar los cambios realizados en cada una de ellas. Ejemplos de herramientas de control de versiones son Git, SVN, Mercurial, entre otros.

2. Herramientas de seguimiento de errores: estas herramientas permiten registrar y hacer seguimiento a los errores o incidencias que surgen durante el desarrollo del software. Ejemplos de estas herramientas son Jira, Bugzilla, Redmine, entre otros.

3. Documentación: la documentación del proyecto es importante para registrar los cambios realizados, así como para mantener actualizada la información del proyecto. Las herramientas de documentación como Confluence, Wiki, Google Docs, entre otros, son útiles para este fin.

4. Herramientas de gestión de proyectos: estas herramientas permiten planificar y coordinar las tareas del proyecto, así como hacer seguimiento al progreso y tomar decisiones en base a los cambios realizados. Ejemplos de estas herramientas son Trello, Asana, Jira, entre otros.

En general, las herramientas para el control de cambios en un proyecto de software varían según las necesidades del proyecto y las preferencias del equipo de trabajo. Lo importante es contar con una metodología clara y efectiva para la gestión de cambios, para garantizar que el proyecto se mantenga en el rumbo adecuado y se logren los objetivos establecidos

Bugzilla. (2023). En Bugzilla - Sistema de seguimiento de errores. Recuperado el 22 de abril de 2023, de https://www.bugzilla.org/

Redmine. (2023). En Redmine - Software de gestión de proyectos. Recuperado el 22 de abril de 2023, de https://www.redmine.org/

Atlassian. (2023). Confluence. https://www.atlassian.com/es/software/confluence

Asana. (2023). Asana - Trabaja en cualquier momento y lugar con Asana. Recuperado el 22 de abril de 2023, de https://asana.com/es

# data[].attributes.body
IMT Platform menciona los errores que se pueden presentar en la gestión de cambios y sus consecuencias:

1. Falta de previsión de las necesidades: Una de las principales características que debe tener cualquier líder es la capacidad para anticiparse a los problemas. El mejor problema es el que nunca se llega a presentar y esto se consigue anticipándose a su aparición. Por ello, el cambio debe anticiparse a las necesidades reales. Una manera de percibir de manera temprana las necesidades de los clientes y de los trabajadores es establecer canales de comunicación efectivos.

2. La estrategia de cambio no es clara o no se produce a la velocidad adecuada: Para que el cambio se pueda instaurar de una manera eficiente, es necesario que los trabajadores perciban una finalidad y un plan de acción. Si no existen o no se explican con claridad, los empleados probablemente se mostrarán reacios al cambio, dado que no entienden qué sentido tiene y no perciben una estrategia de acción adecuada. Por tanto, el cambio debe ser lo bastante rápido como para satisfacer las necesidades del mercado, pero lo suficientemente lento como para poder ser aplicado eficientemente por los empleados.

3. Falta de alineación entre la situación previa al cambio, las acciones emprendidas y las necesidades del mercado: Cuando se planifica la introducción de cambios, es aconsejable que los líderes recopilen todos los datos posibles sobre el estado de la empresa y del mercado. Esto permitirá conocer la situación de la empresa previamente a la aplicación del cambio, localizar los aspectos más susceptibles de mejora y planificar las acciones que se emprenderán al respecto. Por otro lado, la obtención de información debe realizarse de manera continuada durante todo el proceso de cambio, para detectar la posible aparición de riesgos y planificar la actitud a adoptar ante ellos.

4. El cambio eficaz no se lidera desde arriba, sino que implica a todos: Un cambio impuesto desde la cúpula de la empresa es poco probable que resulte eficaz en el largo plazo. Para su instauración, debe ser aceptado y adoptado por cada uno de los trabajadores. Por ello, es conveniente la mayor implicación posible de todos los líderes a todos los niveles de la empresa, no solamente los directivos. De esta forma, el cambio no será algo percibido como ajeno, sino que será considerado como propio y esta motivación facilitará su éxito.

5. La generación de una cultura de empresa garantiza la continuidad: La adopción de una cultura de empresa favorable al cambio, facilitará que el cambio se mantenga en el tiempo y la empresa sea dinámica, consiguiendo adoptar con mayor facilidad nuevos cambios en el futuro.  La cultura de empresa es su personalidad, por lo que si es abierta a los cambios facilitará que estos se adopten de manera constante, sencilla y con garantías de éxito.

ITM Platform. (2017, August 9). Errores en la gestión del cambio y sus consecuencias.Recuperado el 22 de Abril, 2023, de https://www.itmplatform.com/es/blog/errores-en-la-gestion-del-cambio-y-sus-consecuencias/

# data[].attributes.headline
Aportación 1: Los involucrados en el control de cambios

# data[].attributes.subject
Aportación 1: Los involucrados en el control de cambios

# data[].attributes.body
Consideramos que sería bueno indicar de forma más clara, quienes son las personas involucradas en este proceso.

Realmente no existe una respuesta sencilla a esto último, ya que, dependerá mucho del área que trabaje en el cambio, sin embargo, de forma general podemos concluir que el gerente o director del proyecto será uno de los responsables más importantes en el proceso de control de cambios, ya que, él se encargará de vigilar y monitorear todo el proceso. Aun así, realmente todo el equipo encargado del desarrollo del proyecto también se verá involucrado en mayor o menor medida.

Ríos, F., Domínguez, V. (s.f.). CONTROL DEL PROYECTO & CONTROL DE CAMBIOS. https://gc.scalahed.com/recursos/files/r161r/w24645w/CONTROL%20DEL%20PROYECTO.pdf

# data[].attributes.headline
Aportación 2: Etapas y actividades relacionadas

# data[].attributes.subject
Aportación 2: Etapas y actividades relacionadas

# data[].attributes.body
Respecto a este punto, nos gustaría complementar que durante la fase de "Evaluación de los cambios", no se toma ninguna decisión final respecto a la solicitud del cambio, eso se da en etapas posteriores, principalmente después del "Análisis de riesgos", una vez hecho esto último, es durante la "Aprobación del cambio" en donde se rechazan, retrasan o aprueban los cambios propuestos.

Por último, nos gustaría mencionar que el proceso de documentación de cambios se realiza durante la implementación, y este se continúa hasta dar cierre con el cambio, por lo tanto, quizás sería más fácil de entender si cambian el orden de "Documentación de los cambios" hasta después de "Implementación de los cambios" y no antes.

# data[].attributes.body
Por último, les dejamos un video que podría resultar interesante y puede que complemente su información.

# data[].attributes.attachment_link.description
Unpacking the Factions of Star Wars | Piktochart Visual Editor

# data[].attributes.body
El control de cambios cuenta con distintas actividades asociadas pero depende del proyecto y el equipo de trabajo su implementación algunas de ellas son:

Identificación de cambios: Se identifican los cambios necesarios en el sistema

Evaluación de cambios: Se determina la importancia o el impacto del cambio en el proyecto

Aprobación de los cambios: Aprobación de los encargados de la calidad y del proyecto

Documentación de los cambios: Información acerca del origen del cambio y el cambio en cuestion

Implementación de los cambios: Se afectan los cambios en el sistema

Pruebas de los cambios: Una vez efectuado los cambios se realizan las pruebas necesarias para comprobar su funcionamiento

Johnson, C. (2018). Software Project Management. Activities associated with change control. En G. Galán (Ed.), Encyclopedia of Information Science and Technology (4ª ed., pp. 6908-6915). IGI Global. https://doi.org/10.4018/978-1-5225-2255-3.ch643

# data[].attributes.body
Nuestra contribución es agregar que una herramienta importante que debe considerarse para el control de cambios es una plataforma de gestión de proyectos que integre la gestión de cambios. Por ejemplo, Trello y Jira son herramientas que permiten a los equipos de desarrollo de software gestionar sus proyectos y controlar los cambios al mismo tiempo.
Además, otra herramienta importante que se debe considerar para el control de cambios es una herramienta de automatización de pruebas. Esto es importante porque las pruebas automatizadas pueden ayudar a detectar cualquier impacto negativo de los cambios implementados en el proyecto y evitar que se introduzcan errores o problemas en el software.

# data[].attributes.headline
Aporte 1: Criterios para aprobar o rechazar las solicitudes de cambio

# data[].attributes.subject
Aporte 1: Criterios para aprobar o rechazar las solicitudes de cambio

# data[].attributes.body
Algunos de los criterios que se pueden tener en cuenta para tomar la decisión de aprobar o no las solicitudes de cambios son las siguientes:
- Valor del cambio para el proyecto
- Tamaño del cambio
- Complejidad
- Impacto sobre el rendimiento del producto
- Recursos disponibles para realizar el  cambio
- Relación con otros cambios ya aprobados y en proceso
- Tiempo estimado para realizar el cambio

# data[].attributes.body
Otro de los problemas al no tener un control de cambios son

1. Falta de transparencia: si no se lleva un registro adecuado de los cambios en un proyecto, puede ser difícil para los miembros del equipo o los stakeholders entender qué cambios se realizaron y por qué se realizaron. Esto puede generar desconfianza en el equipo y en los stakeholders, y dificultar la toma de decisiones informadas.

2. Dificultades para hacer un seguimiento del progreso del proyecto: si no se registran los cambios adecuadamente, puede ser difícil para los miembros del equipo hacer un seguimiento del progreso del proyecto. Esto puede dificultar la identificación temprana de problemas y la implementación de soluciones oportunas.

3. Posible disminución en la calidad del proyecto: si no se realiza un seguimiento adecuado de los cambios, puede ser difícil garantizar que se cumplan los requisitos y especificaciones del proyecto. Esto puede resultar en un producto final de baja calidad que no cumpla con las expectativas del cliente o las necesidades del negocio. Además, si los cambios no se registran adecuadamente, es más probable que se introduzcan errores en el proyecto, lo que puede resultar en costos adicionales y retrasos en el cronograma.

# data[].attributes.body
Pineda Nivón Aimée Jahdaí

Project Management Institute (PMBOK, 2017) menciona que la gestión de cambios en la gestión de proyectos de software tiene muchas ventajas, incluyendo:

1. Control del alcance: La gestión de cambios ayuda a controlar el alcance del proyecto al asegurarse de que cualquier cambio propuesto esté alineado con los objetivos y requisitos del proyecto.

2. Mejora de la calidad: Al evaluar cuidadosamente los cambios propuestos, la gestión de cambios puede ayudar a mejorar la calidad del proyecto al asegurarse de que solo se implementen cambios que sean beneficiosos para el proyecto.

3. Reducción de riesgos: La gestión de cambios puede ayudar a reducir los riesgos asociados con el proyecto al garantizar que los cambios se evalúen cuidadosamente y se implementen de manera controlada.

4. Comunicación clara: La gestión de cambios ayuda a garantizar que todas las partes interesadas estén informadas y sean conscientes de cualquier cambio en el proyecto, lo que puede mejorar la comunicación y evitar malentendidos.

5. Control de costos: La gestión de cambios puede ayudar a controlar los costos del proyecto al garantizar que los cambios sean evaluados cuidadosamente y que solo se implementen aquellos que sean beneficiosos para el proyecto.

6. Mejora de la productividad: La gestión de cambios puede ayudar a mejorar la productividad al garantizar que el equipo de desarrollo se centre en los cambios más importantes y valiosos para el proyecto.

Project Management Institute. (2017). Guía de los fundamentos para la dirección de proyectos (Guía del PMBOK) (6ª ed.). Autor.

# data[].attributes.body
Nuestra segunda aportación es mencionar diferentes puntos sobre la importancia del control de cambios.
El control de cambios en un proyecto es importante porque permite:

1. Mantener el alcance del proyecto en línea con los objetivos y metas establecidos.

2. Gestionar los riesgos y evaluar el impacto de los cambios propuestos.

3. Maximizar el uso eficiente de los recursos disponibles.

4. Mantener una comunicación abierta entre los miembros del equipo del proyecto, stakeholders y patrocinadores.

# data[].attributes.body
El control de cambios en la gestión de proyectos de software es esencial para garantizar el éxito del proyecto.
Tal es el caso de los roles que se desempeñan en los proyectos que se desarrollan como son:
- Jefe de proyecto
- Analista de software
- Desarrollador de software
- Tester
-Jefe de desarrolladores
- Admin. de código
- El cliente
Cada uno de ellos desempeña un rol importante que hace que el poryecto tenga una mayor eficiencia al entregar el producto final

# data[].attributes.body
Otro punto destacable dentro del control de cambios, es que es importante documentar todos los cambios que se realizan en el proyecto para garantizar que se registren correctamente y se puedan rastrear si es necesario. Esto puede implicar la creación de un registro de cambios que incluya detalles como la descripción del cambio, la fecha de implementación, la persona responsable y cualquier impacto en el proyecto.