tutorial de scrumrf

24
 Tutorial de Scrumrf (I): Registro de usuarios y organizaciones Posted on octubre 10, 2011 by Abel Con este comenzamos una serie de tutoriales sobre el manejo de Scrumrf , la herramienta de gestión ágil de proyectos desarrollada por TonkaLabs. Serán una serie de posts que intentarán abarcar las funcionalidades básicas que nos ofrece para realizar la planificación y seguimiento de un proyecto. Para ello utilizaremos un caso práctico ficticio, siguiendo todos los pasos de los miembros del equipo de desarrollará dicho proyecto. Empezaremos por el principio, el registro de un nuevo usuario y una nueva organización. Kelly es Scrum Master en una empresa de desarrollo de software llamada Katonbals Inc. Va a comenzar el desarrollo de nuevos proyectos y necesita de una herramienta que le permita gestionarlos de un modo práctico y sencillo, sin complicaciones ni artificios que saturen aún más su ya de por sí ajetreada jornada laboral. Como no podía ser de otra manera escoge Scrumrf para tal propósito. Para comenzar a utilizar la aplicación y dar de alta su primer proyecto, lo primero que hace es inscribirse a sí mismo y a su organización. Para ello se dirige a la dirección http://www.scrumrf.com/, escoge el idioma con el que quiere trabajar (en este caso español) y selecciona la opción de registro. A continuación cumplimenta el formulario de alta, en el que especifica su información personal, la de su organización y la de su nueva cuenta de Scrumrf .

Upload: boris-gomez

Post on 14-Jul-2015

824 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Tutorial de Scrumrf

5/12/2018 Tutorial de Scrumrf - slidepdf.com

http://slidepdf.com/reader/full/tutorial-de-scrumrf 1/24

Tutorial de Scrumrf (I): Registro de usuarios y

organizaciones

Posted on octubre 10, 2011 by Abel

Con este comenzamos una serie de tutoriales sobre elmanejo de Scrumrf , la herramienta de gestión ágil deproyectos desarrollada por TonkaLabs. Serán unaserie de posts que intentarán abarcar lasfuncionalidades básicas que nos ofrece para realizar la

planificación y seguimiento de un proyecto. Para elloutilizaremos un caso práctico ficticio, siguiendo todoslos pasos de los miembros del equipo de desarrollarádicho proyecto. Empezaremos por el principio, elregistro de un nuevo usuario y una nuevaorganización.Kelly es Scrum Master en una empresa de desarrollode software llamada Katonbals Inc. Va a comenzar eldesarrollo de nuevos proyectos y necesita de unaherramienta que le permita gestionarlos de un modopráctico y sencillo, sin complicaciones ni artificios quesaturen aún más su ya de por sí ajetreada jornadalaboral. Como no podía ser de otra maneraescoge Scrumrf para tal propósito.Para comenzar a utilizar la aplicación y dar de alta suprimer proyecto, lo primero que hace es inscribirse así mismo y a su organización. Para ello se dirige a ladirección http://www.scrumrf.com/, escoge el idiomacon el que quiere trabajar (en este caso español) yselecciona la opción de registro. A continuacióncumplimenta el formulario de alta, en el queespecifica su información personal, la de suorganización y la de su nueva cuenta de Scrumrf .

Page 2: Tutorial de Scrumrf

5/12/2018 Tutorial de Scrumrf - slidepdf.com

http://slidepdf.com/reader/full/tutorial-de-scrumrf 2/24

A la derecha del formulario puede ver una pequeña

descripción del proceso de creación de la cuenta y delas limitaciones de uso de la versión gratuita.

 Tras pulsar sobre el botón Crear Cuenta Kellyrecibirá un email de confirmación que contendrá,entre otra información, una URL para la activación desu cuenta. Solo tiene que pulsar sobre ella paraacceder a Scrumrf y empezar a trabajar.Desde la página de entrada tiene acceso a todas lasopciones de la aplicación:

