¿Qué son las metodologías ágiles?

1/21
Recursos

Las metodologías ágiles son una filosofía de trabajo que facilita el proceso de creación y entrega de valor continuo en proyectos de desarrollo de software.

¿Qué es Agile?

El principio de Agile se basa en la habilidad para crear productos que responden a las necesidades específicas de un cliente, tomando en cuenta un escenario particular: si las necesidades o los requerimientos del cliente, el negocio o el mercado cambian, el producto se adapta.

Esta capacidad de adaptación al cambio y la entrega de valor constante forman parte de los principios de las metodologías ágiles.

Marcos de trabajo y metodologías ágiles

Estos son algunos de los marcos de trabajo ágiles más conocidos:

  • Kanban
  • XtremeProgramming
  • Scrum

Por su parte, existen metodologías que se adaptan a estos marcos de trabajo agile, pero no son exclusivas del entorno ágil. Algunas de ellas son:

  • Pair to pair programming
  • Test Driven Development (TDD)

Características de las metodologías ágiles

La metodología agile tiene que ver con una mentalidad acerca del desarrollo de software, la cual está fundamentada en el Manifiesto Ágil (2001):

  • Agile se centra en las personas y en sus interacciones antes que en los procesos y las herramientas.
  • La colaboración con el cliente está por encima de acuerdos y negociaciones.
  • Lo importante es que el software funcione, más allá de las documentaciones y reportes.
  • La capacidad para responder al cambio prima sobre un plan definido y concreto.
Manifiesto_Agile.jpg

Diferencias entre el desarrollo ágil y el desarrollo tradicional

Frente a las prácticas de desarrollo tradicionales, el desarrollo ágil plantea tres enfoques claves:

Grupos de trabajo

  • Equipos de trabajo pequeños
  • Tiempos de iteración cortos (dos semanas)

Requerimientos

  • Definición de una lista de requerimientos
  • División de los requerimientos en listas más pequeñas para trabajar durante cada iteración
  • Objetivos de desarrollo claros

Generación de valor

Al trabajar mediante iteraciones cortas es posible hacer entregas paulatinas y constantes, por lo cual es más factible realizar ajustes, en caso de que sean necesarios y el cliente percibe más fácilmente el valor generado.

Contribución creada con los aportes de: Fides Gerardo Escalona Molina

Aportes 266

Preguntas 32

Ordenar por:

Los aportes, preguntas y respuestas son vitales para aprender en comunidad. Regístrate o inicia sesión para participar.

si alguien quiere sacar su certificación, se encuentra gratis actualmente el examen por covid19:

https://www.certiprof.com/scrum-foundations-professional-certificate-sfpc-spanish/

Scrum es parte de las metodolgías ágiles

**¿Qué es ágil? **Crear productos y responder al cambio
Aceptar el cambio y entregar productos que respondan a las necesidades del cliente generando valor al usuario.
Centrado en las personas: cliente, equipo.

**Mentalidad (Manifiesto ágil): **A través del tiempo ganamos experiencia y generamos mayor calidad.

Marcos de trabajo:

  • Kanban

  • XtremeProgramming

  • Scrum

**Metodologías (se pueden utilizar con cualquier marco de trabajo): **

  • Pair programming

  • TDD (Test Driven Development)

Diferencias entre desarrollo tradicional y ágil:

1. Grupos de trabajo
Tradicional: grupos grandes de trabajo, puede generar dificultades como saber quién está trabajando en qué.
**Agil: **equipos de trabajo más pequeños con un tiempo de desarrollo corto ejm: 2 semanas (1 iteración)

2. ¿Cómo se manejan los requerimientos?
**Tradicional: **grandes listas de requerimientos.
**Agil: **pequeñas listas de requerimientos que vamos a trabajar durante la iteración.

3. Generación de valor
**Tradicional: **Trabajar toda la lista de requerimientos y al final mostrar al cliente con lo que creemos es el producto terminado.
**Agil: **Entregar los pequeños avances al cliente cada iteración para que pueda ver los cambios en el producto poco a poco.

