Documente Academic
Documente Profesional
Documente Cultură
Unidad 1:
Tarea 20140320_01_GB: Eleccin de una herramienta online
para utilizar metodologas giles: Investigar online y recomendar una
herramienta para emplear metodologas giles.
Respuesta de GB1:
Por el tipo de mis proyectos hice una comparacin (ver archivo PDF) para ver
si mi primera eleccin era la adecuada y tomara kamban. La herramienta
online para kanban que elegira es:
http://www.simple-kanban.com/
En comparacin para mi proyecto de la Unidad 2 aqu en el curso tomara
tambin:
http://virtualkanban.net/http://virtualkanban.net/?es (Open Source)
pues esta ltima es en espaol y por ello me parece ms simptica, pero no he
probado su eficiencia.
Nuestros equipos no pueden reunirse diariamente y se maneja todo
digitalmente. Hasta ahora llevamos paralelamente el uso de podio (varios
proyectos a la vez pero no ms de 5 personas) y zoho (1 proyecto solamente,
que es el manejo de nuestra pgina web), que nos sirve de documentacin
tambin y enva diariamente un reporte de las tareas - para ello una persona
debe tomar la gestin del proyecto que es la persona generalmente que tiene el
contacto con el cliente.Tampoco podemos especificar iteraciones de duracin
pareja pero igualmente las tratara de lograr. Por ello tambin probara:
http://www.icescrum.org/en/: IceScrum. Herramienta Scrum y Kanban. Ofrece
las opciones de operacin, consulta y estimacin de historias de usuario.
Permite aadir historias de usuario a la pila de producto, dividir el tiempo en
Sprints y mover estas historias de la pila de producto a cada uno de los Sprint.
(GNU)
Algunos puntos no me quedaron claros como la asignacin de roles a personas
especializadas (x ej. traductores) - no slo de secuencias en kanban - ya que se
pueden llevar varios proyectos en el mismo tablero.
Un saludo,
Graciela
Para discutir en el foro requiero trabajar mis conceptos primero y luego los
pondra a discussion segn las preguntas que me han surgido:
Para costear nuevas funcionalidades primero hay que lograr que el resultado
baje la incertidumbre de encarar ese esfuerzo, especialmente en los autores.
Una solucin sera aqu segn mi parecer elevar el grado de informacin para
la eleccin del temario de publicaciones y adems optimizar el ciclo poniendo
como pulmn extra al fin de semana para descansar con la publicacin
pendiente a entregar el lunes y un equipo que realmente entienda el estilo del
autor y sea su sparring partner para no sentir que est slo con esta
responsabilidad.
2) Estimaciones
En qu se diferencian las estimaciones giles de las estimaciones tradicionales?
1) El desarrollo de software, como la redaccin de publicaciones, es una
actividad creativa y que requiere trabajar sin un condicionamiento de
una calculacin lineal, tambin hay una continua exigencia de aportes
de conocimientos y novedades para captar ms pblico. La actividad es
ms adaptativa al momento y no predictiva, pues hay que tomar decisiones
sobre la marcha, por supuesto respetando un ciclo de desarrollo y el
resultado pruebas para evaluar que la entrega parcial sea comercializable,
por ejemplo por idiomas, por regiones nacionales o internacionales, por
tipos y tamaos de empresas, siendo cada clasificacin un nuevo ciclo.
2) El desarrollo tradicional, con sus etapas, produce todo el valor (el
proyecto) normalmente en un lote solo. En todo momento, el 100% del
proyecto est siendo procesado y 0% ha sido terminado. Finalmente se
llega al momento donde todo el proyecto es entregado y debe funcionar
de un contexto a otro y alli se dan los ltimos toques, puede ser que
hasta haya fallas que produzcan la prdida de imagen. Los mtodos
giles buscan incrementalmente entregar valor. En el caso de desarrollar
software se consigue agregando al producto funcionalidad en cada iteracin
y manteniendolo siempre funcionando. En el caso de las publicaciones se
buscan los profesionales que escriben en su lengua maternal y se analiza el
feedback publico, luego se decide con la prxima funcionalidad y se
entregan las versiones idiomticas con su localizacin por regiones y
acuerdos internacionales y se van agregando anexos por ejemplo por
semanas o meses al tema base para mantener la expectativa y aumentar la
complexidad para que los clientes identifiquen si necesitan asesoramiento y
se acerquen a exponer su situacin personal. Tambin los autores afianzan
as sus conocimientos y las interrelaciones con otras reas
complementarias.
3) https://www.udemy.com/blog/agil-vs-en-cascada-evaluando-los-pros-ylos-contras/
El modelo en Cascada puede ser descrito esencialmente como un
modelo lineal de diseo de software. Como su propio nombre
indica, la metodologa en cascada hace uso de un proceso de diseo
Ahora me faltara, para hacer una estimacin clara de las entregas e introducir
una mejora como xej. hacerlo en dos etapas una para clasificar y otra para
producir, pues la problemtica que yo veo es que no hay seguridad del equipo:
El objetivo sera subir el promedio de autores regulares de semana a
semana en el caso de newsletter o bien mensuales, si son por ejemplo
artculos.
Para ello comenzara los ciclos los jueves con los reportes al medioda y el
pedido de confirmacin de publicacin hasta el viernes a las 10 hs. como
respuesta.
Cada autor me debera clasificar el jueves: el pblico objetivo de su
publicacin, dndome primero el ttulo o tema (no el texto terminado que me lo
dara el lunes), empresas grandes o PYMES y Start-Ups, idiomas, etc. para yo
preparar al equipo y eliminar tiempos de espera. El lunes se recibe el texto,
entonces el fin de semana sera un pulmn extra de tiempo para los
autores y el lunes se publicara, por ej. la versin en lengua materna, luego a 3
das de monitoreo y adaptaciones y en cada da una version idiomtica con un
resumen de reacciones de cada traductor a entregar a las 24 hs. segn la
newsletter o el artculo se acumulan dichos resultados para establecer la
prxima fase de publicacin.
textos para hacer las traducciones, aprobacin, que se basa en trabajo en pares
de correccin y versin para la lista de los diferentes medios como condiciones
de portales y revistas especializadas tambin. Aqu es importante mantener en
un rea especializada al mismo grupo interno y de outsourcing para ese rea
pues reduce muchsimo el es3 del autor! 3 personas internas de la empresa
llevan las 6 pginas en internet, los boletines informativos, que no se dividen
en reas especializadas y los eventos.
Etapa de aumento de funcionalidad de web:
En este momento estamos programando la clasificacin de todas las noticias y
profesionales por reas automatizando las mscaras de profiles y los formatos
de publicaciones para Liquid Design/Responsive.
Ve algn criterio adicional a los que vimos a tener en cuenta para cuantificar el valor
de negocio?
Priorizacin
La etapa de priorizacin es sencilla y depende exclusivamente del Product
Owner. Sabiendo ya el tamao de las historias, debe priorizarlas por valor de
negocio. Notar que tambin es posible comenzar con la asignacin de valor y
despus aportar el tamao, en todo caso, la priorizacin se realiza
balanceando el valor respecto al coste y respecto a los riesgos de cada
objetivo.
Una manera rpida de empezar a asignar valor a las historias es dividirlas en
3 grupos, segn sean imperativas, importantes o cosmticas/prescindibles
(de manera que si se llega a una fecha de entrega predeterminada y no se
han completado por lo menos hemos aportado el mximo de valor posible).
Dentro de cada grupo nos resultar ms fcil realizar una ordenacin relativa
por valor y despus asignarlo.
La prioridad puede cambiar todo el tiempo; pero el tamao en story points
debe mantenerse fijo con la estimacin original (o sea: como regla general,
no reestimar). Si aparecen historias nuevas, deben estimarse utilizando el
mismo criterio que se utiliz originalmente.
Ahora bien: todo esto todava no nos dice nada respecto a cunto durar o
costar el proyecto; pero al menos es un paso ms respecto a como
estbamos antes, que solo tenamos el ballpark estimate. Si slo pudiramos
averiguar a cuntos das/hombre o das/equipo equivale un story point,
tendramos nuestra estimacin, y luego nuestra planificacin.
4) Visin
Busque en la web formatos para describir la visin del proyecto y ejemplos
correspondiente.
http://aspgems.com/blog/ansueta/sin-perder-de-vista-la-vision-de-conjunto
Kelly Waters nos da algunas claves para no perder de vista la visin de conjunto
(the big picture) durante el desarrollo de un proyecto gil. Aqu os dejo una
traduccin libre: "Cuando utilizamos un enfoque basado en el desarrollo gil, no
hay grandes especificaciones ni diseos inamovibles. El alcance del proyecto
vara. Algunos requisitos evolucionan, y otros nuevos van emergiendo. Las
funcionalidades crecen, cambian y desaparecen a lo largo de todo el ciclo de vida
del proyecto. En este entorno variable, la cuestin es: qu podemos hacer para
no perder de vista la visin de conjunto? Aunque el desarrollo gil consiste, en
gran parte, en trocear los objetos hasta conseguir pedazos pequeos y
manejables -para obtener, por ejemplo, el product backlog y el sprint backlog- es
muy importante no perder de vista el contexto global, para que nos sirva como
gua y referencia a lo largo de todo el proceso. Este contexto se nos presenta en 3
formas principales:
Contexto de negocio
Contexto de proyecto
Contexto de la solucin
el coste previsto y el plazo de entrega? Cules son los beneficios y cmo se van
a conseguir? Quin trabajar en el proyecto y cul ser su estructura?
Las respuestas a stas y otras preguntas constituyen una gua de referencia
importante para el equipo. Esta gua se hace ms necesaria si cabe en un
desarrollo gil, en el que hay libertad para cambiar las cosas durante todo el
proceso. Con esta informacin, el equipo dispone de algunos parmetros con los
que trabajar, y tiene claro cules son los resultados esperados. Contexto de la
solucin
He escrito varios posts sobre cmo escribir buenas historias de usuario. Me gusta
que sean tan pequeas, autoexplicativas y manejables. Hacen que las cosas
resulten sencillas. Pero, qu deberamos hacer antes de llegar al detalle de las
historias de usuario? Es importante enmarcarlas dentro del contexto global de la
solucin. Las siguientes herramientas pueden ayudarnos:
http://www.proyectosagiles.org/skills-equipo-agil
6) Mtricas
Intente calcular o recolectar cada una de las mtricas presentadas para uno de sus
proyectos. Qu dificultas surgen? Qu mtricas/indicadores soporta la(s)
herramienta(s) estudiada(s) en la unidad 1?
VALOR:
El mayor problema fue el calculo de mi k (renta fija de 2% pero segn los
proyectos disponibles tendra que basarme en un k de 10% por lo menos, y
eso que en Alemania se considera muy poca inflacin) para el VAN/NPV
comparativo de cul proyecto convena prorizar (en base a lal flujo de caja
tenido en el ultimo ao) ms y mi IRR/TIR, llegu a la conclusion que es
mucho ms dificil de entender y no muy manuable (si quiero ganar un 30%
tendra que ser de 2,5%).
Lo importante es diferenciar en un proyecto si hay inversion inicial o bien
hay que diferenciar si la entrada de dinero es realmente de una inversin o
de una reinversin de la ganacia del mismo proyecto para usar el k o el
IRR/TIR.
Si el valor del IRR/TIR es mayor que el costo del capital, se debera priorizar
el proyecto y si es menor no hacerlo.
Segn algunos estndares entiendo por las cifras que manejo que por
iteracin una publicacin (seminal) costara 500 a la empresa por lo que 3
publicaciones seran 1500 y por ello el condicionamiento de lograr un cliente
con un mnimo de ganancia de 3000 uros menos los costos relativizados al
proyecto (poliza de seguro, alquiler, equipos, licencias, etc sumaron 250)
igual sigue siendo conveniente. Si se aseguran 5 publicaciones siempre como
mnimo y pasan a una media de 25 semanalmente es un muy buen rango)
De estas cifras trate de configurar el ROI y el EVMtambin, alli creo que no
tengo problemas para priorizar este proyecto.
Establecer un ritmo para hacer las iteraciones fijas y dar los cycle time (4
das), lead time (7 das) y touch time (3 hs) segn lo indica Kanban es un
buen indicador para ver la VELOCIDAD de cuntas features x iteraciones
CALIDAD: Establecer en cada iteracin los escaped defects es una
premise muy importante de Lean que en publicaciones arruina la imagen
del autor
Creo que el mayor aporte que me puede dar usar Kanban virtual es en
agilizar las parejas personas/publicaciones y alli me concentrara
momentaneamente en hacer un esquema para su verificacin y la
estructuracin de la tareas en darle a travs de una funcionalidad ms
valor o definer as entonces un MMF.
Comparta y discuta estas preguntas con sus colegas y compaeros de trabajo de su
empresa.
Comparte en el foro su respuesta a la pregunta.