En la esquina superior izquierda Kelly dispone de dosenlaces desde lo cuales puede acceder y modificartanto sus datos personales como los de su cuenta y suorganización.Pulsando sobre su nombre accede a la pantalla de

Page 3: Tutorial de Scrumrf

5/12/2018 Tutorial de Scrumrf - slidepdf.com

http://slidepdf.com/reader/full/tutorial-de-scrumrf 3/24

detalle de usuario, en la que puede ver las zonas quecontendrán la información acerca de los últimoseventos de la aplicación relacionados con él, sustareas asignadas y los comentarios que vaya

añadiendo a las diferentes entidades que se puedencomentar.

Como podéis ver, aparece una imagen de Kelly comoparte de su perfil de usuario, sin embargo en ningúnmomento la hemos añadido. Esto es debido a quedicha imagen se asocia a la cuenta de Scrumrf mediante el servicio Gravatar, a través de la cuentade correo de Kelly.En la columna de la derecha se encuentra laopción Editar usuario. Pinchando sobre ella accede aun formulario desde el que podrá modificar sus datospersonales y los de su cuenta Scrumrf .

Del mismo modo, pinchando sobre la opciónde Configuración puede editar los datos de la

Page 4: Tutorial de Scrumrf

5/12/2018 Tutorial de Scrumrf - slidepdf.com

http://slidepdf.com/reader/full/tutorial-de-scrumrf 4/24

empresa y ver el número máximo de proyectos yusuarios que su plan le permite crear.

Por último, y para terminar esta primera entrega, oshabréis fijado que en todas las páginas de laaplicación, en el borde izquierdo de la pantalla,aparece una pestaña de color azul con lapalabra Feedback . En realidad no es partede Scrumrf . Se trata de un servicio asociado a ésteque os permitirá enviarnos comentarios. Si tenéiscualquier duda o sugerencia, habéis detectado algúntipo de error en la aplicación o, simplemente, queréissaludar al equipo de TonkaLabs, no dudéis en hacerlo;todas vuestras peticiones serán atendidas.¡Esperamos vuestro feedback!

Tutorial de Scrumrf (II): Creando un nuevo proyecto

Posted on octubre 17, 2011 by Abel

En la primera parte de este tutorial vimos como Kelly Slater

se registraba a sí mismo y a su organización para comenzar a

gestionar proyectos con Scrumrf. Una vez hecho esto, elsiguiente paso será la creación de un proyecto y la asignación

de las personas que participarán en él, estableciendo el papel

que tendrá cada una dentro del mismo.En primer lugar, Kelly

tendrá que invitar a sus compañeros para que también ellos

tengan su cuenta de acceso a Scrumrf. Para ello, desde la

Page 5: Tutorial de Scrumrf

5/12/2018 Tutorial de Scrumrf - slidepdf.com

http://slidepdf.com/reader/full/tutorial-de-scrumrf 5/24

opción Nuevo usuario de la pestaña Personas, rellena

el formulario de alta del nuevo miembro de la organización,

que en este caso será el desarrollador Taj Barrow.

Una vez que Kelly ha introducido sus datos, el nuevo usuario

puede acceder a la aplicación y, además, aparece en la lista

de personas de la organización. Pinchando sobre su nombre

puede ver en detalle sus propiedades y modificarlas si lo

considera oportuno:

Taj es un desarrollador con mucho talento, pero

desgraciadamente no es suficiente para abordar los

proyectos que Kelly tiene en cartera; al menos necesitará

otras tres personas más. Del mismo modo que ha hecho con

Taj, Kelly da de alta a Tom, Alana y Kassia.

Page 6: Tutorial de Scrumrf

5/12/2018 Tutorial de Scrumrf - slidepdf.com

http://slidepdf.com/reader/full/tutorial-de-scrumrf 6/24

Ya tenemos dado de alta al equipo al completo. El siguiente

paso será la creación del primer proyecto. Accediendo a la

pestaña de Proyectos, Kelly pulsa sobre la opción NuevoProllecto e introduce los datos en el formulario que se abre