Quisiera recomendar que a los nuevos cursos de Platzi por favor les agreguen resúmenes en la descripción, esto le facilita la toma de apuntes a alumnos

Ejercicio de monedas:
La segunda técnica permite reducir los tiempos considerablemente. La técnica es similar a la producción en serie impulsada por el fordismo en sus fabricas.

El manifiesto Agile:

  1. El cliente Primero. -> Entrega continua de software.
  2. Aceptar cambios. -> Dan ventaja competitiva.
  3. Iteración rápida. -> Entregas cada 2 semanas a 2 meses.
  4. Trabajo estrecho con los responsables del negocio.
  5. Individuos motivados. -> Darles entorno y apoyo. Dejar que ejecuten.
  6. Comunicación cara a cara del equipo. -> más eficiente
  7. Software funcionando es la medida de progreso
  8. Desarrollo sostenible. -> Ritmo constante de forma indefinida.
  9. Atención a la excelencia técnica y buen diseño.
  10. Simplicidad. -> El arte de maximizar el trabajo no realizado.
  11. Lo mejor surge de equipos auto-organizados.
  12. Ajuste y perfección. -> Intervalos regulares sobre como ser más efectivo.

Les comparto una gráfica sobre la metodología Agile

‘Agile’ es mucho más que una metodología para el desarrollo de proyectos que precisan de rapidez y flexibilidad, es una filosofía que supone una forma distinta de trabajar y de organizarse. De tal forma que cada proyecto se ‘trocea’ en pequeñas partes que tienen que completarse y entregarse en pocas semanas. El objetivo es desarrollar productos y servicios de calidad que respondan a las necesidades de unos clientes cuyas prioridades cambian a una velocidad cada vez mayor

Adjunto link para bajar la guía oficial. Está en mucho idiomas.

https://www.scrumguides.org/download.html

¿Qué es Agile?
• Es la habilidad de crear productos y responder al cambio
• Es un conjunto de marcos de trabajo y metodologías
Marcos: Kanban, XP, SCRUM
Methodologies: peer to peer programing (P2P), TDD
• Centrado en las personas y como estas trabajan y colaboran
• Se basa también en una mentalidad que viene de un manifiesto agile
Manifiesto
“Estamos descubriendo mejoras formas de desarrollar software tanto por nuestra propia experiencia como ayudando a terceros”

Hola, compañeros!

En mi repositorio de Github he hecho una carpeta para apuntes de los cursos, en específico les dejo los Apuntes curso SCRUM.

Si tienen alguna sugerencia estoy totalmente abierto a recibirlas! Igual esto sirve para practicar lo del curso de Git y Github. Saludos!

Agile nos puso el Covid-19 a todos.

Clase # 1
¿Qué es una metodología ágil?
Tutor: Gerardo romero
• Metodología del desarrollo de software
• Como scrum puede ayudarnos en nuestros proyectos y como darle valor al producto
Scrum forma parte de algo más grande llamado:
Marco de desarrollo ágil.
Agile:

El cliente puede pedir los cambios del producto o las condiciones del mercado cambian.

Metodologías:
Agile se basa en la mentalidad:
La idea es que nos recomienden por nuestro excelente trabajo

A través del tiempo vamos generando experiencia y calidad
Diferencias del desarrollo tradicional con agile:

Al tener un equipo grande vamos a tener dificultades para saber quien esta trabajando en que.
Agile, divide en equipos pequeños y cada equipo va a tener un tiempo de desarrollo corto, pueden ser 2 semanas y a ese tiempo se le va a llamar iteración.
cada equipo tendrá un objetivo claro durante estas dos semanas y así podremos saber quien esta trabajando en que en el tiempo de desarrollo del proyecto.
Otra forma sería los requerimientos:
Se tiene una charla con el cliente para entender y saber que es lo que quiere el cliente, se hace una lista con todos los requerimientos, luego el requerimiento se divide en pequeñas partes y se va trabajando en equipo y al final se une todo el objetivo de desarrollo.

