Foro: Capítulo 1

Desafío Clase 1

Desafío Clase 1

de Administrador Verity - Número de respuestas: 20
Instrucciones

Debes comentar la pregunta en un plazo de una semana, y dar un feedback a dos compañeros sobre su trabajo.

Plazo Final:  3 de Octubre

Desafío

En base a lo revisado en clases en la Clase 1:

1. Detallar una situación o problemática en metodología tradicional que se vería beneficiada en aplicar los valores y principios agiles.  Importante explicar la situación y como se solucionaría.

2. Detallar una situación o problemática en metodología tradicional que se vería beneficiada en aplicar el enfoque de equipo completo.  Importante explicar la situación y como se solucionaría.

3. Detallar una situación o problemática en metodología tradicional que se vería beneficiada en aplicar el feedback temprano y frecuente.  Importante explicar la situación y como se solucionaría.

En respuesta a Administrador Verity

Re: Desafío Clase 1

de Marianela Rebolledo -
1.
En metodología tradicional el software funcionando se entrega al final del proceso después que ha pasado todas las etapas del ciclo de vida. Con la metodología ágil al hacer entregas periódicas de software funcionando le que agrega valor al cliente y existe retroalimentación mas rápida para saber si el proyecto va bien encaminado en base a lo que espera el cliente.

2.
En metodología tradicional los equipos trabajan en islas, por un lado los desarrolladores, por otro los tester, en otro los funcionales, etc, dificultando la comunicación y agregando negligencia a los procesos. Con metodología ágil el equipo es solo uno y la responsabilidad cabe en todos, por lo que el trabajo es más colaborativo,
3.
En metodología tradicional pueden existir confusiones, no existe retroalimentación y los problemas se resuelven tarde. Con metodología ágil con feedback temprano las dudas son aclaradas a tiempo, la comunicación es fluida y los problemas o inconvenientes se resuelven en el corto plazo.
En respuesta a Marianela Rebolledo

Re: Desafío Clase 1

de Neila Lugo -
Hola Marianela, concuerdo bastante en todos tus puntos. Solo en el punto 3 "no existe retroalimentacion" me da la sensaciòn de que si existe pero esta sigue siendo en su etapa final.

Saludos.
En respuesta a Marianela Rebolledo

Re: Desafío Clase 1

de Juan Cares -
Muy bien explicado!!, tal cual como menciona Neila, en el punto 3. Según lo que entiendo, en la metodología tradicional si existiría retroalimentación, solo que esto sucede al final del ciclo de vida del software, donde es más difícil y caro incorporar cambios o funcionalidades nuevas.
En respuesta a Marianela Rebolledo

Re: Desafío Clase 1

de Aracelys Rodríguez-Barahona Barrios -
Concuerdo con su respuesta, el modelo tradicional es riguroso y una vez elaborado el plan, existe una mayor resistencia a realizar cambios que pudieran en algún punto obstaculizar el avance del proyecto. En contraste con las metodologías ágiles, que ofrecen una mayor flexibilidad y adaptabilidad, basados en trabajo colaborativo y mas centrados en el producto que en seguir una estructura rígida.
En respuesta a Administrador Verity

Re: Desafío Clase 1

de Neila Lugo -
1. Metodología tradicional - Producto entregado en la última etapa: Minimo producto viable. En la necesidad de que un cliente, Tenga un sistema con un alto % de riesgo transaccional en la operación para un módulo de Finanzas. Se puede mitigar, generando una matriz con segregación de funciones a nivel de cargos para el área de Finanzas, entregando una versión inicial del producto, inversión menor de tiempo, esfuerzo y dinero.

2. Metodología tradicional - Comunicación poco efectiva y reuniones parciales: Con el enfoque de equipo completo, aprovechamos en sesiones diarias de trabajo la precisión de la información o avance diario y lo que posiblemente puede generar algún retraso, de esta forma también poder medir los resultados en corto plazo y mediano plazo.

3. Metodología tradicional - Mayor cantidad de ajustes al producto post implementación: El feedback temprano de parte de un cliente que participa activamente durante el desarrollo del producto se pueden incorporar la mayoría de los nuevos cambios en su etapa inicial
En respuesta a Neila Lugo

Re: Desafío Clase 1