a continuación.

Inicialmente introduce los siguientes datos: un nombre para elproyecto; su estado, que en este caso será activo desde el

principio; la fecha estimada de comienzo; una breve

descripción del proyecto; la clave para la identificación del

proyecto en las historias de usuario; la unidad de esfuerzo en

la que se medirán las historias de usuario, en este caso son

puntos de historia; la unidad de esfuerzo para las tareas, que

en este caso son horas; y, por último, el factor de foco

predeterminado, que no es más que el porcentaje de tiempo

productivo del equipo.Introducidos estos datos lo único que queda esasignar al equipo, junto con sus roles oresponsabilidades dentro del proyecto. Para ello basta

Page 7: Tutorial de Scrumrf

5/12/2018 Tutorial de Scrumrf - slidepdf.com

http://slidepdf.com/reader/full/tutorial-de-scrumrf 7/24

con ir arrastrando a los miembros de la organizaciónque formarán parte del proyecto y asignarles susroles. En este caso solo se necesitan tres personasmás.

Como vemos, en los proyectos gestionados

con Scrumrf se manejan tres roles:

• Scrum Master: Tiene control total sobre lasorganizaciones, proyectos y personas. Es lo quecoloquialmente llamaríamos, “El jefe”.

• Product Owner: Es el responsable del producto

que se generará como consecuenca del desarrollodel proyecto. Tiene una vista de alto nivel de suestado en todo momento. Podríamos verlo como “Elcliente”.

• Team Member: Miembro del equipo que desarrollael proyecto. Puede asignarse tareas, cambiar suestado e incluso crearlas, al igual que las historiasde usuario, pero no modificar los datos básicos de la

organización, las personas o los proyectos. Tambiénes conocido como “El desarrollador ”.

Una vez introducidos todos los datos y guardado el formulario

ya hemos creado nuestro nuevo proyecto.

Page 8: Tutorial de Scrumrf

5/12/2018 Tutorial de Scrumrf - slidepdf.com

http://slidepdf.com/reader/full/tutorial-de-scrumrf 8/24

Si ahora nos vamos a la pestaña Personas podemos ver a

los miembros de la organización con la información de su

asignación a proyectos actualizada.

Del mismo modo, desde la pestaña Proyectos Kelly pude

consultar la lista de proyectos dados de alta en la aplicación,

 junto con su estado e información más relevante.

Pues esto es todo por hoy. En la próxima entrega veremoscomo el equipo de Katonbals introduce las historias de

usuario y las desglosa en tareas, indentificando las

principales funcionalidades de la aplicación que quieren

desarrollar y realizando una primera estimación del esfuerzo.

Page 9: Tutorial de Scrumrf

5/12/2018 Tutorial de Scrumrf - slidepdf.com

http://slidepdf.com/reader/full/tutorial-de-scrumrf 9/24

Tutorial de Scrumrf (III): Historias de usuario y tareas

Posted on noviembre 25, 2011 by Abel

Ya hemos creado nuestro proyecto, introducido los datos

básicos del mismo y asignando al equipo junto a sus roles. El

siguiente paso será la introducción y estimación de las

historias de usuario, las cuales formarán parte del product

backlog del proyecto, que no es más que el conjunto de

requisitos funcionales que definen el producto, siempre desde

el punto de vista del usuario.

Kelly, como scrum master, con la colaboración de todo el

equipo del proyecto, y muy especialmente de Alana, la

product owner, es nuevamente el encargado de introducir y

mantener las historias.

Para crear una nueva historia selecciona lapestaña Product backlog y pulsa sobre laopción Nueva historia. En el cuadro de diálogo quese abre introduce su título; su prioridad, siempre

Page 10: Tutorial de Scrumrf

5/12/2018 Tutorial de Scrumrf - slidepdf.com

http://slidepdf.com/reader/full/tutorial-de-scrumrf 10/24

