sábado, 2 de febrero de 2019

Los 3 artefactos de SCRUM


Al aplicar SCRUM se utilizan 3 herramientas o artefactos: el Product Backlog, donde se registran los elementos (requerimientos y características) del producto, el Sprint Backlog, que contiene los elementos a desarrollar en un Sprint y los resultados de cada Sprint que se denomina el Incremento del producto.

El Product Backlog está conformado por la lista de elementos (PBI: Product Backlog Item) que conforman las especificaciones de un producto. Estos elementos incluyen los requerimientos, características del producto, historias de usuarios, criterios de aceptación, etcétera.  Esta lista está ordenada por prioridad, de acuerdo al valor que el PBI da al negocio y su aporte al logro de los objetivos. El Product Backlog es gestionado y mantenido por el dueño del producto (Product Owner).

En los enfoques de desarrollo tradicionales, se procura describir con el mayor detalle posible el alcance del producto, valorando que éste no cambie durante la construcción. En SCRUM se reconoce, que al desarrollar proyectos complejos, es imposible conocer en detalle todas las especificaciones del producto que se pretende desarrollar. En lugar de eso, se tiene un alcance variable que se va refinando y descubriendo en la medida que el desarrollo avanza, con las entregas iterativas y la retroalimentación frecuente, dando lugar a un producto iterativo, incremental y evolutivo. En el Product Backlog los PBI más prioritarios tienen más detalle que los PBI de menor prioridad, que se van refinando y  adaptando a la evolución del producto, del contexto y de la tecnología.

El Product Owner establece el objetivo y meta del Sprint, y el Equipo de Desarrollo selecciona los PBI que hacen posible la meta deseada, conformando el Sprint Backlog, junto al plan, tareas técnicas, tareas de ejecución y acciones de mejora del proceso. El Equipo de Desarrollo es el dueño del Sprint Backlog, y es el único que lo gestiona y actualiza. El Product Owner no debe modificar los PBI del Sprint Backlog y el Equipo de Desarrollo debe hacer visible su contenido a todo el equipo de trabajo y a los involucrados (stakeholders) del proyecto.

El tercer artefacto de SCRUM es el Incremento del producto, que es la suma de todos los PBI completados durante un Sprint y el valor de los incrementos de todos los Sprint anteriores. Un acuerdo importante que debe establecer y cumplir el Equipo de trabajo, es cuando un PBI está completado o terminado, lo que se conoce como “Definition of Done”, el cual especifica las condiciones que debe cumplir el elemento para darlo por completado. Incluye usualmente que todos los criterios de aceptación de cada PBI han sido validados y aceptados por el Product Owner, que todas las pruebas unitarias e integrales se realizaron sin generar errores, entre otros criterios. Esto asegura que el incremento es usable, independientemente de si el Product Owner decide liberarlo o no.

Estos artefactos se crean y mantienen de forma cíclica dentro de los Eventos de SCRUM. En el próximo artículo te hablaré sobre el propósito y la dinámica de cada uno de estos eventos.

Gracias por leerme.-

El Liderazgo en SCRUM


En Scrum se definen 3 roles: el Equipo de Desarrollo (Development Team), el Dueño del Producto (Product Owner) y el SCRUM Master.

El Equipo de Desarrollo es responsable de estimar, desarrollar y entregar productos terminados al final de cada Sprint. No tiene un líder, sus miembros disponen de las habilidades necesarias para construir el producto, sin títulos ni rangos, aunque con destrezas específicas, todos son desarrolladores, y la responsabilidad del producto es del equipo. Sus miembros se auto-organizan para decidir cómo realizar el trabajo y resolver los problemas que se presenten. Su tamaño suele estar entre 3 y 9 personas.

El Product Owner es el responsable de maximizar el valor del Producto y del trabajo del Equipo de Desarrollo, asegurando la claridad, visibilidad, transparencia y comprensión de las características y requerimientos del incremento del producto a desarrollar en cada Sprint. Gestiona las expectativas de los stakeholders y determina las prioridades de las especificaciones del producto, adaptándolas a los cambios que se den en el negocio o en la tecnología. Aunque puede representar las necesidades de un grupo de personas o comité, el Product Owner es una sola persona con la autoridad para establecer las prioridades y especificaciones del producto dentro del proyecto.

El SCRUM Master es el Coach del equipo, enseña y acompaña el uso de SCRUM, ayudando al equipo para que alcance su máximo nivel de productividad. En palabras de Wolk[1] es un Facilitador que fomenta ambientes de apertura y discusión para lograr consensos, es un Provocador que desafía las estructuras rígidas y antiguas concepciones de cómo se deben hacer las cosas, es un Detective que busca indicios y pistas en la narrativa del equipo, y es un Soplador de brasas que facilita en el otro el aprendizaje para reconectarlo a sus pasiones.