de Marianela Rebolledo -
Neila Comparto totalmente los puntos 1 y 2 expuestos. Finalmente la comunicación y el feedback temprano tiene como resultado un cliente informado, riesgos con posibilidades ciertas de ser mitigados y un entregable que cubre las necesidades del proyecto a tiempo.
En respuesta a Neila Lugo

Re: Desafío Clase 1

de Juan Cares -
Concuerdo con tus puntos, sin embargo, en el punto 3, también agregaría que el feedback temprano incentiva al equipo a mantener un ritmo constante entregando información al equipo ágil sobre su productividad y capacidad para realizar
entregas.
En respuesta a Neila Lugo

Re: Desafío Clase 1

de Ricardo Tapia -
Totalmente de acuerdo contigo Neila, me hace mucho sentido en el punto 3. La metodología tradicional a menudo implica ajustes costosos después de la implementación, mientras que la retroalimentación temprana de clientes ágiles permite cambios más efectivos y económicos.
En respuesta a Administrador Verity

Re: Desafío Clase 1

de Juan Cares -
1. Detallar una situación o problemática en metodología tradicional que se vería beneficiada en aplicar los valores y principios agiles. Importante explicar la situación y como se solucionaría.

- En el proceso de un proyecto de software, con la metodología tradicional, se toman los requerimientos al inicio del proyecto y luego no se ve el resultado hasta el final, en el cual, durante el proceso no existe retroalimentación por parte de los stakeholders y esto suele desencadenar un resultado distinto a lo esperado por el cliente, además de la escasa relación entre los integrantes del equipo, lo que conlleva gastos extras para un reprocesamiento del flujo del proceso del ciclo de vida del software (otra toma de requerimientos,analisis, desarrollo, etc). Sin embargo, al incorporar los valores y principios ágiles, los gastos extras mencionados se mitigarían, ya que en periodos cortos de tiempo se dan instancias de reuniones con el cliente en las cuales se presentan un producto minimo viable(software sobre documentación extensiva). El objetivo de estas reuniones es ir detallando más lo que quiere el cliente e ir cambiando o adaptando lo requerimientos en base a lo que se va exhibiendo. Del mismo modo, el equipo es más unido e incorpora al cliente durante todo el proceso (individuos e interacciones).


2. Detallar una situación o problemática en metodología tradicional que se vería beneficiada en aplicar el enfoque de equipo completo. Importante explicar la situación y como se solucionaría.

En una metodología tradicional, los integrantes del equipo trabajan de forman independiente y no hay cohesión entre ellos, lo que puede provocar un problema al momento de incorporar las partes al proyecto (desentendimiento, falta de información, mala calidad, entre otros). Sin embargo, con el enfoque a equipo completo, esos problemas se verían reducidos ya que todo el equipo sería un solo nucleo, y deben estar todos comprometidos con la calidad del proyecto, además, al mantener una comunicación constante, no debería haber problemas de entendimiento.


3. Detallar una situación o problemática en metodología tradicional que se vería beneficiada en aplicar el feedback temprano y frecuente. Importante explicar la situación y como se solucionaría.

La metodología tradicional, como la cascada, es de forma lineal, por lo que al terminar una etapa se inicia la otra y no existe retroalimentación de cada fase, como lo es con la metodología ágil de feedback temprano y frecuente, en la cual, se obtiene retroalimentación en cada etapa y no se espera al final del proyecto para ver los fallos o los cambios del cliente (integración continua).
En respuesta a Juan Cares

Re: Desafío Clase 1

de Ricardo Tapia -
Estoy de acuerdo contigo JC. La metodología tradicional puede llevar a problemas de comunicación y gastos extras, mientras que los enfoques ágiles fomentan la colaboración y la adaptación temprana, reduciendo riesgos y mejorando la satisfacción del cliente.
En respuesta a Juan Cares

Re: Desafío Clase 1

de Aracelys Rodríguez-Barahona Barrios -
Efectivamente la aplicación de metodologías ágiles representa beneficios tanto para los miembros del equipo como para el cliente, contribuye a reducir costos, aporta flexibilidad, dinamismo, trabajo colaborativo, adaptabilidad y una mayor satisfacción y motivación del cliente, siendo para el cual trabajamos.
En respuesta a Administrador Verity

