viernes, 26 de febrero de 2010

“Yo he venido a hablar de mi niño y hablo de mi niño”



Hace poco me soltaron esa frase para decirme que hablo demasiado de mi hijo, pues sí ¿algún problema?

Revisando el blog me he dado cuenta que en todas las entradas, de una forma o de otra, lo he mencionado, así que he decidido escribir una entrada solo sobre él. Esto no significa que deje de hablar de él en el resto. ;-P

Hace menos de un año que soy madre (concretamente 10 meses, 26 días, 3 horas, 34 minutos y 23 segundos) y estoy disfrutando cada segundo de esta experiencia. Siempre he tenido un instinto maternal bastante fuerte y cuando conocí a quien se ha convertido en mi marido y padre de nuestro tesoro tuvimos claro que queríamos ser padres.

Hemos tenido mucha suerte ya que tanto el embarazo como el parto fueron muy bien y salvo los catarros, gastritis y resto de “..-itis” es un niño sano, que come mucho y duerme mucho.

Es cierto que un hijo te cambia la vida, pero eso no es malo ya que esos cambios se producen porque nosotros queremos que sea así. Hay gente que piensa que un hijo te obliga a hacer sacrificios (no puedes salir por la noche, no puedes hacer senderismo, no puedes viajar en moto, ..) pero no son sacrificios, realmente lo que ocurre es que cambian tus prioridades. Para nosotros pasarnos una tarde tirados en el suelo jugando con Nicolás es lo mejor que existe; salir al parque y ver su carita cuando ve a los niños jugar al futbol, cuando ve a los perritos o cuando se sube a los columpios, es el mejor plan que puedes tener un domingo por la tarde.

No solamente no te quita nada sino que te da la vida. Cuando llego a la guardería a recogerlo y lo veo tan tranquilo jugando y esa sonrisa que le ilumina la cara cuando me ve, esos nervios que le entran porque su mami va a cogerlo, ese abrazo y esos besos (o intentos de besos) que me da, todo esto hace que se me olvide el trabajo, la gente, los problemas,.. y que vaya camino de casa con una sonrisa de felicidad hablándole y cantándole a mi hijo.

Es cierto que antes de tener un hijo hay que pensárselo bien y estar seguros, pero no en plan egoísta (todavía me queda mucho que vivir, hay muchos sitios a los que tengo que viajar, ahora mismo es muy importante mi carrera profesional,..). Lo que hay que pensar es si realmente queremos tener un hijo, si estamos dispuestos a tener esa responsabilidad y si le vamos a dedicar toda nuestra vida.

Dicen que los niños reflejan el ambiente que hay en casa, será por eso que Nicolás es un niño vital y feliz ya que lo que le transmitimos todos los días es ese amor que nos tenemos y que le tenemos a él, así como esa alegría de estar los tres juntos.

Besos

"Photo courtesy Photos8.com"

jueves, 11 de febrero de 2010

Elementos de un proyecto Scrum (IV). Roles y responsabilidades del proyecto


Product owner (o propietario del producto)

“El propietario del producto es la persona que toma las decisiones del cliente”.


El propietario del producto es la persona que conoce realmente el negocio del cliente y que tiene la visión completa del producto. Debe ser una única persona que represente al resto de interesados en el proyecto y que tenga potestad para tomar decisiones sobre este.

Es quien decide como será dicho producto y el orden de construcción de los distintos incrementos, especificando para ello las funcionalidades a implementar, así como su prioridad.

¿Qué necesitamos del product owner?
  • Debe conocer el negocio del cliente, cuales son las necesidades y el fin último del proyecto.
  • Debe ser capaz de tomar decisiones.
  • Debe tener conocimientos sobre Scrum.
  • Debe integrarse y confiar en el equipo.
  • Es el responsable de la pila del producto (o product backlog)
  • Debe participar en la reunión de planificación y de revisión del sprint
  • Debe recibir y analizar retro-información del negocio (por parte del resto de interesados en el proyecto) y del proyecto (por parte del resto del equipo)
Por último, el propietario del producto es el responsable de la financiación del proyecto así como de amortizar la inversión en el producto.

Referencias:
* Scrum Manager http://www.scrummanager.net/
*
Navegapolis.net http://www.navegapolis.net/

*
Proyectosagiles.org http://www.proyectosagiles.org/

