El Manifiesto Ágil fue firmado en 2001 y contempla alternativas a las metodologías tradicionales para el desarrollo de software.
Valores del Manifiesto Ágil
En el Manifiesto Ágil se plantean mejores formas para el desarrollo de software y se definen los siguientes principios:
Individuos e interacciones sobre procesos y herramientas. La forma como las personas que participan en el proceso de desarrollo interactúan entre sí (usuario final, cliente, desarrolladores, equipos de trabajo).
Software funcionando sobre documentación extensiva. El objetivo es que el cliente cuente con software funcionando y perciba un beneficio concreto frente a la inversión.
Colaboración con el cliente sobre negociación contractual. Es importante generar una relación de confianza con el cliente.
Respuesta ante el cambio sobre seguir un plan. Es fundamental ser receptivos al cambio para hacer los ajustes pertinentes y dar respuestas oportunas.
👆🏻 Esto quiere decir que, aunque se valora cada aspecto, las metodologías ágiles sugieren centrar la atención principalmente en aquellos que están resaltados en negrita.
12 principios ágiles
1. Satisfacción al cliente. La prioridad es satisfacer al cliente mediante la entrega temprana y continua de software con valor.
2. Cambios. Los cambios son bienvenidos en cualquier etapa del proyecto. Los procesos ágiles aprovechan el cambio para adaptarse a las necesidades del negocio y para proporcionar ventaja competitiva al cliente.
3. Software funcional. Entrega de software funcional en un periodo corto (entre dos semanas y dos meses).
4. Colaboración. Los responsables del negocio y los desarrolladores trabajan juntos durante todo el proyecto. La colaboración facilita la comunicación del equipo de trabajo con el cliente y esto también beneficia al usuario final del producto.
5. Individuos motivados. El éxito de los proyectos está determinado, en gran medida, por individuos que se sienten motivados. Se debe garantizar un buen entorno de trabajo y dar al equipo independencia para tomar decisiones y ejecutar las actividades relacionadas con el proyecto.
6. Comunicación cara a cara. Es el método más eficiente y efectivo de comunicar información al equipo.
7. Progreso. El software funcionando es la principal medida de progreso.
8. Desarrollo sostenible. El ritmo de desarrollo debe ser constante a lo largo de las iteraciones.
9. Mejora continua. Está determinada por la excelencia técnica y el buen diseño a lo largo del proceso, en cada una de las iteraciones, el equipo puede identificar fácilmente qué hizo bien y qué puede mejorar.
10. Simplicidad. El arte de maximizar la cantidad de trabajo no realizado es esencial. Se deben contemplar requerimientos bien definidos y un alcance claro para aprovechar al máximo los resultados de las tareas ejecutadas.
11. Autoorganización. Las mejores arquitecturas, requisitos y diseños emergen de equipos autoorganizados.
12. Autoevaluación. El equipo tiene la capacidad de ajustar y perfeccionar su comportamiento.
Contribución creada con los aportes de: sebastianquiroz y Dadiana Milena López Vargas
Principios Ágiles y su Impacto en el Desarrollo de Software
Principios Ágiles y su Impacto en el Desarrollo de Software
Recursos
Resumen
El Manifiesto Ágil fue firmado en 2001 y contempla alternativas a las metodologías tradicionales para el desarrollo de software.
Valores del Manifiesto Ágil
En el Manifiesto Ágil se plantean mejores formas para el desarrollo de software y se definen los siguientes principios:
Individuos e interacciones sobre procesos y herramientas. La forma como las personas que participan en el proceso de desarrollo interactúan entre sí (usuario final, cliente, desarrolladores, equipos de trabajo).
Software funcionando sobre documentación extensiva. El objetivo es que el cliente cuente con software funcionando y perciba un beneficio concreto frente a la inversión.
Colaboración con el cliente sobre negociación contractual. Es importante generar una relación de confianza con el cliente.
Respuesta ante el cambio sobre seguir un plan. Es fundamental ser receptivos al cambio para hacer los ajustes pertinentes y dar respuestas oportunas.
👆🏻 Esto quiere decir que, aunque se valora cada aspecto, las metodologías ágiles sugieren centrar la atención principalmente en aquellos que están resaltados en negrita.
12 principios ágiles
1. Satisfacción al cliente. La prioridad es satisfacer al cliente mediante la entrega temprana y continua de software con valor.
2. Cambios. Los cambios son bienvenidos en cualquier etapa del proyecto. Los procesos ágiles aprovechan el cambio para adaptarse a las necesidades del negocio y para proporcionar ventaja competitiva al cliente.
3. Software funcional. Entrega de software funcional en un periodo corto (entre dos semanas y dos meses).
4. Colaboración. Los responsables del negocio y los desarrolladores trabajan juntos durante todo el proyecto. La colaboración facilita la comunicación del equipo de trabajo con el cliente y esto también beneficia al usuario final del producto.
5. Individuos motivados. El éxito de los proyectos está determinado, en gran medida, por individuos que se sienten motivados. Se debe garantizar un buen entorno de trabajo y dar al equipo independencia para tomar decisiones y ejecutar las actividades relacionadas con el proyecto.
6. Comunicación cara a cara. Es el método más eficiente y efectivo de comunicar información al equipo.
7. Progreso. El software funcionando es la principal medida de progreso.
8. Desarrollo sostenible. El ritmo de desarrollo debe ser constante a lo largo de las iteraciones.
9. Mejora continua. Está determinada por la excelencia técnica y el buen diseño a lo largo del proceso, en cada una de las iteraciones, el equipo puede identificar fácilmente qué hizo bien y qué puede mejorar.
10. Simplicidad. El arte de maximizar la cantidad de trabajo no realizado es esencial. Se deben contemplar requerimientos bien definidos y un alcance claro para aprovechar al máximo los resultados de las tareas ejecutadas.
11. Autoorganización. Las mejores arquitecturas, requisitos y diseños emergen de equipos autoorganizados.
12. Autoevaluación. El equipo tiene la capacidad de ajustar y perfeccionar su comportamiento.
Contribución creada con los aportes de: sebastianquiroz y Dadiana Milena López Vargas
1. Satisfacción al cliente: Entrega de valor al cliente.
2. Cambios: Cambios son bienvenidos. Mientras mas rápido se acepten los cambios.
3. Software funcional: Software que pueda ser usado por el cliente y en periodos cortos de tiempo.
4. Colaboración: Como interactuas y te comunicas con el cliente.
5. Individuos motivados: Dar un buen entorno, independencia y autoridad de tomar sus propias decisiones.
6. Comunicación cara a cara: Método mas eficiente, estar con el cliente y leer su lenguaje corporal.
7. Progreso: El software funcionando es la medida principal de progreso.
8. Desarrollo sostenible: El desarrollo a lo largo del proceso sea constante en cada una de las iteraciones.
9. Mejora continua: Como son iterativas se puede ver que se hizo bien y que se puede mejorar para la próxima iteración.
10. Simplicidad: Priorizar y hacer el trabajo que esta bien definido en ese preciso momento.
11. Auto-organización: Que el equipo sea capas de tomar sus propias decisiones.
12. Auto-evaluación: Que el equipo sea capaz de ajustar y perfeccionar su comportamiento para mejorar.
1. Satisfacción al cliente: Nuestra mayor prioridad es satisfacer al cliente mediante la entrega temprana y continua de software
con valor.
2. Cambios: Aceptamos que los requisitos cambien, incluso en etapas
tardías del desarrollo. Los procesos Ágiles aprovechan
el cambio para proporcionar ventaja competitiva al
cliente.
3. Software funcional: Entregamos software funcional frecuentemente, entre dos semanas y dos meses, con preferencia al periodo de tiempo más corto posible.
4. Colaboradores: Los responsables de negocio y los desarrolladores trabajamos juntos de forma cotidiana durante todo
el proyecto.
5. Individuos motivados: Los proyectos se desarrollan en torno a individuos motivados. Hay que darles el entorno y el apoyo que
necesitan, y confiarles la ejecución del trabajo.
6. Comunicación cara a cara: El método más eficiente y efectivo de comunicar información al equipo de desarrollo y entre sus
miembros es la conversación cara a cara.
7. Progreso: El software funcionando es la medida principal de
progreso.
8. Desarrollo sostenible: Los procesos Ágiles promueven el desarrollo sostenible. Los promotores, desarrolladores y usuarios
debemos ser capaces de mantener un ritmo constante
de forma indefinida.
9. Mejora continua: La atención continua a la excelencia técnica y al
buen diseño mejora la Agilidad.
10. Simplicidad: La simplicidad, o el arte de maximizar la cantidad de trabajo no realizado, es esencial.
11. Auto-organización: Las mejores arquitecturas, requisitos y diseños
emergen de equipos auto-organizados.
12. Auto- aprendizaje: A intervalos regulares el equipo reflexiona sobre cómo ser más efectivo para a continuación ajustar y
perfeccionar su comportamiento en consecuencia.
Os expongo mis apuntes con la intención de que resulten útiles ^^
++Individuos e interacciones crean un producto / servicio en colaboración con el cliente que responde a una necesidad o demanda del cambio.++
**Individuos e interacciones **sobre procesos y herramientas.
Software funcionando sobre documentación extensiva.
Colaboración con el cliente sobre negociación contractual.
Respuesta ante el cambio sobre seguir un plan.
Satisfacción al cliente.
Entregas tempranas y continuas de software con valor.
Cambios
Los cambios son bienvenidos en cualquier etapa del proyecto.
Software funcional
Se entrega frecuentemente en periodos cortos de tiempo.
Colaboración
Negocio y desarrolladores / equipo trabajamos juntos.
Individuos motivados
Se deben dar un buen entorno y confianza al equipo de desarrollo.
Comunicación cara a cara
Es el método más eficiente y efectivo de comunicación con el equipo.
Progreso
El software funcional es la principal medida de progreso.
Desarrollo sostenible
El ritmo de desarrollo debe ser constante de forma indefinida.
Mejora continua
A través de excelencia técnica y buen diseño.
Simplicidad
El arte de maximizar la cantidad de trabajo no realizado es esencial.
Autoorganización
Las mejores arquitecturas, requisitos y diseños emergen de equipos autoorganizados.
12 Autoevaluación
El equipo es capaz de ajustar y perfeccionar su comportamiento.
Personalmente me encantó el principio de la simplicidad. Sobre todo en entornos de desarrollo rápido, muchas veces los desarrolladores se estresan pues desarrollan cosas que no terminan siendo utilizadas. Si solo desarrollamos aquellas cosas que hacen parte del plan del trabajo y están estructuradas adecuadamente, evitamos esa frustración y nos aseguramos de lograr los objetivos planteados.
1. Satisfacción al cliente: Entrega de valor al cliente.
2. Cambios: Cambios son bienvenidos. Mientras mas rápido se acepten los cambios.
3. Software funcional: Software que pueda ser usado por el cliente y en periodos cortos de tiempo.
4. Colaboración: Como interactuas y te comunicas con el cliente.
5. Individuos motivados: Dar un buen entorno, independencia y autoridad de tomar sus propias decisiones.
6. Comunicación cara a cara: Método mas eficiente, estar con el cliente y leer su lenguaje corporal.
7. Progreso: El software funcionando es la medida principal de progreso.
8. Desarrollo sostenible: El desarrollo a lo largo del proceso sea constante en cada una de las iteraciones.
9. Mejora continua: Como son iterativas se puede ver que se hizo bien y que se puede mejorar para la próxima iteración.
10. Simplicidad: Priorizar y hacer el trabajo que esta bien definido en ese preciso momento.
11. Auto-organización: Que el equipo sea capas de tomar sus propias decisiones.
12. Auto-evaluación: Que el equipo sea capaz de ajustar y perfeccionar su comportamiento para mejorar.
excelente resumen, gran aporte
Gracias compañero.
++Principios del Manifiesto Agile++
1. Satisfacción al cliente: Nuestra mayor prioridad es satisfacer al cliente mediante la entrega temprana y continua de software
con valor.
2. Cambios: Aceptamos que los requisitos cambien, incluso en etapas
tardías del desarrollo. Los procesos Ágiles aprovechan
el cambio para proporcionar ventaja competitiva al
cliente.
3. Software funcional: Entregamos software funcional frecuentemente, entre dos semanas y dos meses, con preferencia al periodo de tiempo más corto posible.
4. Colaboradores: Los responsables de negocio y los desarrolladores trabajamos juntos de forma cotidiana durante todo
el proyecto.
5. Individuos motivados: Los proyectos se desarrollan en torno a individuos motivados. Hay que darles el entorno y el apoyo que
necesitan, y confiarles la ejecución del trabajo.
6. Comunicación cara a cara: El método más eficiente y efectivo de comunicar información al equipo de desarrollo y entre sus
miembros es la conversación cara a cara.
7. Progreso: El software funcionando es la medida principal de
progreso.
8. Desarrollo sostenible: Los procesos Ágiles promueven el desarrollo sostenible. Los promotores, desarrolladores y usuarios
debemos ser capaces de mantener un ritmo constante
de forma indefinida.
9. Mejora continua: La atención continua a la excelencia técnica y al
buen diseño mejora la Agilidad.
10. Simplicidad: La simplicidad, o el arte de maximizar la cantidad de trabajo no realizado, es esencial.
11. Auto-organización: Las mejores arquitecturas, requisitos y diseños
emergen de equipos auto-organizados.
12. Auto- aprendizaje: A intervalos regulares el equipo reflexiona sobre cómo ser más efectivo para a continuación ajustar y
perfeccionar su comportamiento en consecuencia.
Fuente: Manifiesto Agile
Muchas gracias por tu aporte!
Gracias por tu aporte
Muchas gracias, esta representación gráfica es muy útil!
#Cool
Gracias por tu aporte
Os expongo mis apuntes con la intención de que resulten útiles ^^
++Individuos e interacciones crean un producto / servicio en colaboración con el cliente que responde a una necesidad o demanda del cambio.++
**Individuos e interacciones **sobre procesos y herramientas.
Software funcionando sobre documentación extensiva.
Colaboración con el cliente sobre negociación contractual.
Respuesta ante el cambio sobre seguir un plan.
Satisfacción al cliente.
Entregas tempranas y continuas de software con valor.
Cambios
Los cambios son bienvenidos en cualquier etapa del proyecto.
Software funcional
Se entrega frecuentemente en periodos cortos de tiempo.
Colaboración
Negocio y desarrolladores / equipo trabajamos juntos.
Individuos motivados
Se deben dar un buen entorno y confianza al equipo de desarrollo.
Comunicación cara a cara
Es el método más eficiente y efectivo de comunicación con el equipo.
Progreso
El software funcional es la principal medida de progreso.
Desarrollo sostenible
El ritmo de desarrollo debe ser constante de forma indefinida.
Mejora continua
A través de excelencia técnica y buen diseño.
Simplicidad
El arte de maximizar la cantidad de trabajo no realizado es esencial.
Autoorganización
Las mejores arquitecturas, requisitos y diseños emergen de equipos autoorganizados.
12 Autoevaluación
El equipo es capaz de ajustar y perfeccionar su comportamiento.
Gracias
Gracias por el aporte
Los principios ágiles
Los 4 valores de Agile, dan prioridad:
a los individuos e interacciones sobre los procesos y las herramientas
al software funcionando sobre documentación extensiva
a la colaboración con el cliente sobre negociación contractual
a la respuesta ante el cambio sobre seguir el plan
De estos valores salen los 12 principios de Agile:
Satisfacción al cliente, mediante entregas tempranas y continuas de software con valor.
Los cambios son bienvenidos en cualquier etapa del proyecto.
El software funcional, entregado frecuentemente en periodos cortos.
La colaboración entre el cliente los usuarios y colaboradores es importante.
Indiciduos motivados. Debe haber un entorno de confianza para el equipo de desarrollo
Comunicación cara a cara. Es es método más eficiente y efectivo.
Progreso. El sofwtware funcionando es la principal medida de progreso.
Desarrollo sostenible. El ritmo de desarrollo ha de ser constante de forma indefinida.
La mejora continua. Seguir haciendo bien las cosas que se han hecho bien y mejorar las que no.
Simplicidad. Es esencial trabajar las cosas bien definidas en cada instante.
Autoorganización. El equipo debe ser capaz de decidir por si mismo como trabajar, como y quien hace las cosas.
Autoevaluación. El equipo ha de ser capaz de autoevaluarse a lo largo de todo el proceso
#Excelente
Personalmente me encantó el principio de la simplicidad. Sobre todo en entornos de desarrollo rápido, muchas veces los desarrolladores se estresan pues desarrollan cosas que no terminan siendo utilizadas. Si solo desarrollamos aquellas cosas que hacen parte del plan del trabajo y están estructuradas adecuadamente, evitamos esa frustración y nos aseguramos de lograr los objetivos planteados.
12 principios:
satisfacción al cliente
cambios
software funcional
colaboración
individuos motivados
comunicación cara cara
progreso
desarrollo sostenible
mejora continua
simplicidad
organización
evolucionista
Adjunto mis apuntes.
¿ Cómo manejamos el principio de comunicación cara a cara para esta situación que vivimos actualmente ?
Diría que la forma de ajustarnos sería:
Cámara siempre encendida durante la videocall
Buena iluminación
Buen audio
Tener toda la documentación lista
Concuerdo con lo que respondió Aaron y tratar de tener una buena conexión a Internet para evitar las interferencias.
Nuestro principal objetivo es que el cliente tenga software funcionando.
La forma en la que las personas participan en las interacciones de desarrollo y cómo interactúan entre sí, va a ser más valorado que el proceso y las herramientas.
Es muy importante tener una colaboración con el cliente día a día, para generar confianza.
Los 12 principios de Agile
1- Satisfacción al cliente, entregas tempranas y continuas que entreguen valor
2-Cambios, los cambios se aceptan rápidamente en cualquier proceso, ya que nos podremos adaptar rápidamente al entorno del negocio
3-Software funcional, aportamos valor con cada iteración, entregando funcionalidad en el software
4-Colaboración, como vamos estar en comunicación y trabajando con el cliente
5-Individuos motivados, es importante tener un equipo motivado, el equipo toma sus propias decisiones a partir del objetivo final
6-Comunicación cara a cara, es preferible comunicarse en persona, estar con el cliente
7-Progreso, la entrega del software funcional va a ser la medida de progreso
8-Desarrollo sostenible, el desarrollo a lo largo de las iteraciones sea constante
9-Mejora continua, aprender que hicimos bien y que podemos mejorar
10- Simplicidad, no empezar una tarea si no está bien definida
11- Autoorganización, el equipo decide por si mismo como hacer las cosas
12-Autoevaluación, el equipo busca como mejorar
Aquí esta el manifesto completo
Estamos descubriendo formas mejores de desarrollar software tanto por nuestra propia experiencia como ayudando a terceros. A través de este trabajo hemos aprendido a valorar:
Individuos e interacciones sobre procesos y herramientasSoftware funcionando sobre documentación extensivaColaboración con el cliente sobre negociación contractualRespuesta ante el cambio sobre seguir un plan
Esto es, aunque valoramos los elementos de la derecha, valoramos más los de la izquierda.
Los 12 principios son los siguientes:
Nuestra principal prioridad es satisfacer al cliente a través de la entrega temprana y continua de software con valor.
Aceptamos que los requisitos cambien, incluso en etapas tardías del desarrollo. Los procesos ágiles aprovechan el cambio para proporcionar ventaja competitiva al cliente.
Entregamos software funcional frecuentemente, entre dos semanas y dos meses, con preferencia al período de tiempo más corto posible.
Los responsables del negocio y los desarrolladores trabajamos juntos de forma cotidiana durante todo el proyecto.
Los proyectos se desarrollan en torno a individuos motivados. Hay que darles el entorno y el apoyo que necesitan, y confiarles la ejecución del trabajo.
El método más eficiente y efectivo de comunicar información al equipo de desarrollo y entre sus miembros es la conversación cara a cara.
El software funcionando es la medida principal de progreso.
Los procesos ágiles promueven el desarrollo sostenido. Los promotores, desarrolladores y usuarios debemos mantener un ritmo constante de forma indefinida.
La atención continua a la excelencia técnica y al buen diseño mejora la agilidad.
La simplicidad, o el arte de maximizar la cantidad de trabajo no realizado, es esencial.
Las mejores arquitecturas, requisitos y diseños emergen de equipos auto-organizados.
A intervalos regulares, el equipo reflexiona sobre cómo ser más efectivo para, a continuación, ajustar y perfeccionar su comportamiento en consecuencia.
12 Principios de las Metodologías Ágiles
Satisfacción al cliente
Entregas tempranas y continuas de software con valor
Cambios
Los cambios son bienvenidos en cualquier etapa del proyecto.
Software Funcional
Se entrega frecuentemente, en períodos de tiempo cortos.
Colaboración
Negocio y desarrolladores trabajamos juntos.
Indivudos Motivados
Se debe dar buen entorno y confianza al equipo de desarrollo.
Comunicación cara a cara
Es el método más eficiente y efectivo de comunicación con el equipo.
Progreso
El software funcionando es la medida principal de progreso.
Desarrollo sostenible
El ritmo de desarrollo debe ser constante de forma indefinida.
Mejora Continua
A través de excelencia técnica y buen diseño.
Simplicidad
El arte de maximizar la cantidad de trabajo no realizado es esencial.
Es necesario enfocarse en las cosas que se tienen totalmente definidas.
Autoorganización
Las mejores arquitecturas, requisitos y diseños emergen de equipos auto organizados.
Autoevaluación
El equipo es capaz de ajustar y perfeccionar su comportamiento
Con respecto al punto de comunicación cara a cara, quisiera pensar que puede estar abierto a que haya comunicación por vías remotas cuando hayan distancias largas o estas puedan hacerse con facilidades como homeoffice.
Siempre podemos utilizar las distintas formas de comunicación pero el método cara a cara tiene un efecto más productivo.
Yo diria, que este "cara a cara", no quiera dejar como primera emisión documentos escrito sino al contrario que la transmisión de objetivo les llegue directo para asi darle importancia y cercania al equipo de trabajo.
El principios de Agile
Satisfacción al cliente: Entregas tempranas y continuas de software con valor. Entregas rápidas iteraciones rápidas. El cliente ve el valor del trabajo y el usuario se beneficia del feedback.
Cambios: Los cambios son bienvenidos en cualquier etapa del proyecto. El inicio o puede ser al final, entre más rápido aceptemos los cambios más rápido encajamos con el modelo de negocio.
Software funcional: Se entrega frecuentemente en periodos de tiempos cortos.
Colaboración: Negocio y desarrolladores trabajamos juntos. Colaboración con el cliente. Oración con el usuario que va usar el producto.
Individuos motivados: Se debe dar un buen entorno y confianza al equipo de desarrollo.
Comunicación cara a cara: Es el método más eficiente efectivo de comunicación con el equipo.
Progreso: El software funcional es la medida principal de progreso.
Desarrollo sostenible: El ritmo de desarrollo debe ser constante y de forma indefinida. Equipo de desarrollo debe integrar todo el tiempo para tener un producto cada vez mejor.
Mejora continua: A través de excelencia técnica y buen diseño. Metodologíaogí iterativas
Simplicidad: El arte de maximizar la cantidad de trabajo no realizado es esencial.
Autoorganización: Las mejores arquitecturas, requisitos y diseños emergen de equipos autoorganizados.
Evaluación: El equipo es capaz de ajustar y perfeccionar su comportamiento.
Entendido y comprendido. Es muy importante comprender estos principios
Estamos descubriendo formas mejores de desarrollar software tanto por nuestra propia experiencia como ayudando a terceros
Satisfacción al cliente: Entregas tempranas y continuas de software con valor.
Cambios: Los cambios son bienvenidos en cualquier parte del proyecto.
Software funcional: Se entrega frecuentemente en periodos de tiempos cortos.
Colaboración: Negocios y desarrolladores trabajamos juntos
Individuos motivados: se debe dar un buen entorno y confianza al equipo de desarrollo
Comunicación cara a cara: Es el método más eficiente y efectivo de comunicación con el equipo.
Progreso: El software funcionando es la medida principal del progreso.
Desarrollo sostenible: el ritmo de desarrollo debe ser constante de forma indefinida
Mejora continua: a través de la excelencia técnica y buen diseño
Simplicidad: el arte de maximizar la cantidad de trabajo no realizado es esencial
Autoorganizacion: las mejores arquitecturas, requisitos y diseño emergen de equipos autoorganizados.
Autoevaluacion: el equipo es capaz de ajustar y perfeccionar su comportamiento.
¡Hola @dbzdavidbaez! Gracias por compartir tu resumen, sigue así!
con todo respeto pero no comparto mucho ahora el segundo y el sexto principio del manifiesto ágil, debido a las siguientes razones:
los cambios siempre son bienvenidos pero no deberían ser tan tardíos después que se acordaron implementar unos requerimientos de tal manera, ¿se imaginan cambiar todo cuando todo está marchando muy bien o cuando se está terminando el proyecto?
con respecto a la comunicación cara a cara desde mi perspectiva veo que ahora es casi imposible de forma presencial hacerlo por la pandemia (incluso siguiendo las medidas de bioseguridad), entonces debemos adaptarnos utilizando nuevas tecnologías para realizar esta comunicación efectiva por medio de videoconferencias o videollamadas aprovechando las herramientas virtuales que tenemos en la actualidad sin importar el lugar ni el momento
Estoy de acuerdo contigo en el principio 6. Comunicación cara a cara, a pesar de que personalmente se puede tener un mejor contacto y afianzar relaciones, hoy día, las nuevas tecnologías pueden servir para agilizar en en el marco del Agile.
Los principios Agile:
Satisfacción del Cliente, Entregas tempranas y continuas de software de valor.
Cambios, aceptados en cualquier etapa del proyecto.
Software funcional. En frecuentes entregas de periodos cortos.
Colaboración, Entre los miembros del proyecto, Cliente y desarrolladores.
Individuos Motivados. Con independencia y autoridad necesaria para tomar sus propias descisiones.
Comunicación cara a cara.
Progreso, la pricipal medida será el software funcional.
Desarrollo sostenible, ritmo constante en forma indefinida.
Mejora continua, en cada iteración se puede mejorar.
Simplicidad, realizando sobre tareas ya definidas en ese instante.
Autoorganización, que pueda descidir por si mismo como realizar los procesos
Autoevaluación, Capaz de poder evaluar y ajustar su comportamiento.
Se me hace posible que en un futuro a mediano plazo, el principio de "Comunicación cara a cara" va a evolucionar con algunas adecuaciones, agregando la comunicación remota, pero con algunas nuevas características. Quizás ya no será tan fácil esconder los shorts y las chanclas en un Zoom 😁
Importante aclaración sobre los principios ágiles, no se trata de que lo que se indica luego de "sobre" desaparece del mapa; sino que debemos tener en cuenta las prioridades en cada punto