Re: Desafío Clase 1

de Felipe Garrido -
1. Se vería beneficiado el proceso debido a que la agilidad realiza entregas tempranas del desarrollo de software y existe comunicación efectiva en los procesos, por ende, se pueden prevenir errores antes del final del proceso de desarrollo de sw.

2. El equipo de trabajo es mas integrado, todos colaboran por igual. Las reuniones diarias y semanales ayudan a mejorar el
proceso.

3. la metodología ágil ayudaría a entender mejor las historias de usuario en fase tempranas del desarrollo, debido a la participación del cliente, como así también otros integrantes importantes para el equipo y no solo la colaboración entre tester
o QA.
En respuesta a Administrador Verity

Re: Desafío Clase 1

de Kimberly Herrera -
1. Detallar una situación o problemática en metodología tradicional que se vería beneficiada en aplicar los valores y principios ágiles.  Importante explicar la situación y como se solucionaría.

En la metodología tradicional el producto se entrega en la ultima etapa del proceso y de manera aislada con el cliente lo cual puede incrementar los costos, ya que al tener una colaboración con el cliente como como lo plantea el manifiesto ágil se mejora la probabilidad de entender exactamente que necesita el cliente y sus expectativas



2. Detallar una situación o problemática en metodología tradicional que se vería beneficiada en aplicar el enfoque de equipo completo.  Importante explicar la situación y como se solucionaría.

En la metodología tradicional hay poca comunicación entre los miembros de equipo trabajan de forma aislada y puede que entiendan los requisitos de forma distinta, en la metodología ágil al aplicar el poder de tres todos los miembros del equipo (Tester, DEVS y PO) mantienen una comunicación constante y discuten los puntos de vista para así llegar al fin común y eliminar las ambigüedades.



3. Detallar una situación o problemática en metodología tradicional que se vería beneficiada en aplicar el feedback temprano y frecuente.  Importante explicar la situación y como se solucionaría.

En la metodología tradicional no existe una retroalimentación temprana, en caso de que no se haya entendido bien lo que realmente necesitaba el cliente se debe esperar hasta la entrega final en cambio en la metodología ágil se realiza retroalimentación temprana y continua ayuda a que los cambio y ajustes sean menos costosos.
En respuesta a Kimberly Herrera

Re: Desafío Clase 1

de Ricardo Tapia -
1.- Una empresa de desarrollo de software que sigue una metodología tradicional en la que los equipos trabajan en largos ciclos de desarrollo, con especificaciones rígidas y cambios costosos. Se enfrentan a retrasos y clientes insatisfechos debido a la falta de flexibilidad. Aplicando valores ágiles como la colaboración, la adaptación y la entrega incremental, la empresa podría involucrar a los clientes a lo largo del proceso, adaptarse a cambios más fácilmente y entregar versiones funcionales del software de manera regular, mejorando la satisfacción del cliente y la eficiencia del equipo.

2.- En una empresa de desarrollo de software tradicional, los equipos se dividen en roles especializados, lo que dificulta la comunicación y la colaboración. Aplicando el enfoque de equipo completo, se crearían equipos multifuncionales que trabajen juntos desde el inicio hasta el final del proyecto, fomentando una comunicación más efectiva y una toma de decisiones más rápida, lo que mejoraría la eficiencia y la calidad del trabajo.

3.- En un proyecto de desarrollo de software tradicional, los desarrolladores trabajan en aislamiento durante meses antes de obtener comentarios. Esto puede llevar a desviaciones significativas de los requisitos del cliente. Al aplicar el feedback temprano y frecuente, los clientes pueden revisar y comentar el progreso del proyecto en etapas tempranas, lo que permite correcciones ágiles y asegura una mayor alineación con las expectativas del cliente, reduciendo así los riesgos de rechazo del producto final.
En respuesta a Ricardo Tapia

Re: Desafío Clase 1

de Marianela Rebolledo -
Comparto los 3 puntos expuestos Ricardo, Claramente la agilidad tiene muchos beneficios. Comunicación temprana, transparencia, mayor porcentaje de factibilidad de entrega de un producto viable.
En respuesta a Ricardo Tapia

Re: Desafío Clase 1