Elementos de un proyecto Scrum (III). Roles y responsabilidades del proyecto


Scrum Manager

“La responsabilidad del scrum manager,
garantizar el proceso de scrum;
su objetivo, el equipo”

Scrum manager designa, más que al rol, a la responsabilidad de garantizar el funcionamiento del modelo. En algunos casos (en equipos u organizaciones que acaban de empezar con Scrum) dicha responsabilidad puede asignarse a un rol específico (Gestor de Scrum o Scrum Master) del equipo, mientras que en otros (en equipos y organizaciones ya maduras en uso de Scrum), dicha responsabilidad puede ser asumida por los responsables de calidad o procesos, o por el área de gestión de proyectos.


Por otro lado, el objetivo del scrum manager es el equipo, es por esto que también se denomina “facilitador

¿Cuáles son las funciones del scrum manager?
  • Es el encargado de asesorar y formar tanto al propietario del producto como al equipo.
  • Es el responsable de asegurar que se sigue el proceso.
  • Debe de supervisar y moderar las reuniones de planificación, de seguimiento y de revisión del sprint, compartir la visión del negocio, gestionar las agendas del sprint, asesorar en la estimación, etc...
  • Debe asesorar al propietario del producto en relación al product backlog (o pila de producto) así como revisar y validar este.
  • Debe guiar, motivar y orientar al equipo para avanzar en el desarrollo del producto, cumpliendo las expectativas del cliente garantizando la calidad del producto sin imponer la forma de desarrollarlo.
  • Debe de promover la confianza y la comunicación entre los miembros del equipo así como entre el cliente y el equipo.
  • Es su responsabilidad proteger al equipo de cualquier interferencia externa así como eliminar los impedimentos del proyecto facilitando con ello la creatividad del equipo.
  • Debe asesorar al cliente en cómo puede maximizar su inversión.
  • Es el responsable de la configuración, diseño y mejora continua de las prácticas de Scrum en la organización.
Lo anteriormente expuesto implica que el scrum manager tiene que tener conocimientos y experiencia en el proceso de Scrum.

Referencias:
* Scrum Manager http://www.scrummanager.net/
*
Navegapolis.net http://www.navegapolis.net/

*
Proyectosagiles.org http://www.proyectosagiles.org/

Elementos de un proyecto Scrum (II). Roles y responsabilidades del proyecto


El equipo

"Debe ser un equipo multidisciplinar que se auto-gestiona y aunto-organiza"

La definición de un equipo en Scrum es el de un equipo (no un grupo de trabajo) multidisciplinar que trabaja de forma conjunta en base a un mismo objetivo: garantizar el desarrollo del producto cumpliendo la visión del cliente.

Debe ser capaz de autogestionarse y de tomar decisiones de cómo realizar su trabajo.

¿Qué características debe tener un equipo de scrum?
  • Todos los miembros se conocen y conocen el modelo de trabajo con Scrum.
  • No deben ser equipos muy grandes. Se recomienda un tamaño de equipo entre 4 y 8 personas.
  • El equipo debe de conocer y compartir la visión del propietario del producto.
  • Deben de colaborar con el propietario del producto en el desarrollo del product backlog (o pila del producto)
  • Todos los miembros del equipo deben participar en la toma de decisiones, respetando las opiniones de todos.
  • Deben de considerar el objetivo de cada sprint como propio del equipo así como las responsabilidades del logro como consecuencia del trabajo del equipo.
En definitiva, el equipo debe de construirse en base a la confianza, confianza en el equipo, en el proyecto y en el proceso.

¿Cuáles son las responsabilidades del equipo?
  • Es el responsable del sprint backlog (o pila de sprint).
  • Debe decidir qué requisitos componen el sprint, las tareas en las que se deben dividir estos y la estimación y asignación de estas.
  • Es el responsable del desarrollo.
En resumen, es el responsable de transformar la pila de sprint en un incremento de la funcionalidad del software.

Referencias:
* Scrum Manager http://www.scrummanager.net/
*
Navegapolis.net http://www.navegapolis.net/

*
Proyectosagiles.org http://www.proyectosagiles.org/

miércoles, 10 de febrero de 2010

Elementos de un proyecto Scrum (I)



