jueves, 4 de julio de 2013

Historias de Usuario - ¿Cómo dividirlas?

Hace unos días junto con mi equipo de trabajo durante una Daily (Reunión Diaria) tuvimos una apreciación entre todos muy parecida y era que estábamos terminando nuestros Sprints(Periodo de tiempo acotado donde se lleva a cabo el trabajo) muy cortos de tiempo a causa de que teníamos Historias de Usuario(Representacion de los requerimientos de los usuarios) con estimaciones muy grandes, casi del mismo tamaño que nuestra velocidad.

Ya veníamos discutiendo en algunas Retrospectivas (Retroalimentación que se hace de lo realizado luego de cada Sprint) como hacer para que el fin de Sprint no sea tan fuerte y parece ser que ese día durante la Daily se nos prendió el mismo bombillo a todos.



 Cuando ideas así surgen entre los miembros de un equipo son oportunidades de mejora grandísimas, incluso si todas las personas tienen opiniones diferentes, no lo veas solo como algo difícil para llegar a un acuerdo, si no, como más escenarios posibles para que el equipo aprenda cada día más.

Por esta razón quería compartir con todos los que lleguen a leer esta publicación algunos Patrones para dividir historias de usuario que pueden ser muy útiles a la hora de estar creando las historias de usuario o bien a medida que van refinándolas y consideran como equipo que es necesario dividirlas por alguna razón que identifiquen importante.

Algo a tener en cuenta antes de querer dividir una historia de usuario es tenerla muy bien redactada, donde podamos identificar el rol, la necesidad y el valor que la funcionalidad a realizar va a brindar al negocio.

Como <<Rol>> Necesito <<Funcionalidad>> Para <<Beneficio>>

Les comparto esta imagen donde se muestra en un mapa como dividir historias de usuario y si quieren ver más información sobre cada patrón, les dejo el siguiente link:

http://www.richardlawrence.info/2009/10/28/patterns-for-splitting-user-stories/



http://www.richardlawrence.info/wp-content/uploads/2013/06/Story-Splitting-Flowchart-ES.pdf

Espero esta entrada les aporte algo de conocimiento y recuerda que si viste algo en la web y te intereso, podría interesarle también a tus amigos y compañeros, Comparte.




lunes, 1 de julio de 2013

Introducción al Agilismo N°1

Hay algo muy importante a conocer antes de sentarte a aplicar metodologías agiles en tus proyectos de software o en algún otro proyecto que consideres que Metodologías Agiles te dará un mejor resultado siguiendo simplemente sus practicas.

Cuando comencé a aplicar practicas agiles a mis proyectos software en la empresa en la que laboro cada día me di cuenta lo importante que fue plantear mis objetivos basados en los Valores Agiles y los Principios Agiles. Para toda persona que esté nueva en este mundo del agilísimo espero encuentre de gran valor el conocer la base de la cultura ágil.

VALORES

                                            
http://agilemanifesto.org/iso/es/





 



Estos valores van mucho más allá del estándar de las practicas agiles y ceremonias de Scrum, muchas veces pensamos que seguir Scrum al pie de la letra nos asegura cumplir con los valores agiles para verlos reflejados en nuestros equipos y proyectos,  estos valores son algo que deben estar desde nuestra visión y objetivos como proyección al mundo del agilísimo, quizá Scrum no es la salvación ni la solución para que las personas se sientan felices y nuestros proyectos sean exitosos, pero llevar en nuestra cultura de trabajo estos valores agiles quizás si nos haga más felices y a nuestros clientes más contentos con resultados de valor para ellos.
 
 
PRINCIPIOS
 
Nuestra mayor prioridad es satisfacer al cliente
mediante 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 periodo de 
tiempo más corto posible.
 
Los responsables de 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 
sostenible. Los promotores, desarrolladores y usuarios
debemos ser capaces de 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.
 
 

Recuerda siempre mantener tu VISION clara dentro del equipo de trabajo y/o organización, si pierdes tu foco, puede que no obtengas los resultados esperados en cada practica ágil y peor aun que te desmotives de lo que haces día a día. Las metodologías agiles nos ayudan a tener retroalimentación en periodos de tiempo lo más cortos posibles lo cual puede hacer el trabajo un poco más exigente por ende perder nuestro foco nos puede llevar a una frustración en el trabajo y renunciar a este ritmo continuo.
 
De cada Valor y Principio Ágil pueden surgir muchas dudas, comentarios, criticas basadas en el ¿Cómo hacerlo? y es muy importante tener esa intriga personal la cual hace que desarrolles creatividad e innovación a tus proyectos y retarte a lograrlo junto con tu equipo.
 
Si eres nuevo, bienvenido, no es fácil, pero si te lo propones puedes llegar al éxito.
 
Si no eres nuevo, sé que tienes mucho conocimiento que aportar en tu experiencia ágil que a muchos nos puede servir, comparte, quizá alguien más puede enriquecerse con tu conocimiento y ese alguien enriquecer el tuyo.
 
Saludos a todos y espero sea de gran provecho esta publicación

jueves, 27 de junio de 2013

Facilitación Gráfica

Desde que comencé a meterme en el mundo del agilísimo empecé a observar que muchas de las personas que ya lo ponían en practica mantenían tableros pegados por todas partes llenos de posticks.