Esto va junto con la generación de valor:

Se debe mostrar el objetivo de dos semanas al cliente para que el cliente pueda ir viendo como esta quedando el trabajo en caso de pedir cambios.
Entre mas pequeños sean los cambios mas corto va a ser el tiempo de desarrollo.

Que diferencia hay entre ser Project Manager con el standar PMI y SCRUM con metodología agile??? solo es el tiempo de entrega de los requerimientos o hay como diferenciarse entre si

Se encuentra entre los marcos de desarrollo Agile
Agile en definición es la habilidad para crear productos y responder al cambio
Agile es un conjunto de marcos de trabajo y metodologías
Agile se centra en las personas ver como las personas que trabajan en el producto colaboran entre si
Agile se basa en la mentalidad de ir generando experiencia con el paso del tiempo y de los proyectos para que el producto final sea de gran calidad.
Funciona mejor en grupos pequeños ya que cada se puede controlar las funciones de cada persona y su avance en el tiempo ya que cada persona se le asignan tareas que pueden ser de 1 semana o 2 a esto se le llaman interacciones, vamos a saber quién está trabajando en que y en qué momento
La lista de los requerimientos se debe de trabajar en partes pequeñas es lo que se recomienda para que al final de la iteración se pueda tener un objetivo claro terminado.
El tema de hacer los avances segmentados es para poder mostrarlo al cliente de manera gradual los avances y si existen cambios sea más fácil realizar los cambios de un segmento que de toda una parte del código o tarea hace que sea más fácil hacer cambios

Buenos días.
Gracias por el lanzamiento del curso de Scrum, hace mucho lo estaba esperando.
Quisiera hacer una pregunta.
En la empresa para la que trabajo tenemos problemas de proceso en los diferente proyecto que desarrollamos, y he pensado en Scrum para solucionar esta dificultad. El tema es que he visto he investigado sobre Scrum o metodologías ágiles es que son aplicables principalmente a productos o servicios de desarrollo de software, y el tipo de producto que mi empresa desarrollo es diferente al software.
¿Es posible implementar Scrum o alguna otra metodología para productos y servicios que no son necesariamente de desarrollo de software?

La siguiente actividad la realice desde mi punto de vista, pensando en que yo manejo el Scrum pero también hago parte del equipo de desarrolladores para apoyo y colaboración, por lo cual se verán dos X en el mismo renglon.

Gracias por leerme. 😉

Agile es la habilidad para crear productos y responder al cambio. En un conjunto de marcos de trabajos y metodologías. Se centra en las personas y como estas trabajan y colaboran.

Metodologías ágiles:
XP, Scrum, Kanban.

Los equipos de trabajo grandes pueden causar dificultades de entender quién está trabajando en que. Agile propone resolver esto con equipos más pequeños con iteraciones de desarrollo cortos ejemplo 2 semanas.

Los requerimientos definen lo que el cliente quiere, la discutes, y luego la empiezas a trabajar, esta lista de requerimientos se va acortando en una lista más pequeña pero más descriptiva, que tendrás que trabajar en la iteración para al final poder generar un alto valor al cliente.

Esta es otra página para leer fundamentos

http://agilemanifesto.org/

¿Qué es Agile? 😊

  • Existen marcos de trabajo cómo:

    1. Kanban
    2. Extreme programming
    3. Scrum
  • Existen metologías ágiles cómo:

    1. Per To Per programming
    2. Test driven development

    Agile se centra en la persona. Las personas pueden ser: el usuario, los desarrolladores, los diseñadores y stakeholders que trabajan entre sí.

Grupos de trabajo 😎

Las metodologías ágiles a pesar que los grupos de trabajo pueden ser grandes o pequeños, La idea es que podamos tener grupos pequeños de trabajo trabajando en pequeños productos para así poder tener el control de cómo van los avances en general.

