Blog

Introducción y valores de SAFe

 

SAFe nace como solución a la necesidad de tener que responder con rapidez a las condiciones cambiantes del mercado.Se desarrolla en base a tres focos de conocimiento: El desarrollo del software ágil, el desarrollo de productos lean y el pensamiento sistemático.

SAfe tiene una serie de valores que se deben seguir para que la implementación de sus practicas sean exitosas:

 

Nexus

 

Cuando hablamos de un Nexus, consideramos a un grupo de entre tres y nueve Scrum Teams cuyo objetivo es la entrega de un producto determinado. Dicho equipo consta de un único Product Owner, que se encarga de administrar un único Product Backlog.

Frameworks de escalado

 

Los frameworks ágiles funcionan muy bien para organizar el desarrollo de pequeños equipos 7-9 personas, pero están lejos de ofrecer una solución completa cuando pensamos en equipos más grandes. Para dar soporte a esta problemática han surgido los frameworks de escalado que permiten trabajar a varios equipos ágiles sobre un mismo producto o transformar en ágil una organización entera.

Iniciación de un equipo a Agile - Cherry Picking

Un equipo o un grupo de trabajo antes de empezar a trabajar en un proyecto debe formarse y tener claras las bases para poder llevar a cabo un desarrollo de una producción con una implementación de una metodología ágil de por medio, para ello encontramos una técnica que podemos utilizar, de tal manera que el equipo tenga claras las bases del Agile, esta es conocida como Cherry Picking. Pero para ello tenemos que saber las bases y principios de Agile, de tal manera accedemos a las bases del Manifiesto Ágil que son:

Metodologías Ágiles

El mundo del desarrollo software tiene diferentes caminos para poder llevar a cabo estas producciones, una de ellas es el uso de metodologías ágiles, gracias a las mismas podemos ser más eficientes, eficaces, productivos y realizar las actividades de una mejor manera que otros caminos más tradicionales que conocemos.

 

Extreme Programming - XP

La programación extrema, más conocida como Extreme Programming, es una metodología ágil dentro del desarrollo de la ingeniería del software. Encontramos que su creación y evolución comienza en 1999, llevado a cabo por Kent Beck en su libro Extreme Programming Explained: Embrace Change. 

Aspectos DevOps

DevOps es un conjunto de prácticas que agrupan el desarrollo de software y las operaciones en distintos grupos, de tal manera que la parte relacionada con Dev (desarrollo) y la parte Ops (operaciones) quedan separadas. Esta técnica se realiza con el fin de poder hacer el ciclo de vida de desarrollo de software más rápido y proporcionar una entrega continua de alta calidad.

 

 

Las 5 disfunciones de un equipo

Las 5 disfunciones de un equipo tratan de de ayudarnos a la hora de crear un equipo cohesionado, eficaz y productivo, esto nos ayudará a poder responder preguntas como:

  • ¿Tendrá éxito el equipo?

  • ¿El equipo estará totalmente unido?

  • ¿Se posee la confianza necesaria para abordar el proyecto?

  • ¿Es el modelo lo suficientemente bueno?

 

Product Discovery - Usabilidad

El Product Discovery trata de buscar, en la etapa inicial de cualquier proyecto, la forma de hacer las tareas de una forma más eficiente mediante el descubrimiento de un producto, así podemos determinar si el producto es viable o no, y los problemas que podemos encontrar durante su desarrollo.

Para un correcto desarrollo, el Product Discovery, se caracteriza por ser un grupo de actividades y técnicas. Para poder aplicar estas técnicas se usan unas herramientas que se califican como podemos observar en esta imagen:

Product Discovery - Riesgos

Continuando con la investigación del Product Discovery, nos podemos centrar en la fase de Riesgo, dentro de las cuatro fases que hemos definido, en este blog entenderemos la importancia de la manipulación y análisis de datos, ya que estos mismos nos podrían ayudar a previsualizar o evitar distintos tipos de riesgos. Es crucial también a la hora de un desarrollo de proyecto de manera ágil, debido a que entender los posibles riesgos nos permite una mejor organización.

 

Pages