viernes, 18 de octubre de 2019


  • Trabajo en equipo (en remoto, diferentes tecnologías,...).
  • Organización (Kanban, Trello,...), Dividir al mínimo la tareas.
  • Rapidez en la ejecución, mejoras del trabajo en remoto, agilidad en el trabajo en grupo.
  • Con el panel se pude hacer seguimiento de un proyecto y no perderse, aunque estés ausente.
  • Saber qué hacer en cada momento.
  • Qué está haciendo el resto del equipo.
  • Marco de trabajo, un protocolo que nos dice qué hacer en el siguiente paso.



MODULO 1. COMENTARIOS DE EXPERTOS. BENEFICIO DE AGILE.

  • Comentarios experto

    En esta sección podrás escuchar a diferentes personas y expertos sus opiniones sobre que les aporta y por qué utilizan estos enfoques en sus proyectos.
  • Adaptabilidad y flexibilidad.
  • Cambios constantes en las necesidades de los clientes. Enfoque de aporte de valor desde la perspectiva del cliente.
  • Conocimiento, el conocimiento es valor.
  •  Los tres enfoques se centran en la persona. 

MODULO 1. ¿POR QUÉ AGILE?


(entrevista a Roberto Canales @rcanalesmora, CEO de Autentia)
La demanda de innovación en los sectores de negocio requiere cambios rápidos. Esto genera confusión en tres conceptos: innovación digital, cómo trabajar más rápido y como homogeneizar el trabajo.
Innovación digital: cubrir las nuevas necesidades de los clientes, y construirlos rápido. Por esto se asocia erróneamente ágil a innovación digital.
Construir más rápido: separar lo fundamental (MVP) de lo complementario. Trabajar ágil es ordenar y hacer mejor las cosas, no más rápidas.
Homogeneidad en los equipos: el éxito de un proyecto no debe depender del jefe de proyecto que lo lidere.
AGILE también se puede usar en otras áreas (márketing, formaciones, administración...), con herramientas como:
·        Visualizar información
·        Priorización
·        Estimación o comparación de las tareas
·        Comunicación

Del profesor:
¿Porque aplicar metodologías ágiles?
La palabra ágil, les lleva a asociarla innovación digital.
Lo que quieren es hacer los proyectos más rápidos y construir los proyectos más rápidos, implica ser capaz de  separar lo que realmente es fundamental, o el concepto de producto mínimo viable, de lo que serían elementos aledaño, en esto ayuda mucho las mmetodologías ágiles = es ordenar y hacer mejor.
Logra conseguir homogeneidad en los equipos.





MODULO 1. EXPLICACIÓN ITERATIVO INCREMENTAL

Uno de los pilares en torno a las metodologías ágiles es que promueven el desarrollo de proyectos de forma iterativa e incremental. Este enfoque es diferente al de otros enfoques o metodologías como, por ejemplo, el enfoque en cascada donde se divide el proyecto en fases para acabar construyendo el proyecto al final.


Incremental:
  • Idea completa del producto final.
  • Entregas de incrementos completos.
  • Introducir cambios en algo totalmente finalizado es complicado.

Iterativo:

  •    A partir de un borrador validado, se sigue agregando calidad al producto en cada iteración.
  •    No hay certeza absoluta al comienzo.
  •    En las iteraciones se va recibiendo feedback y se realizan los cambios.
  •    Al final de cada iteración el producto debería ser potencialmente productivo, aunque no sea definitivo.

Del profesor:
Incremental = Añadir valor en cada entrega. Un enfoque incremental parte de la base de que se tiene la idea completa del producto final, se va entregando en incrementos.


Iteractivo= en las iteracciones se va construyendo un borrador, se valida y luego se sigue agregando calidad del producto al comenzar no hay certeza absoluta sobre el resultado deseado sino que se va construyendo a medida que se avanza y se va viendo el producto.

MODULO 1. CONO DE LA INCERTIDUMBRE

El cono de incertidumbre describe la de la medida de incertidumbre de un proyecto. Nos dice que al inicio de un proyecto tenemos mayor probabilidad de confundirnos en nuestras estimaciones ya que es la fase inicial cuando menos información y conocimiento tenemos sobre la resolución del problema.

  • Cuando menos información del proyecto tenemos (al principio) es cuando el cliente nos pide que realicemos la estimación.
  • Al comienzo del proyecto tenemos máxima incertidumbre, no sabemos lo que tenemos que construir, ni nosotros ni el cliente o usuario.
  • Al ir avanzando en el proyecto, la incertidumbre irá disminuyendo.
