Documentos de Académico
Documentos de Profesional
Documentos de Cultura
sucesor de Agile”
Página 1
implementar un modelo de desarrollo de proyectos basados en dos premisas
fundamentales: i) Conformar equipos de trabajo multidisciplinarios que aporten con
ópticas diferentes y ayudan a resolver problemas de manera integral; y, ii) Juntar a
estos equipos en espacios específicos, con la finalidad que en un determinado tiempo,
todos saquen adelante el proyecto, no se transmite información a través de canales de
comunicación para que sean atendidos de acuerdo a la disponibilidad de los
participantes o sus integrantes se dirijan a sus áreas, como solía pasar en los esquemas
tradicionales, sino que todos trabajan en conjunto para terminar un determinado
proyecto. (IEBSCHOOL, 2023)
Para las empresas y emprendedores, se vuelve un factor clave de éxito y una
ventaja competitiva la capacidad que tengan de crear o adaptar sus procesos,
productos y servicios a las necesidades del consumidor, un consumidor cada día más
exigente, por lo tanto, el tiempo de desarrollo no puede tomar curvas demasiado
largas o abiertas, porque la demanda del mercado puede ser cooptada por nuestros
competidores, en este sentido implementar metodologías ágiles de desarrollo de
proyectos, en nuestro criterio tiene tres ventajas: i) La capacidad de resolver
problemas de forma integral (bajo diferentes ópticas); ii) Integrar al equipo en post de
un proyecto, lo que permite a los participantes empoderarse del objetivo, fomentar el
trabajo en equipo y el empoderamiento; y, iii) Adaptar de manera más asertiva,
nuestro proyecto a las necesidades del consumidor, dándonos una ventaja competitiva
importante. Para esta empresa el desarrollo ágil de proyectos se resume en esta frase:
“'Listo es mejor que perfecto”. Lo que indica que la oportunidad en la entrega de un
producto desafía a la perfección, la cual se puede corregir incluso a la par del
lanzamiento.
Página 2
cambiantes necesidades de los clientes en contraste con los métodos más
convencionales.
Uno de los principales riesgos que corren las empresas, es la inadaptación de sus
organizaciones a las necesidades del cliente, el desarrollo de softwares y las
herramientas en torno a estos, como el uso del internet y la nube, ha obligado a las
empresas a mantener procesos de desarrollo más dinámicos, que cubran las
necesidades de los clientes. Los proyectos no podían esperar todo un ciclo de
desarrollo o prueba para sacar a producción, era necesario incorporar procesos que
permitan hacer ajustes o corregir errores en ciclos mucho más cortos. Más allá del
desarrollo, está el enfoque del proyecto, centrado en el usuario o cliente, y la revisión
de los avances en ciclos más cortos permite ajustarse de la necesidad del cliente, lo
que, con las metodologías tradicionales, muchas veces se forzaban los procesos o se
pretendía que el cliente se adapte al proceso de la empresa y no con base en su
necesidad.
3. En el contexto de un entorno empresarial competitivo y en rápida evolución,
¿cuáles fueron algunas de las ventajas sustanciales que los métodos
continuos, como Continuos Deployment (CD), proporcionaron a las
empresas? ¿Por qué estas ventajas fueron tan convincentes que llevaron a
muchas empresas a realizar inversiones significativas en herramientas y
procesos para adoptar CD? Explique cómo estas ventajas contribuyen a la
eficiencia y competitividad en el mercado.
Podemos enumerar algunas ventajas relacionadas con la implementación de métodos
continuos, entre las que podemos mencionar:
Rapidez en la entrega de productos o servicios: Permite implementar
innovaciones, mejoras y corregir errores. De esta forma, la empresa responde de
forma oportuna a los cambios en el mercado y las necesidades del consumidor.
Retroalimentación Rápida: Las empresas pueden obtener retroalimentación
rápida de los usuarios o clientes. Esto permite identificar y corregir errores en el
desarrollo del proyecto, lo que mejora la calidad del producto y eleva la
satisfacción del cliente.
Cultura de “Mejora Continua”: La cultura de cambio constante es clave para
las empresas, permite evaluar el impacto y realizar ajustes oportunamente.
Página 3
Reducción del riesgo en el desarrollo e implementación: Las continuas
revisiones en cada ciclo del proyecto, de manera más continua o corta, permite
realizar ajustes conforme la necesidad del cliente o usuario, reduciendo la
posibilidad de inconformidades cuando se ha terminado el proyecto.
Cambios en el mercado: La implementación continua permite a las empresas
responder de manera ágil a nuevas oportunidades y desafíos, manteniendo su
liderazgo en la industria o marcar una ventaja competitiva.
Eficiencia: La Continuous Deployment permite la utilización más eficiente de los
diferentes recursos de la empresa: humanos, tecnológicos, financieros, etc. En
muchos casos permite a los colaboradores centrarse en tareas agregadores de
valor.
Satisfacción del Cliente: Los usuarios o clientes valoran que se hayan tomado en
cuenta sus necesidades y haya adaptado el producto o servicios con sus
expectativas. (Red.Es, 2022)
4. En el proceso de adopción de la entrega continua (CD), se destaca la
importancia de la participación de la alta gerencia y la necesidad de una
cultura organizacional adaptada. ¿Cómo influyeron las actitudes y
expectativas de los ejecutivos pro-CD en la forma en que gestionaron el riesgo
y abordaron los problemas de software? Además, ¿cómo los líderes, al
priorizar la eficiencia y la resolución eficiente de problemas, equilibraron la
entrega continua con la preocupación de presentar software pulido a los
clientes? Explique cómo la cultura organizacional influyó en la aceptación de
la entrega continua y cómo los equipos de desarrollo compartieron
responsabilidades y aseguraron la transparencia en el proceso.
Página 4
que se evidenciaron es que pudieron cambiar su estructura organizacional, donde se
descentralizó la estructura de poder, siendo estos más autosuficientes porque ya no
dependían de equipos externos para lanzar el código a producción. La transición al
CD implicaba cambios culturales, tecnológicos e infraestructura en la que los Pro-CD
sabían que sería atractivo y desafiante para su competencia; aprovechar estos métodos
beneficiarían a la empresa y mejoraría la calidad y la entrega del producto. Y
finalmente, otro de las actitudes es la colaboración e interacción entre los
departamentos de ingeniería y productos que debían estar relaciones para la ejecución
del mismo.
4.2 ¿Cómo los líderes, al priorizar la eficiencia y la resolución eficiente
de problemas, equilibraron la entrega continua con la preocupación de presentar
software pulido a los clientes?
Los lideres optaron por invertir en ciertas herramientas técnicas, o tecnología
de soportes que le permita reorganizar y probar el proceso de implementación, crear
pruebas automatizadas y capacitar al personal. Otro de los aspectos es que
presentaban una comunicación casi continua con los empleados a través de
herramientas de mensajería. Así mismo, optaron por invertir en una herramienta de
programación de productos virtual o en un rastreador para mantener la dirección a
largo plazo, y esto les permitía rastrear su trabajo en tiempo real y planificar en
consecuencia de los resultados alcanzados. Los lideres eran conscientes de que esto
mejoraría la relación con sus clientes y les permitía tener una ventaja competitiva en
relación con su competencia. El CD permitió a los lideres reducir los riesgos del
desarrollo continuo e implementar actualizaciones de software gradualmente. Tanto
así, que los lanzamientos frecuentes permitieron a los desarrolladores experimentar
nuevas funciones y probarlas en diferentes audiencias.
4.3 Explique cómo la cultura organizacional influyó en la aceptación de la
entrega continua y cómo los equipos de desarrollo compartieron
responsabilidades y aseguraron la transparencia en el proceso.
Para un proceso continuo requirió de la participación de la gerencia, tanto así
que los Pro-CD se sentían cómodos en manejar bajos de niveles de riesgo, pero
constante. Por lo que no esperaban métodos continuos, pero apreciaban la capacidad
Página 5
de mejora en la organización. Por lo que todo radica en que los lideres o gerentes
estén de acuerdo y acepten el cambio de una entrega continua.
La empresa trabajo para que los cambios no tuvieran un efecto notable en sus
clientes. Y, la implementación del CD requería de responsabilidad compartida,
transparencia entre los miembros y datos que se compartan y así mismo con la
rendición de cuentas.
Tanto así, que la cultura organización cumplió un papel importante para los
cambios en los procedimientos y procesos en la que notablemente el beneficiado sería
el cliente y a su vez los miembros del equipo de desarrollo al mejorar los tiempos de
procesos y entrega de calidad de sus productos.
5. Considerando el contexto de adopción de la entrega continua (CD), y
basándose en las experiencias compartidas en el caso, diseñe una cadena de
valor para la implementación exitosa de la entrega continua en un entorno
empresarial. En su respuesta, aborde aspectos clave como la participación de
la alta gerencia, la cultura organizacional, la transparencia en el desarrollo
de productos, y cómo se equilibran las preocupaciones sobre la calidad del
software con la velocidad de entrega. Además, identifique posibles puntos de
intervención para optimizar la cadena de valor y garantizar el éxito continuo
en la implementación de la entrega continua.
En la siguiente ilustración de la cadena de valor se evidencian los procesos de
apoyo y primario para la implementación exitosa de la entrega continua y por ende
que dan valor a las empresas. Como actividad de soporte tenemos la infraestructura de
la empresa para el desarrollo de la entrega continua, como lo es el financiamiento y
gestión de proyectos y costos necesarios para un correcto cambio de estructura
organizacional, seguido de personal capacitado e idóneo para el desarrollo de la
misma.
Como actividad primaria se puede mencionar brevemente que para el
desarrollo de una entrega continua se requiere de programación, preparación para un
correcto análisis y diseño, seguido de pruebas automatizadas que se implementa y
optimizan en el tiempo para la ejecución del mismo.
Finalmente, se concluye que cada actividad da valor a las empresas en la
optimización de tiempo y recursos permitiendo que puedan evidenciar fácilmente los
Página 6
posibles errores y responder inmediatamente a las sugerencias o necesidades de los
clientes. Esto genera ventaja competitiva ya que están a un paso adelante de la
competencia, y en el que su centro principal es el cliente.
Página 7
CRITICAS LIMITACIONES
1. No es apropiado en todos los 1 inversión inicial para cambios en el flujo
entornos de trabajo y cultura
1. Los clientes estaban condicionados a 2. Difícil lograr un CD en entornos de
esperar grandes lanzamientos. producción de las aplicaciones móviles
2. Podría ser vulnerable a ataques 3. El CD requería de sus clientes a realizar
maliciosos. pruebas por ellos constantes.
Página 8
manual, lo que significaría que las actualizaciones llegaban a los clientes y,
finalmente, varias versiones del software funcionaban simultáneamente.
Otra de las críticas es que expertos consideran que la seguridad en entornos de
CD preocupaba por el riesgo de sufrir ataques maliciosos al hacer cambios y llevarlos
automáticamente a producción.
7. En el contexto del desarrollo de software, se habla tanto de la metodología
Agile como de la práctica de la entrega continua (CD). ¿Cuáles son las
diferencias fundamentales entre la metodología Agile y la entrega continua?
Desglose las características clave de cada uno y explique cómo se
complementan o difieren en términos de enfoque, alcance y prácticas
específicas en el proceso de desarrollo de software. ¿Se puede implantar en
otro tipo de sectores o proyectos?
Metodología Agile: Enfatiza el desarrollo iterativo e incremental, lo que
permite a los equipos adaptarse a los requisitos cambiantes y entregar software
funcional a intervalos regulares. Agile promueve una estrecha colaboración entre los
miembros del equipo, fomenta la autoorganización y los equipos multifuncionales, y
prioriza la satisfacción del cliente. Las características clave de Agile incluyen
centrarse en el cliente, adaptabilidad y centrarse en ofrecer valor rápidamente.
Por otro lado, la Entrega Continua es un software y su objetivo es minimizar
las intervenciones manuales, reducir el tiempo entre el desarrollo y la implementación
y garantizar que el software pueda lanzarse de manera confiable en cualquier
momento. La entrega continua implica integración continua, pruebas e
implementación automatizadas. Permite a los equipos mejorar la velocidad y la
calidad de la entrega de software, reducir los riesgos asociados con las
implementaciones manuales y responder rápidamente a los comentarios de los
clientes.
Metodología Ágil y la Entrega Continua se centra en automatizar el proceso de
lanzamiento de software para permitir implementaciones rápidas y frecuentes. Juntos,
permiten a los equipos de desarrollo entregar cambios de software de manera rápida y
consistente a los clientes, al tiempo que garantizan alta calidad, confiabilidad y
mantenibilidad del software.
Página 9
Para completar la metodología Agile y la Entrega Continua, los equipos de
desarrollo necesitan establecer mecanismos efectivos de comunicación, colaboración
y coordinación entre los miembros del equipo, las partes interesadas y los clientes. Al
adoptar la metodología ágil y la entrega continua, los equipos de desarrollo pueden
lograr un tiempo de comercialización más rápido, una mayor satisfacción del cliente y
una mayor agilidad empresarial.
En resumen, la metodología Agile se centra en prácticas de desarrollo flexibles
y centradas en el cliente, mientras que la Entrega Continua se centra en automatizar el
proceso de lanzamiento de software para permitir un rápido funcionamiento
Ambos enfoques apuntan a mejorar el desarrollo y la entrega de software, pero
desde diferentes perspectivas.
Tanto la metodología ágil como la mejora continua son enfoques que se
pueden aplicar en una amplia variedad de campos y áreas dentro de una organización.
Estos son solo algunos ejemplos, pero la metodología ágil y la mejora continua se
pueden aplicar en una amplia gama de contextos dentro de una organización, donde se
busca adaptabilidad, colaboración, entrega incremental y mejora constante.
Metodología ágil:
Desarrollo de software: La metodología ágil se utiliza en el desarrollo de
software para entregar valor incremental y adaptarse rápidamente a los cambios de
requisitos del cliente.
Gestión de proyectos: Los principios ágiles pueden aplicarse en todo tipo de
proyectos para fomentar la colaboración, la comunicación regular y la entrega
incremental de resultados.
Gestión de productos: Los equipos pueden utilizar metodologías ágiles para
desarrollar y mejorar continuamente productos y servicios, basándose en el feedback
y las necesidades de los clientes.
Marketing: En el campo del marketing, la metodología ágil permite a los
equipos adaptarse rápidamente a las demandas cambiantes del mercado y crear
campañas más efectivas mediante la entrega iterativa de mensajes y la
experimentación.
Página 10
Operaciones empresariales: Los principios ágiles, como la colaboración
interfuncional y la mejora continua, se pueden aplicar a procesos operativos y
administrativos para agilizar los flujos de trabajo y fomentar la innovación.
Mejora continua:
Calidad y mejora del producto: La mejora continua se puede aplicar para
identificar oportunidades de mejora en la calidad de los productos o servicios,
analizando datos, recopilando feedback y tomando acciones correctivas.
Procesos internos: La mejora continua se puede utilizar para optimizar los
procesos internos de una organización, identificando ineficiencias, eliminando
actividades innecesarias y fomentando la automatización y la eficacia.
Atención al cliente: La mejora continua puede aplicarse en el servicio al
cliente para identificar áreas de mejora, brindar una mejor experiencia al cliente y
responder rápidamente a sus necesidades y expectativas.
Gestión del talento: La mejora continua puede aplicarse en la gestión del
talento, fomentando el desarrollo profesional, la retroalimentación constante y la
implementación de acciones para mejorar las habilidades y el rendimiento de los
colaboradores.
Cultura organizacional: La mejora continua se puede aplicar en el desarrollo
de una cultura organizacional que promueva la innovación, el aprendizaje constante y
la adaptabilidad al cambio.
Estos son solo algunos ejemplos, pero la metodología ágil y la mejora continua
se pueden aplicar en una amplia gama de contextos dentro de una organización, donde
se busca adaptabilidad, colaboración, entrega incremental y mejora constante.
8. Dentro del contexto del desarrollo de software y la adopción de prácticas
como la entrega continua, ¿cuál es su opinión sobre la importancia de
equilibrar la entrega rápida de software con la calidad y la satisfacción del
cliente? Además, ¿cómo cree que estas prácticas, como la entrega continua,
podrían adaptarse o deberían adaptarse para satisfacer las expectativas
cambiantes de los clientes y las demandas del mercado en el futuro?
Argumente su respuesta considerando tanto los beneficios como las posibles
limitaciones discutidas en el caso.
Página 11
El desarrollo continuo de software se refiere a una metodología iterativa en la
que se realizan entregas de nuevos trabajos o mejoras en el software de manera
constante, en lugar de esperar a finalizar todo el producto. En pocas palabras, es una
forma de desarrollar software que mejora la entrega rápida y continua de nuevas
funcionalidades.
Este enfoque implica la integración continua, pruebas continuas, empaquetado
y distribución continuas, permitiendo que los equipos de desarrollo entreguen
software de manera más confiable y rápida. Además, el desarrollo continuo garantiza
la calidad del software y reducir la cantidad de errores y problemas más adelante en el
proceso de desarrollo.
La metodología de desarrollo continuo puede aparecer en el proceso de
desarrollo de software, por medio de la automatización de pruebas y herramientas de
integración continua. En general, se trata de una aproximación a la gestión de
proyecto ágil, con mayor enfoque en la entrega de software en ciclos cortos y
constantes.
La entrega rápida de software es esencial en el entorno actual de desarrollo de
tecnología, donde los clientes esperan actualizaciones y mejoras constantes. Sin
embargo, es igualmente importante equilibrar esta entrega rápida con la calidad y la
satisfacción del cliente.
La calidad del software es fundamental para garantizar un producto funcional,
confiable y seguro. Los clientes esperan que el software cumpla con sus necesidades y
funcione sin problemas. Si se descuida la calidad en aras de la entrega rápida, es
probable que se produzcan errores y problemas que afecten negativamente la
experiencia del cliente.
Además, la satisfacción del cliente es fundamental para el éxito a largo plazo
de cualquier negocio. Los clientes felices son más propensos a ser leales, recomendar
el producto a otros y seguir utilizando los servicios ofrecidos. Si la entrega rápida de
software resulta en un producto defectuoso o insatisfactorio para el cliente, esto puede
afectar negativamente su satisfacción y su voluntad de continuar utilizando el
software.
Página 12
Por lo tanto, equilibrar la entrega rápida de software con la calidad y la
satisfacción del cliente es importante para garantizar la reputación del negocio,
mantener la lealtad de los clientes y garantizar la continuidad del éxito a largo plazo.
Bibliografía
Página 13