Requerimientos del proyecto 🤡

  1. Nos reunimos con el cliente o el interesado en el desarrollo del producto
  2. Reunimos una lista general de requerimientos para el desarrollo del producto.
  3. Está lista general la dividimos en pequeñas listas de requerimientos.
  4. Establecemos tiempos cortos de trabajo (dos semanas) para cumplir con listas pequeñas de requerimientos.
  5. Con este tipo de metodología (dos semanas de trabajo) podemos generar valor al producto y al cliente, debido a qué hacemos iteraciones de esos mini productos.
  6. Así podemos recibir feedback del cliente y mejorar el desarrollo del producto final.

Generación de valor 🔥

Generación de valor sucede cuando nos enfocamos en trabajar en tiempos cortos, es trabajar en tiempos cortos con una pequeña lista de requerimientos y poder entregar ese producto al cliente para recibir feedback.

Al final tenemos un producto que iteramos todo el tiempo y así podemos generar un producto final ideal para el cliente y para los usuarios.

Ejercicio monedas:

Se redujo el tiempo en el segundo intento, aunque la probabilidad de error en documentar se hizo evidente al reportar en cierto momento todos su lanzamiento de moneda. Debemos considerar que nos puede ahorar tiempo, pero un error puede hacernos ver como que no estamos usando bien la metodologia; es como progamar algo en 6 minutos y corregir los errores en 6 horas.

Muy buena forma de dar a conocer las bondades de esta forma de trabajo , a través del ejercicio de las monedas.

Agile

Es la habilidad para crear productos y responder al cambio.
Es un conjunto de marcos de trabajo y metodologías.

Enfocado en personas - Equipos pequeños - Iteraciones

Me cae como anillo al dedo este curso. Vamos que vamos.

ESTE CURSO SERA MUY PRODUCTIVO

Al fin encuentro un curso de Scrum!!!

Les comparto el link donde pueden descargar la guía oficial de Scrum en español.
https://scrumguides.org/docs/scrumguide/v2020/2020-Scrum-Guide-US.pdf#zoom=100

De acuerdo a la lectura de manifiesto se entiende que se centra en la búsqueda de mejores formas de desarrollar software por nuestra propia experiencia como ayudando a terceros. S e tiene que tomar en cuenta que el objetivo es satisfacer al cliente mediante la entrega temprana del producto, pero esto no indica hacer las tareas a toda velocidad, ya que se pone en juego la calidad.

Además debemos realizar entregas de software funcional, demostrando la responsabilidad con el negocio y evitando entregas tardías. Lo anterior demuestra sostenibilidad y mantiene un ritmo constante que sea perdurable con el paso del tiempo.

repasando este gran curso

Mi formación es en administración de empresas; no obstante por temas laborales empecé a trabajar en proyectos de innovación y desarrollo. Razón por la cual aprendí esta metodologia de forma empírica, sin embargo aproveche para explorar otras técnicas de gestión de proyectos y agile me parece una de las mejores, sin embargo es recomendable cambiar de mentalidad a los equipos y no dejar en los sprint futuros en adn para que no se pierda el ritmo o las buenas dinámicas de trabajo.

¿Qué es Agile?

Agile es la habilidad para crear productos y responder al cambio.
Agile es un conjunto de marcos de trabajo y metodologías.

Algunos framework son:

  • SCRUM
  • XP
  • Kanban

Algunas metodologías:

  • Pair programming
  • TDD

Agile está Centrado en las personas. Se centra en las personas y como estas trabajan y colaboran.

Agile se basa en una mentalidad que viene definida en el manifesto agile.

Las diferencias del desarrollo tradicional y el desarrollo ágil.

  • Grupos de trabajo
  • Requerimientos
  • Generación de valor