A su vez todas sus exposiciones no eran como siempre venia acostumbrado a verlas, con tablero, marcador o diapositivas, si no, que tomaban un pliego de papel periódico y por medio de dibujos iban expresando las ideas más importantes de los temas que trataban. Al principio no puedo negar que pensaba, "Como estas personas ya son expertas en el tema, se dan el gusto hasta de dibujarlo".

Empecé a asistir cada día a más charlas de Scrum y seguía viendo lo mismo lo cual despertó ese gusto que desde el colegio tenia por dibujar, pero esta vez por dibujar para expresar mis ideas y hacer llegar a quienes quiero compartir mi conocimiento de una manera divertida y dinámica.

Un día mientras presentaba el examen de CSD vi a Claudia Sandoval de Kleer hacer el resumen del curso con facilitación gráfica lo cual me hizo llegar el Lunes a la empresa en la que trabajo a facilitar algo y a conocer más a fondo del tema. Tiempo después Pablo Tortorela realizó un Mini Taller de Facilitación Gráfica el cual me brindo un conocimiento enorme para facilitar como yo quería, tomando tips para poder dibujar cosas rápidas pero llamativas, a perder el miedo a dibujar, a expresar mejor mis ideas por medio de gráficos y producto de ello hice mi primera facilitación:

Resumen  CSD por Claudia Sandoval [Clic para ver grande]
Mi Primera Facilitación Gráfica



Luego de haber realizado esta facilitación vi con algunos TIPS muy importantes a la hora de Facilitar Gráficamente los cuales los invito a ver este video para ponerlos en practica: http://www.youtube.com/watch?v=S5DJC6LaOCI

La facilitación gráfica te permite salirte de esa monotonía de las presentaciones en PowerPoint en tus exposiciones y ser el dueño de tus ideas y expresarlas como quieras por medios de dibujos, colores y muchas más cosas, facilitar gráficamente a su vez ayuda a pensar diferente, ya que pasamos gran parte del día sentados frente a la computadora creando software, nos ayuda a ser más curiosos cada día con nuestros dibujos entre muchas cosas más.

Los invito a que disfruten de dibujar sus ideas y expresar el conocimiento con un apoyo en la Facilitación Gráfica ya que es una experiencia genial.


Les comparto algunas de las facilitaciones que he realizado actualmente: [Para ver más grande, clic en cada imagen]



Agile Open Medellín 2013

El sábado 22 de Junio del presente año, tuve la oportunidad de estar en mi primer Agile Open, que para muchos creo que fue una experiencia nueva aquí en la ciudad de Medellín el cual tuvo lugar en Ruta n.
Hubo participación de muchas personas, 555 más o menos fue la cifra de asistentes, personas de diferentes regiones, empresas y estudiantes, además la presencia de unos de los grandes embajadores de Scrum en Medellín: Martín Alaimo, Pablo Tortorela, Claudia Sandoval y Luis Mulato (Kleer)



Al principio al ver tantas personas y conocer el formato de Open Space pensé, ¿cómo se van a organizar tantas personas en un solo lugar y con la libertad de hablar de lo que se quiera hablar?. Al responderme esta pregunta al ver de que todo marchaba bien me di cuenta del gran valor que tiene la cultura agil que tenia cada asistente en el lugar para lograr ser auto organizados y hacer que el evento fuera un éxito total.

Se hablaron de muchos temas, tanto para personas que no conocieran Scrum, personas que ya hubieran trabajado tradicionalmente y querían conocer ese cambio que propone el agilismo en los roles actuales y estudiantes que están abriendo su conocimiento para el futuro del desarrollo de software, también tuvimos personas con experiencia en el agilismo que nos compartieron temas de gran interés, juegos, hechos, adaptación de Scrum, entre otros y además participar todo el día en un espacio de Facilitación Gráfica por Claudia Sandoval la cual nos estuvo dando tips y orientando para hacer Facilitación Gráfica Avanzada de las charlas que se iban dando en los diferentes espacios de Ruta n.



Tuve la oportunidad de dar en uno de los espacios una charla de Facilitación Gráfica para Dummies junto con Pablito Tortorela y Claudia Sandoval en el cual hubo una buena asistencia y espero hayamos transmitido un conocimiento valioso para todos, perder ese miedo a dibujar y ayudarnos por miedo de la representación gráfica todas esas ideas que en el día a día queremos transmitir en nuestros proyectos y empresas.

 
Luego de una larga jornada de conocimiento ágil  las personas asistentes volvieron al espacio donde se encontraron al inicio de la mañana para hacer el cierre de este gran evento. Mil gracias para todos los organizadores que hicieron posible la realización del AgileOpenMedellin y esperamos se sigan presentando eventos tan importantes en el mundo ágil en la ciudad de Medellín.
 
Me llevo un gran recuerdo y conocimiento del AgileOpenMedellin 2013 y espero que todos ustedes también, un saludo a todos.
 
 
 
Fotografías:
KhriztiaN Moreno
 

miércoles, 26 de junio de 2013

Bienvenidos

Esta es la primera entrada de Daniel MoncadAgil.
La idea es que este blog sea de tu gusto y encuentres contenido que te agrade y sirva para tu conocimiento.

Se espera poder recibir retroalimentación por parte de sus comentarios, ya sean positivos o negativos, esto es construido de una manera ágil de la cual se espera ir mejorando evolutivamente.

Saludos...