desde el punto de vista del usuario; el esfuerzoestimado requerido para llevarla a cabo, que deberáhaber consensuado previamente con el equipoutilizando la técnica de planning poker; un descripción

detallada de la funcionalidad; y por último, loscriterios de aceptación que definen cuándo la historiase ha completado y cumple con las expectativas delcliente.

El proceso se repite por cada historia de usuario identificada.

Finalmente se dispone de una lista completa que describe

detalladamente el producto que se generará tras el desarrollo

del proyecto, que podrá ser consultada y filtrada desde la

pantalla del Product backlog. En posible que en fases

avanzadas del proyecto, ya sea porque no se han detectadoantes o bien como fruto de cambios demandados por el

cliente, haya que introducir nuevas historias de usuario; no

hay problema, Scrumrf permite la introducción de nuevas

historias siempre y cuando el proyecto permanezca abierto.

Page 11: Tutorial de Scrumrf

5/12/2018 Tutorial de Scrumrf - slidepdf.com

http://slidepdf.com/reader/full/tutorial-de-scrumrf 11/24

Para cada uno de los elementos podremos ver parte de la

información introducida junto con su asignación a alguno delos Sprints del proyecto, en el caso de haberlos. No os

preocupéis ahora por esto, en la próxima entrega del tutorial

veremos cómo se crean los Sprints y se les asocian las

historias de usuario.

Desde aquí también podremos dar de baja las historias oeditarlas para modificar alguno de los datos introducidos

anteriormente. Pero si lo que queremos es comenzar a añadir

las tareas que hay que realizar para implementar la historia lo

que tendremos que hacer es pinchar sobre el enlace que

forma el título de ésta. De este modo accederemos a una

página en la que volveremos a ver un resumen de la

información asociada a la historia así como el botón de Nueva

tarea.

Page 12: Tutorial de Scrumrf

5/12/2018 Tutorial de Scrumrf - slidepdf.com

http://slidepdf.com/reader/full/tutorial-de-scrumrf 12/24

Como casi todo en Scrum, la identificación de tareas y su

estimación es un trabajo en equipo, y se suele realizar

durante la fase de planificación de cada Sprint. Vamos asuponer que este proceso ya ha tenido lugar y es Kelly el

encargado de introducir esta información en el sistema.

Para ello, por cada tarea identificada deberá introducir los

siguientes datos: un resumen de la misma, una descripción

detallada y su estimación de esfuerzo en la unidadespecificada en la configuración del proyecto, en este caso

horas.

Page 13: Tutorial de Scrumrf

5/12/2018 Tutorial de Scrumrf - slidepdf.com

http://slidepdf.com/reader/full/tutorial-de-scrumrf 13/24

Como ocurría con las historias, las tareas también pueden ser

introducidas en cualquier momento durante la vida activa del

proyecto por cualquier miembro del equipo. Así mismo,

también se pueden añadir comentarios, tanto a las historias

como a las tareas.

En la cuarta parte del tutorial veremos cómo trabajar con los

Sprints, asignar las tareas a los distintos miembros del equipoy comenzar a realizar el seguimiento del avance el proyecto.Related posts:

1.  Tutorial de Scrumrf (II): Creando un nuevo proyecto

Page 14: Tutorial de Scrumrf

5/12/2018 Tutorial de Scrumrf - slidepdf.com

http://slidepdf.com/reader/full/tutorial-de-scrumrf 14/24

Tutorial de Scrumrf (IV): Creación de Sprints

Posted on diciembre 30, 2011 by Abel

Una vez que tenemos clara la funcionalidad quequeremos desarrollar y las tareas que tenemos quehacer para completar nuestro producto es hora deponerse manos a la obra. Para ello el primer paso serála creación de nuestro primer sprint.

Después de haber negociado con el sponsor las

historias de usuario a incluir en este primer sprint y dehaber planificado con el equipo las tareas que lascomponen, Kelly accede a la aplicación y selecciona lapestañaSprints, dentro del proyecto que nos ocupa.