Del Profesor:


¿Qué me aportan los enfoques ágiles?

Empezar lo antes posible, ir liderando e ir reduciendo esa incertidumbre de una manera mayor que en los proyectos tradicionales donde por ejemplo tenemos una fase inicial de toma de requisitos de varios meses ahí por muchos requisitos que tomemos la incertidumbre será exactamente la misma con lo cual hemos perdidos tres meses de toma de requisitos y nuestro nivel de incertidumbre sigue siendo el mismo, los enfoques ágiles por el contrario me dice planifica un poquito, ponte hacer y a partir de allí vas aprendiendo en base a ciclo de feecback con lo cual la incertidumbre en los enfoques ágiles va reduciéndose de una manera más rápida que en los enfoques tradicionales.


MODULO 1. TRIANGULO DE HIERRO

Este concepto hace referencia al Tiempo que vamos a tardar en realizar el proyecto, Alcance como el conjunto de requerimientos a cubrir y el Coste como el dinero que deberemos invertir. Está directamente relacionado con las personas y recursos materiales que participen en el proyecto.


·        Tiempo: que vamos a tardar en realizar el proyecto
·        Alcance: requerimientos a cubrir
·        Coste:dinero a invertir

Una cuarta variable, dentro del triángulo, la calidad: un conjunto de métricas.

No se deben fijar las tres variables, lo mejor es poder fijar dos de ellas, y dejar una abierta.

EJEMPLOS: si el cliente fija el coste y el conjunto de funcionalidades que deben entrar, seré yo quien marque el tiempo.

Suele ocurrir que nos vienen fijadas las tres variables. Esto repercutirá en la CALIDAD.

Siempre que dejemos uno de los tres abiertos, la calidad no se verá afectada.

METODOLOGÍAS ÁGILES: colaboración con los clientes. Entender que uno de los vértices se debe quedar abierto.

En SCRUM es el alcance lo que varía en cada Sprint, puesto que el tiempo de sprint es fijo, y el coste también (equipo estable de personas).


Del Profesor:

El triángulo de Hierro es el espacio que nos genera tres variables muy importantes a la hora de gestionar nuestros proyectos. Estas 3 variables son el coste, el alcance y el tiempo siempre con una cuarta variable que es la calidad.
Coste= dinero que nos va a costar ese proyecto.
Alcance= conjunto de funcionalidades que vamos a realizar.
Tiempo= que se realiza el proyecto.
Calidad= Conjunto de métricas que nos identifican si el producto es o no de calidad.

¿Qué nos dice el triángulo de hierro?
Que no podemos fijar las 3 variables, se debe dejar 1 variable, y si puedes fijar 2 de tal manera que por ejemplo:
Coste-alcance: Mi cliente me dice que tiene cierto dinero para realizar el proyecto me esta marcando el coste y me está diciendo el conjunto de funcionalidades que  deben de entrar (alcance), yo le tendré que marcar el tiempo  y le tendré que decir en cuanto tiempo le puedo entregar ese proyecto;
Alcance-tiempo:  Si mi cliente por ejemplo me fija el alcance es decir, me dice el conjunto de funcionalidades que tienen que entrar y en cuanto tiempo tengo que realizarlo se le debe decir cuánto le va a costar(coste),
Tiempo-Coste: si mi cliente lo que me marca fijo es en cuanto tengo tiempo tengo que realizar el proyecto y cuanto dinero tenemos(coste), yo le diré cuanta funcionalidad  soy capaz de entregarle en ese tiempo y con ese coste tenemos que pensar.

El coste muchas veces esta relacionado con la cantidad de personas que están trabajando en el proyecto por tanto si yo quiero acabar en menos tiempo mi coste puede subir porque necesitaré tener más personas en el proyecto con lo cual siempre que no fije estas 3 variables la calidad no se verá repercutidos.

MODULO 1. ASOCIACION CON LEAN

CURSO:  GESTIÓN DE PROYECTOS CON METODOLOGÍAS ÁGILES y ENFOQUE LEAN