Respuesta al reto de las monedas:
Tardó mas tiempo en la parte 1 ya que para que un nuevo participante empezara debíe esperar que el anterior terminara con todas sus moneda. El proceso de la parte 2 fue mas eficiente ya que se terminó en menor tiempo y de igual forma se logró el objetivo final que era que todos los participantes tiraran todas las monedas y anotara que lado cayó.

Estamos descubriendo formas mejores de desarrollar software tanto por nuestra propia experiencia como
ayudando a terceros

Agile Manifesto

Manifiesto Agil

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

Uno de los punto con los que mas dificultad se tropieza al aplicar el marco de trabajo SCRUM, es la división de los requerimientos en chuncks de software que sean funcionales y que se ajusten al tiempo de la iteracion.

El manifiesto ágil permite tener en forma muy resumida lo que es realmente importante. En el ejercicio se pudo ver claramente las diferencias de un trabajo secuencial (cascado) y un método ágil.

LOS TIEMPOS EN A SEGUNDA ACTIVIDAD son menores, ya que no hay que esperar un ciclo completo, sino una iteración y ya se puede seguir

hola a todos, soy nuevo en platzi y estoy super contento de estar en la comunidad. Me pueden indicar si existe alguna manera de tomar notas en la plataforma mientras estoy realizando los cursos? Gracias

Por fin un curso de scrum, la metodología que está cambiando la manera de hacer las cosas, para hacerlas de la manera más fácil, rápida y efectiva

Este curso me sera perfecto, para comenzar a implementar la metodología en los proyectos en que colaboro

Tengo muchas expectativas con la actualización de este curso, el anterior como teoría fue bueno pero me resultó bastante complicado tratar de aplicar toda esa teoría al trabajo práctico diario.

Muchas gracias, estaba esperando el curso. Buen inicio con Scrum.

Agile es un conjunto de marcos de trabajo y metodologias para crear productos y responder al cambio

Es una metodología centrada en las personas y como trabajan y colaboran

Cada equipo de trabajo va a tener un objetivo claro durante una iteración (2 semanas)

🛑He dejado mis notas del curso en la zona de tutoriales:
https://platzi.com/tutoriales/1750-scrum/7509-notas-curso-scrum-en-notion/
Es tan solo las notas de la profesora en un formato para colocar un resumen y palabras clave por vídeo. Un saludo 🖖🏿

Hola yo soy nueva en esta metodología se me ha interesado aprenderla, espero poder ser una Scrum Master, que consejos me dan para que se me sea más factible estudiarla y poderla comprender se los agradeceré mucho.

Es muy común que vea en los requisitos de vacantes la habilidad de trabajar en ambientes agiles como Scrum y ahora estoy empezando a entender el porque

Aportando mi ejercicio, vamos a ver como cambian mis resultados al final del curso:

Excelente, estaba esperando este curso.

Gracias me gustaria conocer mas sobre Scrum.
Scrum como metodología ágil es bastante interesante. Buen curso!

Interesante el curso de Scrum

Ágil esta centrado en personas, en el cliente, operador y el que lo realiza

Arreglen el video , porfavor subanlo nuevament

Me gustó mucho la 1era clase!!

Ejercicio de las monedas
Si hubo diferencia en los tiempos de ambos procesos y el mas agil fue el proceso 2.
Actividad

Ejercicio-monedas
La actividad la desarrolle con 3 personas
Los tiempos:

  • primera parte 4:48:28
  • segunda parte 2:50:23
    La disminución del tiempo fue considerable, casi disminuye a la mitad del tiempo
    En la primera sesión se observa a cada persona trabajando de forma individual, arrojando la moneda y anotando el resultado
    En la segunda sesión se observa un trabajo en equipo, agilizando y animando la actividad

Les comparto mis notas de está clase y tips o links recogidos de los comentarios que he puesto en Notion

Me gusto esta primera clase, el profesor fue directo al grano. No se gastó varios minutos presentándose, hasta pensé que me había saltado la primera clase.