El SCRUM Master es un Facilitador Servicial que acompaña al Product Owner y al Equipo de Desarrollo en la comprensión y el uso correcto de SCRUM,  y para que realicen sus actividades con productividad y eficiencia. Asimismo, protege al equipo de distracciones y trabas externas, facilita la remoción de impedimentos y asegura la comunicación y colaboración dentro del equipo.
El SCRUM Master realiza sus funciones sin interferir en el trabajo del equipo, no ordena, ni controla, por lo que no incide de forma directa en los resultados del equipo, a diferencia de un gerente tradicional de proyectos. Sin embargo, sí el SCRUM Master logra cumplir con éxito su propósito, será una pieza clave en el logro del éxito del proyecto.

SCRUM propone un conjunto mínimo de artefactos para construir un producto, en la próxima entrega les hablaré sobre ello.

Gracias por leerme.


[1] Wolk, Leonardo. Coaching. El arte de soplar brasas, 2003. Citado en Alaimo y Salinas. Proyectos ágiles con SCRUM. Flexibilidad, aprendizaje, innovación y colaboración en contextos complejos, 2015.

jueves, 12 de julio de 2018

Lecciones de Gerencia de Proyectos

A modo de Resumen General, destaco algunos aprendizajes que deben tener presentes al gerenciar cualquier proyecto:
1. Acta Constitutiva: Definición preliminar donde se Acuerda la visión y Autoriza la planificación del proyecto. Debe ser clara, enfocada en aspectos relevantes para la Gerencia: Justificación, Objetivos, Alcance, Premisas, Restricciones, Cronograma y Presupuesto general, Riesgos, Factores claves de éxito o de Aprobación del proyecto, entre otros que aprecien y soliciten los tomadores de decisiones.Por ejemplo: Dar cumplimiento a los Criterios de Éxito de los Entregables, con calidad y eficiencia, a través de la aplicación de las mejores prácticas de la gerencia de proyectos. Los invito a leer: https://es.linkedin.com/pulse/c%C3%B3mo-redactar-los-criterios-de-aceptaci%C3%B3n-pmp-cbap-smc-ssgb
2. Planificación: Detalla los planes de gestión y de ejecución del proyecto aprobado. Comenzando por el Alcance, donde se especifica una descripción o enunciado de alcance,  se elabora la Estructura Desagregada de Trabajo (EDT) que incluye el diagrama y el diccionario. También se especifican los criterios de éxito de los entregables y las delimitaciones del proyecto (lo que no incluye). Se desarrolla en forma Progresiva, buscando una mezcla adecuada entre el enfoque predictivo y adaptativo.
3. Cronograma: Desarrolla el plan de ejecución del proyecto que permite obtener los entregables del mismo. Incluye llevar a cabo 6 procesos: Planificar la Gestión del Cronograma, Definir Actividades, Establecer la secuencia, Asignar Recursos, Estimar duraciones y Desarrollar el cronograma.
  • Es relevante definir estrategias y bases de estimación que aseguren la buena calidad del Cronograma, lo que significa, obtener un cronograma que se ejecuta acorde a las estimaciones.
  • El cronograma sigue la EDT y añade actividades detalladas por paquete de trabajo e Hitos. Deben incluirse al menos los siguientes Hitos: Inicio del proyecto, Fin del proyecto, Fin de cada etapa/fase, Cada uno de los entregables del proyecto, que suelen obtenerse al final de cada paquete de trabajo.
  • Todas las actividades detalladas e hitos deben tener una actividad predecesora, excepto el hito de inicio y ser sucesora de otra actividad, excepto el hito de fin. Asegura que la Red del cronograma está bien elaborada. Calcula el índice de criticidad del proyecto (nro. actividades críticas/nro. todas de actividades). Si supera el 50% refuerza el control y seguimiento. Si supera el 70%, revisa y ajusta el cronograma para incrementar su nivel de flexibilidad. La holgura total del proyecto debe ser positiva y gestionada por el gerente del proyecto, no por los ejecutores.
  • Al asignar los recursos a cada actividad de detalle, verifica el diagrama de uso de los recursos y corrige si existe “sobrecarga” (recursos usados al más del 100% de su capacidad) y si se puede mejorar el balanceo de recursos, para optimizar el uso de los mismos y la productividad del proyecto.
  • Siempre que sea posible, utiliza la parametrización como técnica de estimación de duraciones, para las actividades con alto nivel de incertidumbre utilizar el análisis de 3 valores, si se dispone de poca información, una buena técnica es la estimación ascendente (detallar cada tarea). En todo caso, estimación análoga y juicio experto, deben ser verificadas con otras técnicas (triangulación de estimaciones). Si se dispone de datos estadísticos, utiliza PERT/CPM.
  • El Cronograma debe utilizar un Calendario con días y horarios laborales realistas y Calendarios de disponibilidad de cada recurso. Los recursos toman cursos, capacitaciones, solicitan permisos, y en estos espacios de tiempo No están disponibles para ejecutar las actividades del proyecto.