FECHA DE INICIO : 7-OCT-2019
FECHA DE FIN:         2-DIC-2019

Lean (sin grasa sería su traducción al español) es un término que se popularizó en la época de los 40 cuando se pretendía aligerar los procesos principalmente en la industria manufacturera. Toyota fue su principal impulsor creando incluso su propio proceso y cultura llamado Toyota Production System (TPS). Los conceptos surgidos desde la industria automovilística se extrapolaron posteriormente al mundo del software dando lugar al concepto de Lean IT y poco a poco se han ido aplicando a otros modelos de negocio. 


  • Lean, aligerar los procesos.
    • Lean, nace en los 40. 
    • Impulsado por Toyota. 
    • Extrapolado al mundo software como LEAN IT.
    • Agile y XP están incluidos en el marco lean.

Del vídeo:
PROFESOR: RAFAEL ALCAZAR - Agile Coach

La metodología ágil se enmarca dentro del paragua Lean, a la vez otra metodología como es XP Xstress Programming tiene que ver con el desarrollo de software, se enmarca dentro de este marco.

Podemos decir que Lean es el paraguas bajo el que se instala Agile, con parte de sus aprendizajes y prácticas incrustadas en su ADN.

Rescatamos los principios de Lean

  • Entrega de valor continuo
  • Minimizar el desperdicio
  • Mejora continua

Y los adaptamos a las nuevas tecnologías dando lugar a Lean IT

En ese Lean IT, la entrega de valor esta más relacionada con los productos de software que entregamos a los clientes continuamente se tratara de entregar valorpara que puedan obtener un rendimiento económico.

En cuanto minimizar el desperdicio, que ocasiona el desarrollo de software sean lo mínimo posible, por eso, un ejemplo es reintentar reahacer una tarea dos veces.

Otro desperdicio que existe en los trabajadores del conocimiento en el mundo del software es el cambio de contexto, es hacer varias tareas al mismo tiempo, pasando de una tarea a otra, se desperdician minutos de trabajo. Se hace una tarea y pasa a la otra.

Tercer principio es todo lo relacionado con la mejora continua, mejorar el entorno de  los procesos, los equipos, se observa en la retrospectivas donde es una reunión donde el equipo reflexiona para mejorar, con lo cual hay varios conceptos enmarcados, donde se verá en diferentes partes de los diferentes marcos de trabajo, esa mejora continua se ve en las retrospectivas donde es una reunión.

Por otro lado Extreme Programming está enfocado a técnicas y prácticas de ingeneria del software. También se recoge bajo el paraguas de “Lean”.
LEAN (sin grasa sería su traducción al español) es un término que se popularizó en la época de los 40 cuando se pretendía aligerar los procesos principalmente en la industria manufacturera. Toyota fue su principal impulsor creando incluso su propio proceso y cultura llamado Toyota Production System (TPS). Los conceptos surgidos desde la industria automovilística se extrapolaron posteriormente al mundo del software dando lugar al concepto de Lean IT y poco a poco se han ido aplicando a otros modelos de negocio.
  
PRINCIPIOS de LEAN
  •     Entrega de valor continuo,
  •     Minimizar desperdicio
  •     Mejora continua


Entrega de valor:  productos de software, rendimiento económico

Minimizar el desperdicio:
  •    Rehacer una tarea dos veces
  •    Cambio de contexto


Mejora continua:
  •    De procesos, equipos y entorno
  •    Retrospectivas: reuniones de equipo para mejorar

MODULO 1. HISTORIA PASADA


CURSO:  GESTIÓN DE PROYECTOS CON METODOLOGÍAS ÁGILES y ENFOQUE LEAN

FECHA DE INICIO : 7-OCT-2019
FECHA DE FIN:         2-DIC-2019

PROFESOR: RAFAEL ALCAZAR - Agile Coach

HISTORIA PASADA

La revolución industrial supuso un cambio en la sociedad, en los negocios y, por tanto, en la manera de concebir las empresas. La aparición de la imprenta, el motor de vapor y otros inventos propiciados de esta era hizo que las estructuras sociales y organizacionales cambiaran. En el siguiente vídeo te contamos cómo los constantes cambios que hemos sufrido a lo largo de la historia, nos han hecho adoptar nuevos enfoques para enfrentarnos a la nueva realidad.