¿Cuáles son algunas estrategias para contabilizar el tiempo del desarrollador sin seguimiento del tiempo?

Hasta que reconozca que la multitarea siempre es mala para los desarrolladores, realmente no puede abordar esta pregunta. Una vez que hayas dado ese salto de comprensión que solo el 20% de todas las tiendas Dev ofrecen, entonces estás listo para la respuesta.

No importa. El mundo de la contabilidad de costos está diseñado para la reconciliación posterior al hecho y para informar y comparar compañías similares. Las ecuaciones de costos no tienen relación con la carga de trabajo proyectada o cualquier otra cosa de importancia.

Ahora que tenemos un marco de referencia común, simplemente pídales que registren su tiempo cuando comienzan en el proyecto de desarrollo y cuando se detienen o terminan en un punto muerto. Asimismo en el esfuerzo de mantenimiento. Recuérdeles (pero ya lo saben) que la multitarea es mala.

Por supuesto, debe solicitar una estimación de cada trabajo y luego realizar un seguimiento del tiempo real gastado, y espera que las estimaciones mejoren a medida que pasa el tiempo, pero se trata de ganar dinero.

Las hojas de tiempo que complete al final del día no funcionarán, ya que es una tarea que los desarrolladores no ven como valiosa, por lo que no lo harán. Dependiendo de sus flujos de trabajo, hay un par de cosas que puede hacer.

1) Tenga un tiempo dedicado de “soporte”, para que sepa que cada desarrollador está en soporte durante un cierto período del día. Dependiendo de lo grande que seas, esto podría no ser apropiado.

2) Use un rastreador de tiempo de entrada / salida como 88 Miles http://88miles.net o Togglr http://togglr.com o incluso Changelog http://thechangelog.com/time-tra

3) Algunos rastreadores de errores como FogBugz le permiten ingresar cuánto tiempo pasó en una tarea después de cerrar los errores

Básicamente, ¡quieres que el proceso sea lo más discreto posible!

Habiendo adoptado un enfoque de estimación basado en “puntos”, podemos decir fácilmente qué porcentaje de nuestro trabajo se destinará a nuevas funciones en lugar de corregir errores u otras actividades. Literalmente es tan simple como contar cuántos puntos hemos completado (y tenemos una definición bastante estricta de lo que eso significa) para cada tipo diferente de historia de usuario.

Como supongo que se le está haciendo esta pregunta debido a la percepción / realidad de que se dedica demasiado tiempo a “otras” cosas, le diré que lo más difícil es descubrir cuál es la velocidad óptima de la equipo (es decir, cuántos puntos podrían idealmente “hacerse” durante un período de tiempo fijo) para que pueda estar seguro de que está maximizando las actividades de valor agregado. Encuentre un entrenador / scrummaster ágil confiable (si aún no tiene uno) y asegúrese de tener, si nada más, las ceremonias ágiles básicas en su lugar.

https://wakatime.com rastrea automáticamente el tiempo dedicado a la programación en cada proyecto, por lo que no debe completar una hoja de tiempo:

More Interesting

¿Cuál es una lista de los gastos más importantes en la construcción de una empresa independiente de desarrollo de juegos desde cero en términos de habilidad de los empleados, número de empleados, visibilidad de la empresa y calidad del producto?

¿Cuál es el mayor desafío para crear una idea patentable?

¿Puede un espacio comercial de 700 m2 ser un buen comienzo para una cafetería nueva?

¿Qué hago si una gran empresa me roba mi MVP?

¿Debería vender a empresas y consumidores al mismo tiempo si tiene un producto que ambos quieren?

¿Cómo las aplicaciones del mercado ganan tracción inicial?

¿Cuál es la mejor manera de anunciar una nueva aplicación de Android y iPhone para una startup?

¿Existe un sitio u otro recurso que pueda ayudar a iniciar de forma rápida, fácil y económica el desarrollo de la Política de privacidad y los Términos y condiciones?

¿Me han hecho una oferta en Click Labs? ¿Vale la pena unirse debido a tantas críticas negativas en Quora (la mayoría son demasiado viejas)?

¿Dónde obtengo un contrato de muestra independiente para que ambas partes lo firmen por los servicios que proporcionaré?

Si varias personas son inventoras de una patente, ¿necesita el acuerdo de una de ellas o de todas para obtener la licencia de PI para esa patente?

¿Cuál es el alcance de la puesta en marcha en vehículos eléctricos en la India?

¿Las prácticas en una startup harán que mi perfil sea más fuerte para CAT?

¿Por qué las startups no se centran en los mercados extranjeros?

¿Qué necesito saber antes de comenzar mi propio canal de YouTube?