quien más viene por que el jefe dijo vamos a trabajar con scrum, pero nadie en la empresa sabe que es esoo, vamos con toda a aprender

Sobre el análisis del ejercicio de la moneda, se pudo distinguir la diferencia entre ambos puntos:

Punto 1: 6 minutos de tiempo estimado
punto 2: 3 minutos de tiempo estimado

Gracias a este ejercicio, podemos ver la gran diferencia entre ambos puntos, puesto que el segundo nos permite una reducción de tiempo en todo el proceso, ya que la persona siguiente no tiene que depender de la finalización de la persona anterior para poder comenzar su proceso.
Esto ayuda a trabajar en equipo y en tiempos adecuados.

Analizando las dos opciones del ejercicio de las monedas, se puede concluir que la segunda opcion es la mas apropiada ya que permite la reduccion del tiempo como tal de todo el proceso ya que la persona #2 no tiene que esperar que termine en su totalidad la primera persona; pueden trabajar en colaboracion y a la par en el proceso.

Desde mi experiencia laboral en equipo de tecnología donde continuamente a los sistemas de información los usuarios finales solicitan mejoras al producto, puedo decir que Scrum facilita enormemente priorizar y entregar resultados de manera optima. Desde la planificación, con un base de conocimiento del producto , priorizando necesidades se obtienen buenos resultados.

Algo a resaltar es que la metodología no es rígida, me explico: no es necesario seguirla al pie de la letra ya que esta se puede ajustar a las necesidades del equipo de tecnología. De igual manera esta metodología se puede utilizar en otros campos diferentes a los tecnológicos donde se estén realizando proyectos.

Aqui en Platzi Day refrescando conocimientos en Scrum. Gracias! 😃

Agile es una manera de trabajar con equipos pequeños en tareas precisas entregadas en un tiempo específico que generan valor. A esta definición le llamaremos "Iteración."
La iteración es un proceso repetitivo para alacanzar un objetivo.
El objetivo es,un proyecto. Este proyecto tiene requerimientos específicos. Esos requerimientos necesitan una metodología ágil, y la metodología es Agile.

VUCA + H ¿Sabes lo que significa?
Últimamente en los mercados se ve un acrónimo, VUCA, que intenta definir la realidad a grandes rasgos sin entrar en sectores ni mercados específicos.VUCA significa: VOLATILIDAD, INCERTIDUMBRE (en inglés, “uncertainty”), COMPLEJIDAD Y AMBIGÜEDAD. Sobre este “acrónimo” aplicamos agilidad propuesta por Scrum, de manera ágil.

He realizado el ejercicio de las monedas. En la segunda técnica se muestra una considerable mejoría en los tiempos.
Creo que esta es la manera de hacer las cosas utilizando SCRUM, solo es una base para que diferenciemos que métodos es mejor, y me ha encantado.

Les comparto el link a mis apuntes
Apuntes de SCRUM

Espero les sea útil!

#NuncaParesDeAprender

En el ejercicio de las monedas es mucho más rápido cuando se hace la segunda forma.

Muchas gracias por el curso, lo estaba esperando.

Se ve bueno

Muchas gracias por el curso

Muchas gracias.

Genial! eh estado esperado mucho por este curso!

Muy ansioso de conocer y poder la metodología SCRUM

La rapidez de esto me llama la atención.

El video se corta abruptamente, porfavor subir el video completo.

muy bueno empezar por aclarar Agile

Emocionado de empezar por fin con SCRUM

Me gustaría decir que esta primera clase ha sido de gran ayuda para que me interese SCRUM. Los temas y las formas ágiles de trabajar un proyecto en equipo que nombró me han enganchado al curso.
Gracias!!

Ejercicio de las monedas:
Modelo 1: 4 minutos
Modelo 2: 2.5 minutos

En el segundo se requirió coordinación entre todos, pero si se redujo el tiempo

Buen inicio de curso y excelente ejercicio!