4. Presupuesto: Organiza los recursos financieros que necesita el proyecto. Incluye Inversión (equipos, infraestructura, software, etc.) y Gastos (salarios, alquileres, materiales de oficina, capacitación, viáticos, entre otros). Elaborar el flujo de caja mensual que necesita el proyecto para su ejecución. No olvidar el monto de Contingencia para imprevistos y riesgos y la Contingencia de la gerencia.
5. Control: El control busca Asegurar el cumplimiento de un cronograma elaborado para lograr con éxito los entregables del proyecto. Para ello monitorea y mide el desempeño del mismo. Técnicas como el Valor Ganado, proveen los instrumentos para ello, junto con las sesiones periódicas de seguimiento, análisis de riesgos, gestión de control integrado de cambios, informes de desempeño, entre otras. Lo más importante es influir y lograr cambios de conducta en el equipo que permitan corregir desviaciones y mantenerse en la ruta trazada para el proyecto. Aquí también deben aplicarse técnicas de aceleración (crashing y fastracking) sí se presentan retrasos significativos.
Gracias por leerme :D

miércoles, 14 de marzo de 2018

Plan de Contingencia para seguir estudiando en línea

Una preocupación de algunos venezolanos que desean estudiar o mantener sus estudios en línea es el no disponer de un sistema estable de energía eléctrica y de acceso a Internet.

Comparto algunas ideas para que conformes tus planes de contingencia:

1. Al tener conexión con el aula digital, descarga en tu disco local, todos los recursos de aprendizaje del curso: programa, planes, lecturas, vídeos, enlaces, etc. Replica el aula en tu computador personal.

2. Mantener las pilas de celulares y laptop cargadas, esto te puede dar unas horas de trabajo en el computador si se va la luz.

3. Trabajo offline, o local, las tareas y las participaciones en los foros. Al tener acceso a Internet, te llevará menos tiempo hacer las publicaciones.

4. Solicita permiso en tu trabajo para conectarte al aula digital (en horarios no laborales).

5. Ubica cibercafé, restaurantes, u otros lugares públicos donde te puedas conectar a tu aula digital.

6. Ubica la casa de un familiar o amigo donde puedas acudir si en tu casa no hay luz o Internet.

7. Dispón de varios métodos de conexión a Internet. Por ejemplo ABA, un dispositivo móvil (Aba móvil, Digitel o Movistar), conexión vía el celular, entre otros.

8. Tener impresas algunas lecturas, te permitirá estudiar, aún bajo la luz de las velas.

9. Y Muy Importante, haz tus tareas y participaciones Con Tiempo, dejarlo para última hora te hace más vulnerable ante las dificultades técnicas.

Si tienes otras ideas, por favor compártelas en los comentarios.

Gracias por leerme, María Esther
Resultado de imagen para plan a b c d

jueves, 23 de noviembre de 2017

La reflexión “me voy o me quedo” parte II