de Kimberly Herrera -
efectivamente como coemntas, los beneficios que tiene la metodología ágil en comparación con la tradicional es completamente visible la importancia de la colaboración, las entregas periódicas y el constante feedback sin duda hace que se pueda entregar un producto de calidad y aceptado por el usuario final.
En respuesta a Administrador Verity

Re: Desafío Clase 1

de Aracelys Rodríguez-Barahona Barrios -
1. Detallar una situación o problemática en metodología tradicional que se vería beneficiada en aplicar los valores y principios ágiles. Importante explicar la situación y cómo se solucionaría.

Una problemática de la metodología tradicional se evidencia en cuanto a la documentación, ya que en muchos casos se requiere de una documentación demasiado larga, exhaustiva y detallada de todo el proyecto. Sin embargo basándonos en los valores y principios ágiles, vamos a generar únicamente documentación que aporte valor al cliente y al proyecto, otorgándole más peso a entregar un producto funcional, ya que desde el punto de vista del cliente es mas útil.

2. Detallar una situación o problemática en metodología tradicional que se vería beneficiada en aplicar el enfoque de equipo completo. Importante explicar la situación y cómo se solucionaría.

Una problemática de la metodología tradicional en este caso es que el equipo trabaja en el proyecto de forma independiente, se complica dividir y compartir el trabajo debido a que las secuencias de fases son más estrictas y los equipos están mas especializados. Sin embargo la metodología ágil promueve una dinámica de equipo más eficiente, que implica grupos mas reducidos de trabajo pero con una mayor colaboración y comunicación entre ellos, aprovechando las competencias cada cual para asegurar el éxito del proyecto y donde todos son responsables por igual de la calidad.

3. Detallar una situación o problemática en metodología tradicional que se vería beneficiada en aplicar el feedback temprano y frecuente. Importante explicar la situación y cómo se solucionaría

Una problemática que encontramos en la metodología tradicional es con relación al cliente, el cual tiene contacto con el producto cuando está prácticamente terminado el proyecto. Sin embargo en metodologías ágiles el cliente se encuentra integrado al proyecto y su opinión es tenida en cuenta en tiempo real. Además al realizarse ciclos más cortos de trabajo, tras el cual se obtienen resultados, se evita el tener que rehacer partes que no cumplan con sus requerimientos, lo que contribuye a que el equipo se centre en lo más importante, pudiendo de esta manera reducir costos.
En respuesta a Administrador Verity

Re: Desafío Clase 1

de Fabian Avila -
1. Detallar una situación o problemática en metodología tradicional que se vería beneficiada en aplicar los valores y principios agiles. Importante explicar la situación y como se solucionaría.

Respuesta ante el cambio:
En los proyectos que se implementa una metodología tradicional (sin posibilidad de cambio de requisitos) el producto llega a las manos del cliente al finalizar todos los ciclos de pruebas planificados (ejemplo de duración: 3 meses), en ese momento es donde se confirma si lo construido por el equipo era lo que realmente se necesitaba o lo que aún se necesita. En revisión de la solución por usuarios se percatan que existe un requerimiento que debe ser ampliado, ejemplo: aplicación de notas de corte (NEM) para un proceso de matrícula, se necesita que las notas de corte ya no estén en “duro” en el código del sistema, si no que estas puedan ser configuradas mediante un mantenedor según el tipo de carrera, jornada, duración, etc. seleccionada para matricula.
Al haber utilizado una metodología ágil este cambio de alcance/mejora pudo haber sido abordado con anterioridad, sin esperar a que todo el presupuesto y tiempo planificado ya fuera consumido, evitando así costos y tiempos adicionales para el cambio/mejora solicitada.

2. Detallar una situación o problemática en metodología tradicional que se vería beneficiada en aplicar el enfoque de equipo completo. Importante explicar la situación y como se solucionaría.

Avance, obstáculos de ejecución:
En proyecto de metodología tradicional en ocasiones para poder avanzar en la ejecución de pruebas se requiere del apoyo del equipo de desarrollo y/o usuarios esto para dar de baja servicios o modificar datos/configuraciones, estas situaciones muchas veces retrasaban la ejecución de las pruebas QA debido a que no se lograba coordinar una reunión de trabajo ya que cada uno estaba enfocado en realizar sus tareas y cumplir en sus tiempos especificados para el proyecto (no existe el compromiso de que todos somos responsables de la calidad final producto). Con el enfoque de equipo completo al estar todos comprometidos con la calidad final del producto esta situación mejora, teniendo el apoyo y disposición de todo el equipo casi de manera inmediata.