Como aún no ha creado ningún sprint en esteproyecto la lista aparece vacía. Pulsando sobre laopciónNuevo sprint puede comenzar a introducir losdatos asociados al primer sprint del proyecto.

Page 15: Tutorial de Scrumrf

5/12/2018 Tutorial de Scrumrf - slidepdf.com

http://slidepdf.com/reader/full/tutorial-de-scrumrf 15/24

 Además del nombre y la descripción, Kelly introducelas fechas de inicio y revisión del sprint, así como suduración en semanas. También establece que el

equipo no trabajará los fines de semana, lo cual nodeja de ser un alivio para todos ellos.

Así mismo, Kelly especifica los miembros del equipoque van a participar en el desarrollo del sprint y lashistorias de usuario que se pretenden completar.

En este caso serán Taj y Tom los encargados dedesarrollar la Gestión de usuarios, la autenticación yautorización sobre la aplicación y la gestión de cursos.Quedarán pendientes para un próximo sprint lagestión de alumnos y de convocatorias de cursos.

Page 16: Tutorial de Scrumrf

5/12/2018 Tutorial de Scrumrf - slidepdf.com

http://slidepdf.com/reader/full/tutorial-de-scrumrf 16/24

 Tras pulsar sobre el botón Guardar se accede ala Pila de sprint , desde donde Kelly puede ver la listade tareas, su asignación, esfuerzo estimado y esfuerzopendiente.

Desde aquí también podrá añadir comentarios a lastareas, asignarlas a alguno de lo componentes delequipo asociados al sprint, crear tareas nuevas oacceder a su detalle.

Page 17: Tutorial de Scrumrf

5/12/2018 Tutorial de Scrumrf - slidepdf.com

http://slidepdf.com/reader/full/tutorial-de-scrumrf 17/24

Desde la pestaña Muro del sprint Kelly puedeconsultar el estado inicial del muro. Éste se divide encuatro columnas: Planeada, En proceso, Verificar y Hecha. Las tareas asociadas a

cada tarea de cada historia de usuario irán pasado deuna columna a otra a medida que vayan cambiandode estado. Inicialmente todas se encuentran en lacolumna Planeada, organizadas en función de lahistoria de usuario a la que pertenecen.

La pestaña Gráficas permite consultar el estado delsprint de dos formas distintas. La primera de ellas eselGráfico burn-down, que muestra el avance delsprint día a día, comparándolo con el avanceesperado, lo cual permite detectar de forma tempranaposibles desviaciones.

Page 18: Tutorial de Scrumrf

5/12/2018 Tutorial de Scrumrf - slidepdf.com

http://slidepdf.com/reader/full/tutorial-de-scrumrf 18/24

El gráfico de Esfuerzo pendiente muestra las horasde esfuerzo restantes asiganadas a cada miembro delequipo. Ayudará a Kelly a detectar posiblesdesequilibrios en la asignación de tareas.

Si accedemos a la lista de sprints del proyectopodremos ver que, efectivamente, Kelly ha creado elnuevo sprint y puede acceder a él en cualquiermomento.

Page 19: Tutorial de Scrumrf

5/12/2018 Tutorial de Scrumrf - slidepdf.com

http://slidepdf.com/reader/full/tutorial-de-scrumrf 19/24

 Ya hemos sentado las bases del primer sprint denuestra nueva aplicación. A partir de este momentocomenzará el trabajo de verdad. En el próximo post

veremos cómo Taj y Tom comienzan a trabajar sobrelas tareas que Kelly les va asignando hasta que eltiempo estimado de duración del sprint se agote yéste se dé por completado.

Related posts:

1.  Tutorial de Scrumrf (II): Creando un nuevo proyecto2.  Tutorial de Scrumrf (III): Historias de usuario y

tareas

Tutorial de Scrumrf (IV): Creación de Sprints

Posted on diciembre 30, 2011 by Abel

Una vez que tenemos clara la funcionalidad que