Tengo que reconocer que no soy una experta en Scrum ya que de los únicos conocimientos que dispongo son de los 3 cursos on-line realizados en el portal ScrumManager (ya tengo 45 puntos de autoridad Scrum Manager) y de mi sentido común. Lamentablemente todavía no he tenido la oportunidad de poder aplicar esos conocimientos en un proyecto real.

La idea de escribir esta serie de post sobre Scrum es porque me pidieron ayuda para aclarar alguno de los conceptos relacionados con Scrum y pensé que sería más útil si lo publicaba en el blog.

En esta serie de post no vamos a entrar en qué Scrum, los orígenes,... suponemos que eso ya se conoce y si no hay libros y artículos muy buenos al respecto. El objetivo es proporcionar una visión clara y concisa de cada uno de los elementos necesarios para llevar a cabo un proyecto utilizando Scrum. Para ello me he basado en los cursos realizados y en el libro de Juan Palacio [1], también he utilizado alguno de los artículos de éste en Navegapolis [2] así como algún otro de proyectosagiles.org [3]. La estructura a seguir será la siguiente:
  • Los Roles
    • Scrum Manager, Product Owner, el Equipo
  • Las reuniones
    • Planificación del sprint, seguimiento del sprint, revisión del sprint
  • Los elementos
    • Pila del producto, Pila del sprint, El incremento
  • Las Herramientas
    • Gráfico Burn-up, gráfico burn-down, juegos y protocolos de decisión, etc.
Me he dado cuenta que se me ha olvidado comentar los principios en los que se fundamenta Scrum y que no puedo dar por supuesto que todo el mundo conoce.

El Manifiesto Ágil

Estamos poniendo al descubierto mejores métodos para desarrollar software, haciéndolo y ayudando a otros a que lo hagan. Con este trabajo hemos llegado a valorar:

  • A los individuos y su interacción, por encima de los procesos y las herramientas.
  • El software que funciona, por encima de la documentación exhaustiva.
  • La colaboración con el cliente, por encima de la negociación contractual.
  • La respuesta al cambio, por encima del seguimiento de un plan.
Aunque hay valor en los elementos de la derecha, valoramos más los de la izquierda

Firmado por: Kent Beck, Mike Beedle, Arie van Bennekum, Alistair Cockburn, Ward Cunningham, Martin Fowler, James Grenning, Jim Highsmith, Andrew Hunt, Ron Jeffries, Jon Kern, Brian Marick, Robert C. Martin, Steve Mellor, Ken Schwaber, Jeff Sutherland, Dave Thomas.