3. Detallar una situación o problemática en metodología tradicional que se vería beneficiada en aplicar el feedback temprano y frecuente. Importante explicar la situación y como se solucionaría.

Posibilidad de mejoras:
En proyectos con metodología tradicional se debe esperar la finalización del producto para poder realizar las pruebas definidas, en el proceso en que el sistema es revisado por los usuarios se percatan que existen funcionalidades que fueron mal definidas o que ya no aplican la forma de su funcionamiento, en este caso deben solicitar modificar dichas funcionalidades lo que implica gastos y tiempo adicional. Al haber utilizado una metodología ágil y aplicar feedback temprano y frecuente, este cambio hubiera sido detectado con mucha más anterioridad evitando costos y tiempos adicionales que pueden afectar su puesta en marcha.
En respuesta a Administrador Verity

Re: Desafío Clase 1

de Oscar Mundaca -
1. Detallar una situación o problemática en metodología tradicional que se vería beneficiada en aplicar los valores y principios agiles. Importante explicar la situación y como se solucionaría.
Una empresa que se encarga de proyectos de construcción utiliza una metodología tradicional, donde los proyectos se planifican en detalle desde el principio y se ejecutan siguiendo una secuencia lineal, donde debe una fase completarse antes de pasar a la siguiente fase.
Un par de problema que se puede apreciar son las demoras imprevistas que pueden afectar los tiempos de entrega en cada fase y la falta de adaptación de cambios debido a los costos y lo difícil del reajuste del trabajo ya planificado.
Según la metodología agile si aplicamos:
-Los principios de iteración y adaptación podríamos entregar soluciones a estos tiempos de atraso, lo que significaría que el proyecto se planifica y ejecuta en ciclos cortos con evaluación constante del progreso y adaptación a cambios.
La comunicación con el cliente y otros stakeholders debe ser continua, estos se deben involucrar en la toma de decisiones. Y la flexibilidad en la ejecución, ya que se priorizan tareas según su valor e impacto en el resultado final.

2. Detallar una situación o problemática en metodología tradicional que se vería beneficiada en aplicar el enfoque de equipo completo. Importante explicar la situación y como se solucionaría.
Una empresa de productos electrónicos utiliza una metodología tradicional en la que los departamentos de diseño, producción y control de calidad trabajan de forma aislada. Esto a menudo lleva a problemas de calidad y retrasos en la entrega. La falta de colaboración entre los departamentos resulta en productos defectuosos y costos adicionales debido a la necesidad de correcciones.
Con el enfoque de equipo completo la empresa reorganiza sus equipos para que incluyan miembros de diseño, producción y calidad. Estos equipos colaboran en cada etapa del proceso, lo que reduce errores y agiliza la producción.
En conclusión, se crean menos productos defectuosos, entregas más rápidas y clientes más satisfechos debido a la comunicación y colaboración mejoradas entre los equipos.

3. Detallar una situación o problemática en metodología tradicional que se vería beneficiada en aplicar el feedback temprano y frecuente. Importante explicar la situación y como se solucionaría.
Una universidad utiliza evaluaciones en la cual no se informa las notas si no hasta el final del semestre, los estudiantes reciben calificaciones solo después de los exámenes finales. Esto lleva a que los estudiantes no reciban retroalimentación oportuna sobre sus Evaluaciones y tengan dificultades para identificar y corregir errores a medida que avanzan en sus estudios.
La implementación de un sistema de evaluación continua y retroalimentación formativa implica realizar pruebas cortas y trabajos a lo largo del semestre. Después de cada evaluación, los profesores entregan retroalimentación detallada a los estudiantes sobre su desempeño, destacando áreas de mejora y proporcionando orientación para la corrección de errores.
En resumen, el feedback temprano y frecuente en la educación resuelve el problema de la falta de retroalimentación oportuna, mejorando el aprendizaje de los estudiantes y su motivación, así como permitiendo una detección temprana y la corrección de problemas académicos.