mmm esperaba que el curso fuera más enfocado a proyectos en general y no solo para desarrolladores.

Este curso realmente se ve genial!

Me tiene algo confundido, el profesor menciona que Agile es una metodología y un marco, después comenta que los marcos que existen son Kanban , XP , SCRUM .

Y cuando menciona las metodologías menciona P2P y TDD

Entonces que es AGILE -> una metodología o un marco

Muy buena las actividades, en mi empresa estamos iniciado el campo de la metodología tradicional a Ágil y los ejercicios que dieron son muy prácticos para entender la diferencia de las dos metodologías.

Estamos descubriendo formas mejores de desarrollar software tanto por nuestra propia experiencia como ayudando a terceros

Creo que en la actividad de las monedas muestra una misma tarea realizada de manera diferente, si es por ahorrar tiempo y practicidad la actividad 1 es el inicio y la actividad 2 es el cambio o mejorar el proceso.

Hello World …

Metodologías de desarrollo ágil
Agile: capacidad de responder a la demanda actual del cliente.

Metodología: La metodología se encuentra definida y debe seguirse, sin mayores cuestionamientos.

Marco de trabajo: Guía para la organización y desarrollo de un proyecto.

Se caracteriza por responder al cambio, equipos pequeños de trabajo, se tiene objetivos claros cada 2 semanas y generación de valor.

¿Qué es Agile?

Es la habilidad de crear productos y aceptando y respondiendo al cambio para entregar productos que satisfagan las necesidades del cliente generandole valor. Esto es debido a que no siempre se entiende la realidad y necesidad del cliente desde el primer momento, o porque las mismas cambian con el transcurso del tiempo.
Estas metodologías están centradas en las personas, sean cliente o equipo, y cómo éstas interactuan entre si para lograr el objetivo de construir una solución de software.

Algunos ejemplos de marcos de trabajo ágiles son:

  • Kanban
  • XtremeProgramming
  • Scrum

Por otro lado, algunas de las metodologías que se pueden utilizar con cualquier marco de trabajo (incluso en marcos no ágiles) son:

  • Pair programming
  • TDD (Test Driven Development)

Mentalidad

Agile se basa en una mentalidad, la cuál está definida en el Manifiesto Ágil, el cuál fue escrito por las personas que definieron los primeros marcos de trabajo ágiles.

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 herramientas
Software funcionando sobre documentación extensiva
Colaboración con el cliente sobre negociación contractual
Respuesta ante el cambio sobre seguir un plan

Esto es, aunque valoramos los elementos de la derecha,
valoramos más los de la izquierda.

Es un habilidad necesaria en esta era… primordial que todo el equipo de trabajo la conozca

El ejercicio de las monedas se reduce el tiepo en un 50 % gracias a un trabajo de flujo de proceso. Cada integrante interviene en el momento que pasa de un punto A a un B; gracias a la alineación y objetivos claros de cada integrante el proyecto finaliza con menos tiempos y conserva los integrantes lo que genera optimización. Buen ejericio

Una metodología que los profesionales deben adquirir, en tecnología es el día a día. Es la forma mas facil de desarrollar un producto con mayor experiencia y mayor calidad para ayudar a los cientes.

Diferencia con desarrollo tradicional:
Equipos, requerimientos, valor

Desarrollo tradicional vs Ágil

  • Caso de Grupos de trabajo:
    Al tener un grupo grande, puede haber dificultades para saber quiénes trabajan en qué. Un desarrollo ágil tiene pequeños grupos, y cada equipo tendrá un tiempo de desarrollo corto.

  • Requerimientos
    Se elabora la lista de requerimientos, se discute y se trabaja en esos requerimientos. Se deben acotar en varias listas.

  • Generación de valor.
    En desarrollo tradicional se trabajan todos los requerimientos y presentar el conjunto al final. Se recomienda después de dos semanas mostrar objetivos al cliente.

Periodo de tiempo == Iteración