Referencias:
  • [1] Scrum Manager http://www.scrummanager.net/
  • Los cursos online son muy buenos. Además, desde la web se puede descargar el libro “Flexibilidad con Scrum” así como los apuntes de los cursos. La versión impresa del libro puede comprarse en Lulu (http://www.lulu.com/content/1338172)
  • [2] Navegapolis.net http://www.navegapolis.net/
  • Hay artículos muy interesantes referentes a scrum pero lo que más me ha gustado son los referentes a las herramientas que existen para esta metodología.
  • [3] Proyectosagiles.org http://www.proyectosagiles.org/
  • Destacar el artículo “Un contrato ágil para Scrum” (http://www.proyectosagiles.org/contrato-agil-scrum) así como el del “El buen gestor de un equipo ágil” (http://www.proyectosagiles.org/buen-gestor-equipo-agil-scrummaster)
    Muy interesante también la idea que plasman del Scrum Master como Facilitador (http://www.proyectosagiles.org/facilitador-scrum-master)

martes, 9 de febrero de 2010

Técnicas de motivación: Buen tiempo, una cervecita, buena compañía…



La idea de empezar este blog surgió por la invitación de un buen amigo para que escribiera un artículo en su blog respecto al uso de la cerveza como técnica de motivación.

Hará un par de años tuve que montar un equipo de desarrollo nuevo. Ya desde el principio detecté que mi rol de “jefa” les imponía bastante lo que complicaba el poder conseguir ese concepto de equipo y no de grupo de trabajo que quería conseguir.

Quería un equipo cohesionado, involucrados con el equipo, con el proyecto y con la empresa. Para esto era fundamental, o por lo menos esa es mi forma de trabajar, el conocer a las personas, sus inquietudes, sus ambiciones, sus defectos y sus virtudes,..
Así fue como empecé a organizar las “cervecitas de los lunes”. Empezamos a quedar en un bar que estuviera cerca de la oficina a tomarnos una o dos cervecitas antes de irnos a casa. Al ser todos gente joven, sin responsabilidades familiares todavía, la idea fue bastante bien acogida y ha continuado, incluso cuando tuvimos que montar un nuevo equipo ya que la mayor parte del primero consiguió mejores oportunidades en otras empresas y se fueron (aunque siguen viniendo a las cervecitas). Tengo que reconocer que últimamente nos vemos menos y en parte es culpa mía ya que desde que tuvimos a Nicolás tenemos menos tiempo libre.

La verdad es que las cervecitas sirvieron para su propósito. Además de pasar un rato agradable y echarte unas risas sirvió para cohesionar el equipo y conocernos mejor. En un ambiente relajado, fuera de la jornada laboral, la gente se desprende un poco de los roles preestablecidos y se quita las caretas, en definitiva, se es más uno mismo y se atreve a decir lo que piensa y le preocupa sin pensar tanto en lo que pensarán los demás. De esta forma, se crea una confianza en el resto del equipo basada en la igualdad, sin importar quién es el “jefe”, al final sólo importa la valía de cada uno de ellos.

No podemos olvidar que, al principio, lo que lo único que nos unía a todos era el trabajo por lo que las conversaciones solían girar en torno al proyecto, los problemas de desarrollo que había, la empresa, etc.. Esto me sirvió para conocerlos mejor, ver cuáles eran sus inquietudes, planes de futuro, resolverles las dudas que pudieran tener en lo que es el día a día del equipo y en definitiva intentar motivarlos y conseguir un buen ambiente de trabajo. Muchas veces nos centramos en los aspectos técnicos del proyecto y se nos olvida que tratamos con personas, con sus necesidades, con sus miedos y esperanzas y que la función de un “responsable de equipo”, me gusta más que la palabra “jefa”, es ayudarles en las dificultades que encuentra en su día a día (no sólo las técnicas) y formarlos para evolucionar profesionalmente.

Hace ya dos años y medio desde que empezamos con esto y a fecha de hoy puedo decir con orgullo que conseguimos montar un buen equipo de profesionales (en verdad ya llevamos dos y a ver si consigo el tercero) y espero haber sembrado la semillita que permita que ellos creen esos equipos de trabajo responsables e involucrados y no meros grupos de trabajo.

No hace falta que diga que al final la mayoría de ellos se han convertido en muy buenos amigos ya que además de ser muy buenos profesionales son unas bellísimas personas.

martes, 2 de febrero de 2010

Respira hondo y cuenta hasta 10…



La verdad es que suelo ser una persona bastante impulsiva y muchas veces me convendría respirar hondo y contar hasta 10, 100 o incluso mil antes de lanzar el exabrupto. Gracias a Dios estoy casada con una persona que es mi opuesto en eso y que me proporciona la calma que muchas veces necesito.

¿Qué es lo que me hace saltar como un polvorín? Normalmente se reduce a las injusticias y a la impotencia, el que en la sociedad en que vivimos prima la ley de la selva, el paso del resto, el intentar aprovecharte de los demás,.. En esta sociedad de derecho en la que vivimos cada vez tenemos menos derechos y normalmente terminamos aceptando la situación y con un “las cosas son así, yo solo no voy a poder cambiarlo, ¿ahora te das cuenta? Siempre ha funcionado así…” resumimos nuestra actitud frente a la vida. Se nos olvida que el desierto está hecho de minúsculos granos de arena. Si cada uno de nosotros defendiera sus derechos otro gallo cantaría, pero esta es la sociedad en la que nos ha tocado vivir, como veis muchas veces soy la primera que caigo en el tópico.

El hecho de empezar este blog es para usarlo un poco como cajón de sastre de todos aquellos pensamientos que me asaltan a lo largo del día y con los que construyo mis propias historias pero que al final no comparto con nadie. Si me veis por la calle hablando sola, no es que este loca, estoy manteniendo una conversación muy interesante conmigo misma.

Intentaré ser positiva y no volcar sólo aquellos pensamientos negativos que me surgen cuando se enciende mi genio, ese genio que ha heredado mi hijo y que por una parte me encanta y por otro sé que me va a suponer muchos enfrentamientos con él cuando crezca. Ojalá herede también la paciencia del padre.