Episodio 11 – Estimación de Tareas
Los puntos clave para acertar dando la estimación de una tarea son:
- Complejidad → Lo difícil que es
- Tamaño → Lo grande que es
- Incertidumbre → El desconocimiento sobre ésta
Tips:
- Cuidado con las estimaciones optimistas
- Pide información sobre la tarea
- Divide y vencerás
- Alerta con los cambios de scope
Quizá te interese darle un vistazo a la Charla Técnica Premium sobre Estimación de Tareas.
Cómo priorizar tareas (método ICE)
Para priorizar tareas podemos seguir el método ICE:
- Impacto (el impacto que tendrá la tarea)
- Confianza (la confianza en que se obtendrá el resultado esperado)
- Ejecución (lo rápido que se puede realizar. A más alto, más rápido)
Lo que hacemos es priorizar las tareas en función del resultado de la multiplicación de estos parámetros.
Ejemplo (valoración de 1 a 10 por columna):
Tarea | Impacto | Confianza | Ejecución | Total |
Hacer feature de login | 9 | 7 | 4 | 252 |
Añadir una nueva biblioteca de analíticas | 2 | 3 | 9 | 54 |
Transcripción
¡Muy buenas!
Soy Gabi Moreno y te doy la bienvenida al episodio número 11 de Productividad en el Desarrollo Android. El podcast donde hablamos sobre qué puedes hacer para ser un desarrollador o desarrolladora de Android más eficaz y eficiente.
Te contamos técnicas, hábitos, herramientas, conceptos, tips y todo aquello que te va a hacer crecer sí o sí.Porque hay algo que todos tenemos en común y es que el día dura 24 horas. Cómo inviertas o gastes este tiempo es cosa tuya.
Los puntos clave al acertar dando la estimación de una tarea son la complejidad, el tamaño y la incertidumbre.
Con este llevamos 11 episodios y te voy a dar hoy unos tips para que consigas acercarte más cada vez que nos ponemos a calcular cuánto tiempo nos va a llevar una historia de usuario, una tarea, funcionalidad o lo que sea que nos salga por delante.
Este menester no es nada baladí y pone en relieve la diferencia entre un ingeniero Android Junior y uno senior.
Me gustaría empezar comentando que el tema que tratamos hoy es de suma importancia.
Por ejemplo, las consultoras de software viven de dar estimaciones.
Nosotros, cada vez que damos una estimación, estamos literalmente gestionando dinero.
Estamos gestionando cuánto dinero le va a costar a la compañía, a ti, a la escuadra, lo que sea el grupo.
¿Cuánto tiempo se va a invertir para hacer algo? Por lo tanto, ¿cuánto dinero? Porque el tiempo, vamos a ver, es dinero.
Entonces, eso. Quería comenzar comentando la relevancia que tiene de lo que estamos hablando, que es.…