Entradas

Mostrando las entradas etiquetadas como Agile

Mi Primera "Retrospectiva" en mi Actual Centro de Trabajo - Parte 2

Imagen
"Mundial de Impedimentos" (Este post es la continuación de un post anterior ) El momento había llegado. Una pequeña cantidad de post-its y un par de plumones: era lo único que tenia disponible en ese momento y, aunque parecía poco, era lo necesario para realizar la sesión. El equipo llegó al salon de reuniones. Sentí que había un poco de desgano, puesto que no tenían una idea muy clara de la agenda que se tenia preparada. El proyector se encontraba listo para la presentación de los indicadores y ya estaba todo encaminado para empezar la sesión. "Respuesta ante el cambio sobre seguir un plan", fue lo que se vino a la mente cuando el líder de equipo empezó la sesión mostrando primero los indicadores. No fue el inicio que había planeado en un principio, sin embargo el objetivo se mantenía en pie. Una vez terminada la revisión de los indicadores, el líder de equipo me dio la posta para que pueda seguir la reunión y empezar la retrospectiva. Si bien el i...

El Poder de la Visualizacion - Parte 2

Imagen
Exposición del Proyecto - 2016 LOS SPRINTS Empezamos con un detalle a tomar: yo trabajando en una empresa y el equipo todavía en clases. No teníamos un lugar propio para trabajar ni tampoco íbamos a trabajar juntos. Un gran inconveniente si queríamos trabajo bajo Scrum. Entonces, ¿qué decidimos?  Para nuestro backlog utilizamos Trello. Me encargué de agregar las historias de usuario dentro de la herramienta y todos teníamos la visualización necesaria. Nuestras "reuniones diarias" la trabajamos en horas de la noche a través de Hangouts. Realizábamos una videollamada de 15 minutos y nos poníamos todos alineados. Cuando por alguna razón no se podía realizar, Slack fue nuestra herramienta de apoyo para poder realizar nuestros daily meetings. Anotábamos las respuestas a las 3 preguntas a través de un mensaje y así manteníamos la transparencia en la medida que lo podíamos mantener. SPRINT REVIEW Y RETROSPECTIVA El Sprint Review resultó, en palabras del equip...

El Poder de la Visualizacion - Parte 1

Imagen
Equipo Codephilia de la UNT Hace poco unos estudiantes de la escuela de Informática de la Universidad Nacional de Trujillo conversaron conmigo para que les ayudara con su proyecto para un concurso de proyectos, que se realizaría en la escuela. Les explique en que manera iba a poder ayudarlos, y mas que una persona que les ordenaría que hacer, iba a ser una persona que les ayudaría a que ellos mismos encontraran su camino y su forma de trabajar. EL INICIO En un principio les sonó un poco extraño, pero aceptaron y decidimos empezar. Comencé conociéndolos un poco mas y saber de primera mano quienes eran. A partir de ahí hicimos lo que les escribo a continuación: Product Vision Board: Tomado desde la pagina de Roman Pichler. Esta plantilla nos dio una visión general del producto que querían construir, basándose en 5 puntos: VISION: La visión de tu idea, resumida en una oración. TARGET GROUP: Usuarios, clientes o segmento de mercado en donde aplicaría tu idea. NEE...

Trabajo Colaborativo con el Cliente

Imagen
Neurocapital Humano "TRABAJO COLABORATIVO CON EL CLIENTE sobre una negociación contractual" Este es uno de los puntos del Manifiesto Ágil que a mi parecer es uno de los mas difíciles de adoptar. No solo porque la mayoría de los clientes están acostumbrados  a "encontrarse con los desarrolladores al inicio y al final de los proyectos", sino que ademas cada cliente es diferente, y uno debe aprender a entablar una relación laboral  de acuerdo a su forma de pensar. Hace unos meses, trabajamos en un proyecto para un comercio electronico. Al inicio del proyecto, se trabajo con ellos (dos personas de la empresa que tenían involucramiento directo con el proyecto) la Incepción Ágil , se mapeo todas las funcionalidades y se dio el visto bueno para el proyecto. Hasta ese punto, y antes de de finalizar el primer Sprint, todo estaba marchando de manera fluida y muy eficaz. Sin embargo, todo cambio a partir del primer Sprint Review. El Sprint Review se real...

Mi Primera Incepcion Agil