En enero 2016 compartí una primera apreciación sobre la necesidad o no de migrar, favoreciendo las razones de quedarse en Venezuela. (https://mariaestherremedios.blogspot.com/2016/01/toma-de-decisiones-me-voy-o-me-quedo.html).

Casi dos años después, me encuentro haciéndome la misma pregunta “me voy o me quedo”, ante una situación económica, política y social, altamente compleja y demandante.

A fin de complementar la primera parte que invita a “quedarse”, a continuación expongo una visión favorable de la migración:

1. Si las oportunidades de progreso, seguridad y calidad de vida se ven muy restringidas y deterioradas en nuestro país, tenemos el derecho a buscarlas en otro territorio.

2. Si se presentan oportunidades laborales en otro país y se dispone de los recursos necesarios para migrar, tenemos el derecho de aceptarlo. 

3. Formarte o fortalecer competencias laborales en otro país, facilita un regreso con mejores herramientas para luchar por la recuperación de nuestro país.

4. Vivir un tiempo en otro país, fortalece nuestra formación y crecimiento personal.

5. Para algunos, vivir “afuera” les permite ayudar en forma económica o con medicinas, a familiares y amigos que permanecen en Venezuela.

6. Para otros, a quienes su familia se ha ido yendo en forma progresiva, incorporarse al proceso migratorio le permite unirse a la familia y conformar de nuevo su hogar con la presencia física de sus seres queridos.

7. Vivimos en un mundo globalizado, con empresas trasnacionales, negocios internacionales, educación a distancia, equipos multiculturales, redes sociales y tecnologías de información y comunicación que hacen que las fronteras físicas tiendan a diluirse en un mundo hiperconectado, donde el “regionalismo” no tiene mucha cabida.

Sigo diciendo que Venezuela si tiene futuro, y que saldremos de esta situación fortalecidos y con las herramientas para lograr su pronta recuperación.

Rezo por que llegue ese momento, y regrese al país el talento que le hemos prestado temporalmente al mundo, y que esos países nos regresen el “favor” colaborando activamente con nosotros. ¡Amén!

Gracias por leerme :D

Quedo atenta a tus comentarios,

Saludos cordiales
María Esther

Algunas recomendaciones para sobrellevar la crisis económica

1. Ordena los gastos por nivel de importancia.
Ejemplo: 1. Alimentación, 2. Transporte, 3. Salud, 4. Alquiler, 5. Servicios, 6. Educación, 7. Recreación, 8. Vacaciones, 9. Vestuario, 10. Lujos

2. Para los gastos menos “importantes” o prescindibles:
a. Eliminar (por ejemplo: Dejar de asistir a restaurantes costosos)
b. Reducir (por ejemplo: De una vez semanal a una vez mensual)
c. Sustituir (por ejemplo: En lugar de asistir a un restaurant costoso hacer un picnic familiar en un parque)

3. Buscar fuentes adicionales de ingresos:
a. Un trabajo adicional virtual o de fines de semana
b. Venta de objetos del hogar o personales
c. Venta de oro, monedas o divisas (en forma cuidadosa)
d. Comercializar un talento (por ejemplo cocinar, dibujar o hacer bisutería)

4. Realizar alianzas/intercambios con terceros:
a. Intercambiar bienes (por ejemplo: medicinas, alimentos, objetos)
b. Intercambiar servicios (por ejemplo: traslado, capacitación, asesoría legal, entre otros)
c. Reutilización de los excedentes o desechos de otros

5. Prevenir y mantener:
a. Cuidar “todo” para que dure (incluyendo tu salud)
b. Hacer mantenimiento preventivo y correctivo (comenzando por ti mismo)
c. Reparar o potenciar en lugar de comprar

6. Simplificar y ahorrar:
a. Preferir lo simple (minimalista, solo lo esencial)
b. Evitar gastos innecesarios (por ejemplo: celebrar con una merienda en lugar de con un almuerzo)
c. Enfoque en el propósito (menos en lo material)

7. Formula y desarrolla proyectos de progreso personal/familiar:
a. Estudia, prepárate, amplia tus oportunidades
b. Desarrolla o fortalece un segundo idioma
c. Haz de un talento innato una oportunidad de negocio

8. Identifica y aprovecha las oportunidades de tu entorno:
a. Identifica las necesidades en las que puedas aportar soluciones (ejemplo: impartir charlas, talleres, vender bienes/servicios)
b. Organiza / participa en eventos de recaudación (ejemplo: de alimentos, enseres, ropa, medicinas, entre otros) donde puedas beneficiar/satisfacer necesidades propias
c. Aprende a reducir, reutilizar, reciclar y reparar.

Y tú, que más puedes aportar?

Quedo atenta a tus comentarios :D

Gracias por leerme.
María Esther

martes, 4 de julio de 2017

La importancia de las Redes para optimizar el Cronograma

Un cronograma se desarrolla con la intención de guiar la ejecución del proyecto para el cumplimiento de sus objetivos en términos de alcance, tiempo y calidad.

Se espera de un buen cronograma que aumente la eficiencia y productividad del equipo de trabajo, y que facilite el terminar el proyecto a tiempo.

El Diagrama de Red permite analizar el cronograma del proyecto desde la perspectiva de la secuencia y holgura de sus actividades, estudiando las rutas críticas que conforman aquellas actividades sin holgura y cuyo cumplimiento de duraciones es clave para no retrasar la entrega del proyecto.

Comprender como se elabora la red del proyecto y se calculan los elementos de una red de actividades es tarea obligada de todo líder de proyecto.

Según Guido (1999) el procedimiento es el siguiente:
1. Diagramar en red las actividades identificadas y sus prelaciones.
2. Estimar e indicar en el diagrama la duración de cada actividad.
3. Establecer el tiempo de inicio estimado y el tiempo de terminación requerido para el proyecto completo.
4. Calcular los tiempos de la red:
4.1. Tiempos de inicio y fin más tempranos de cada actividad
4.2. Tiempos de inicio y terminación más tardíos
4.3. Holgura de cada actividad
5. Calcular la Holgura Total del proyecto
6. Identificar la ruta crítica /(más larga) del proyecto 
7. Calcular el índice de criticidad del proyecto (número de actividades críticas/número total de actividades.

Se recomienda que el índice de criticidad del proyecto no supere el 20% ó 30%.

Gracias por leerme.
Saludos,
María Esther