queremos desarrollar y las tareas que tenemos quehacer para completar nuestro producto es hora deponerse manos a la obra. Para ello el primer paso serála creación de nuestro primer sprint.

Page 20: Tutorial de Scrumrf

5/12/2018 Tutorial de Scrumrf - slidepdf.com

http://slidepdf.com/reader/full/tutorial-de-scrumrf 20/24

Después de haber negociado con el sponsor lashistorias de usuario a incluir en este primer sprint y dehaber planificado con el equipo las tareas que lascomponen, Kelly accede a la aplicación y selecciona la

pestañaSprints, dentro del proyecto que nos ocupa.

Como aún no ha creado ningún sprint en esteproyecto la lista aparece vacía. Pulsando sobre laopciónNuevo sprint puede comenzar a introducir losdatos asociados al primer sprint del proyecto.

 Además del nombre y la descripción, Kelly introducelas fechas de inicio y revisión del sprint, así como su

duración en semanas. También establece que elequipo no trabajará los fines de semana, lo cual nodeja de ser un alivio para todos ellos.

Así mismo, Kelly especifica los miembros del equipoque van a participar en el desarrollo del sprint y lashistorias de usuario que se pretenden completar.

Page 21: Tutorial de Scrumrf

5/12/2018 Tutorial de Scrumrf - slidepdf.com

http://slidepdf.com/reader/full/tutorial-de-scrumrf 21/24

En este caso serán Taj y Tom los encargados dedesarrollar la Gestión de usuarios, la autenticación yautorización sobre la aplicación y la gestión de cursos.Quedarán pendientes para un próximo sprint lagestión de alumnos y de convocatorias de cursos.

 Tras pulsar sobre el botón Guardar se accede ala Pila de sprint , desde donde Kelly puede ver la lista

de tareas, su asignación, esfuerzo estimado y esfuerzopendiente.

Desde aquí también podrá añadir comentarios a lastareas, asignarlas a alguno de lo componentes del

Page 22: Tutorial de Scrumrf

5/12/2018 Tutorial de Scrumrf - slidepdf.com

http://slidepdf.com/reader/full/tutorial-de-scrumrf 22/24

equipo asociados al sprint, crear tareas nuevas oacceder a su detalle.

Desde la pestaña Muro del sprint Kelly puedeconsultar el estado inicial del muro. Éste se divide encuatro columnas: Planeada, En proceso, Verificar y Hecha. Las tareas asociadas a

cada tarea de cada historia de usuario irán pasado deuna columna a otra a medida que vayan cambiandode estado. Inicialmente todas se encuentran en lacolumna Planeada, organizadas en función de lahistoria de usuario a la que pertenecen.

Page 23: Tutorial de Scrumrf

5/12/2018 Tutorial de Scrumrf - slidepdf.com

http://slidepdf.com/reader/full/tutorial-de-scrumrf 23/24

La pestaña Gráficas permite consultar el estado delsprint de dos formas distintas. La primera de ellas eselGráfico burn-down, que muestra el avance delsprint día a día, comparándolo con el avanceesperado, lo cual permite detectar de forma tempranaposibles desviaciones.

El gráfico de Esfuerzo pendiente muestra las horasde esfuerzo restantes asiganadas a cada miembro delequipo. Ayudará a Kelly a detectar posiblesdesequilibrios en la asignación de tareas.

Page 24: Tutorial de Scrumrf

5/12/2018 Tutorial de Scrumrf - slidepdf.com

http://slidepdf.com/reader/full/tutorial-de-scrumrf 24/24

Si accedemos a la lista de sprints del proyectopodremos ver que, efectivamente, Kelly ha creado elnuevo sprint y puede acceder a él en cualquiermomento.

 Ya hemos sentado las bases del primer sprint denuestra nueva aplicación. A partir de este momentocomenzará el trabajo de verdad. En el próximo postveremos cómo Taj y Tom comienzan a trabajar sobrelas tareas que Kelly les va asignando hasta que eltiempo estimado de duración del sprint se agote yéste se dé por completado.