Imagen
Desde que empece a desarrollarme como Scrum Master, la mayoria de las veces me topé con muchos incovenientes que causaban cierto malestar en el medio de un proyecto: - ¿Qué estamos desarrollando realmente? - ¿Todo el equipo sabe el por que del proyecto? - ¿El cliente realmente esta seguro que se desarrollará lo que desea? Hubieron ocasiones que los tiempos no cuadraron, que el equipo de desarrollo no sabia exactamente que hacer y, un caso muy particular, el precio era muy poco para lo que estuvimos desarrollando. Entonces se te viene a la mente ¿qué manera habrá para poder evitar estos incovenientes? Todas estas preguntas terminan siendo resueltas con la Incepcion Ágil. Desarrollado por Jonathan Rasmusson en su libro The Agile Samurai, estas 10 dinamicas tienen el objetivo de alinear, tanto al cliente como el equipo de desarrollo, en todo el proyecto. Hace poco llevé un curso de Incepcion Agil online, en el cual pude obtener nuevas formas y tecnicas que me ayu...

Volviendo a Empezar

Citando un pequeño fragmento del libro The Agile Samurai : "Get used to it, pretty boy. Murphy’s law takes no prisoners when it comes to disrupting the best-laid plans. If you don’t have a strategy for dealing with change, your project is going to eat you alive." "Acostúmbrate, niño bonito. La ley de Murphy no toma prisioneros cuando se  trata de interrumpir los planes mejor trazados. Si no tienes una estrategia para hacer  frente al cambio, tu proyecto te va a comer vivo." Dicen que para emprender, hay que estar dispuestos a soportar tropiezos, decepciones y fracasos. Una cosa es haberlo escuchado; otra, muy diferente, es haberlo vivido. No es tan fácil como pensé que sería. Abandoné la empresa que funde con los demás chicos por muchas razones. Para mi fue algo que me dolió mucho, por lo que llegó a significar para mi. Sin embargo, sabía que tenía que levantarme, y seguir adelante. Y así fue, estoy volviendo a empezar. Sigo con la mi...

Los Valores los encontramos en todo Aspecto de Nuestra Vida

Imagen
Ilustración: Alexander Guevara Cuando tienes la costumbre de viajar constantemente (3 horas diarias ida y vuelta), siempre tendrás la oportunidad de pensar en las cosas que te suceden (o sucederán). El día de hoy regresaba a casa luego  de un partido de fútbol (si, juego fútbol de manera amateur), y en camino de regreso, al no poder dormir, me puse a pensar en las dinámicas que presentare el día lunes a primera hora. En cierto momento, recordé los valores de Scrum, los cuales ya he conversado con el equipo, y me puse a comparar al equipo de fútbol en el que estoy jugando, con el equipo Spinity. Sorprendentemente, los valores en los cuales se soporta Scrum se encuentran también en el fútbol. Aquí les muestro en que situación lo pude ver: Foco: "Nos enfocamos en un pequeño grupo de actividades por vez. Esto hace que al finalizar un Sprint, entreguemos un producto de alta calidad." Nosotros empezamos con el  objetivo de clasificar a una nueva etapa, pero para logr...

Los Valores nos hacen Mejor Cada Día

Imagen
Los Valores de Scrum - Dibujo Propio Hace un par de días, el equipo de desarrollo me pidió que les enseñara nuevas cosas respecto al marco de desarrollo Scrum. En un principio, les había comentado todo lo que conocía de Scrum hasta ese momento, y ya habíamos estado adoptándolo poco a poco, y lo van asimilando de la mejor manera. Luego de una pequeña investigación, me topé con el libro de Martín Alaimo , en donde escribía lo relacionado con los fundamentos de Scrum. Es así que recordé una parte importante de la metodología, que solo nos habíamos limitado a mencionar: Los valores de Scrum. Es importante tener presente estos principios, mas es también importante conocer los valores en los que se apoya. Estos son: Foco: Nos enfocamos en un pequeño grupo de actividades por vez. Esto hace que al finalizar un Sprint, entreguemos un producto de alta calidad. Coraje: Ya que somos un equipo en todo el sentido de la palabra, estamos para apoyarnos unos a los otros; es por eso...

Responder ante el Cambio

Imagen
Respuesta ante un Cambio sobre seguir un Plan Las metodologías ágiles se basan en 4 principios elementales. Uno de los principios de los cuales yo considero muy importante es el siguiente: "Respuesta ante el cambio sobre seguir un plan" Lo que aconteció el día de hoy, me hizo recordar el porque debemos estar siempre en respuesta ante un cambio que seguir un plan pre-establecido. En el planeamiento inicial del proyecto, habíamos acordado las tareas para desarrollar durante nuestro Sprint. En ese instante de tiempo, habíamos considerado tareas que parecían simples, pero no vimos el trasfondo de las mismas. En los Daily Scrum (llamados también Daily Meetings o Stand-up Meetings), pude darme cuenta que había un miembro del equipo que estaba enfocado en otras tareas, diferentes a las establecidas durante la planeación. Esta actitud me hizo sentir intrigado. Me acerqué en varias oportunidades para preguntar el porqué de ese proceder. Él me habló de que debíamos...

La Recompensa de un Scrum Master

Imagen
En el marco de trabajo Scrum, existen roles que permiten el desarrollo de los proyectos de manera eficiente y organizada. Uno de ellos es el de Scrum Master, rol que desempeño en el equipo. De acuerdo a su definición general, un Scrum Master es "el Coach del equipo y quien lo ayuda a alcanzar su máximo nivel de productividad posible". Dentro de las responsabilidades del Scrum Master, se encuentra la de velar por el correcto empleo y evolución de Scrum. Otra de ellas es facilitar su uso a medida que se avance, que el equipo sea multifuncional y eficiente. Además, debe proteger al equipo de distracciones tanto internas como externas. Es el "actor tras bambalinas" del equipo. Se dice, que el objetivo de un ScrumMaster dentro de una empresa, es "dejar de serlo". Suena un poco extraño, pero una vez que el equipo empiece a trabajar de manera eficiente, se podrá prescindir de él. Cumpliendo ese rol, mi deber es hacer que los miembros del ...

El Primer Sprint de nuestra joven Existencia

Imagen
Nuestra Primera Planificación De una manera u otra, empezamos a planificar. La reunión que se llevaría a cabo, tenía como tema principal la elaboración del taskboard. Un taskboard es un cuadro en donde están las tareas que se tiene, quienes son los responsables de realizarlas, etc. Sin embargo, citando al libro XP y Scrum desde las trincheras: “Asegúrate que la pila del producto (o product backlog) esté lista antes de la reunión de planificación de Sprint”. La pila del producto son todas las funcionalidades que tiene el proyecto a desarrollar. Estas funcionalidades están priorizadas por el dueño del producto ( o Product Owner, que es el nexo entre los stakeholders y el Dev Team). Es por eso que tuvimos muchos problemas en un principio. En primer lugar, uno no puede saber que va a hacer si no sabe hacia donde apunta. Entonces partimos de la pregunta ¿Cuál es nuestro primer producto? Todavía no hay un cliente establecido, por consiguiente el equipo decidió que "nues...

¿Por qué escribo esto?

Imagen
Kleer Scrum Workshop Full Day - Trujillo 2014 Empezaré con el relato de mi experiencia aplicando Scrum, respondiendo a la pregunta ¿Por qué estoy haciendo esto? Antes que nada, llevo poco más de medio año enfocándome en metodologías ágiles de desarrollo de software. Mi enamorada asistió al Ágiles 2013, celebrado en la ciudad de Lima, Perú, y trajo del viaje muchos temas y términos nuevos para mi, como pensamiento ágil, Scrum, manifiesto ágil, XP, facilitación gráfica, … tantos términos nuevos, así como otros que escuché con anterioridad (pero a los que no presté mucha atención). Todo el dinamismo y la sinergia que había escuchado, lo pude sentir en el 2do MeetUp celebrado aquí en Trujillo, Perú  (el 1er MeetUp estuvo bueno, con las experiencias de Qaysen en Ágiles 2013 y el hangout con Lennon Shimokawa) con la participación de Hiroshi Hiromoto, quien nos habló de Scrum. Fue ahí donde experimenté de una manera más real lo que era Scrum, sus interacciones (o Sprints), la ...

El inicio de mi Aplicación de Scrum

Imagen
¡Enfrenta lo desconocido! Todo esta preparado... eso espero. Nuestro equipo ha aceptado aplicar Scrum en nuestros proyectos, y mi tarea es explicarles lo más detalladamente posible en que consiste, ya que Scrum nos ayudará, y mucho. Contacté a dos amigas que conocen de Scrum para que me apoyen con la exposición del tema. Ahora solo queda esperar la hora de la reunión. Mientras escribo estas líneas me siento emocionado.  Parecía que la idea nunca se llegaría a concretar, y sin embargo ahora puedo decir que nos hemos puesto en marcha. Mi amiga, parte del equipo y también conocedora del tema,  se siente nerviosa. Es natural, es algo nuevo y salir en busca de lo desconocido trae consigo miedo. Sin embargo, siento las ganas y las predisposición para trabajar de todos los chicos del equipo, y eso suma de alguna u otra forma. Backlogs, Sprint Backlogs, Sprint Planning, Daily Scrum... tantas definiciones que preocupan un poco, pero como un amigo mío comento "Scrum no ...