No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

El tiempo de ingeniería

19/28
Recursos

Aportes 35

Preguntas 3

Ordenar por:

Los aportes, preguntas y respuestas son vitales para aprender en comunidad. Regístrate o inicia sesión para participar.

El tiempo de ingeniería


El valor del tiempo de ingeniería es uno de los recursos más valiosos que tenemos.

El tiempo es $$$ 💸

Por ejemplo, podemos categorizar el tiempo así:

  • Soporte → Es este tiempo que no planeamos que necesitamos reaccionar.
  • Mantenimiento → Es el tiempo que dedicamos a mejorar o mantener nuestros sistemas.
  • Desarrollo de nueva funcionalidad → Este tiempo que invertimos en desarrollar nuevos features o productos para el software.

El tiempo de desarrollo es muy limitado. Tenemos que aprender a balancear.

Funcionalidad nueva → 70%

Soporte y mantenimiento → 30%

Comprende el tiempo

  • Mide la inversión del tiempo
  • Usa las herramientas disponibles
  • Contar personas es más fácil que contar horas

Es más fácil contar gente, que horas. Así que utiliza gente para que pueda mantener el Soporte y Mantenimiento.

💢 No poder desarrollar producto es un riesgo grande para la empresa.

Forma una estrategia

  • Estabiliza los sistemas
  • Comprende
  • Mejora
  • Escala

☁ Ejecuta tu estrategia e itera

Y por último, es comunicar el progreso. Tienes que hacer ver cuál es el impacto que está creando este mantenimiento y mejora.

Mi tiempo lo manejo con una lista de tareas por proyecto. Primero planifico cuales son mis asignaciones y las priorizo dependiendo del tiempo de entrega y dificultad. Por lo general dejo las más fuertes para la mañana y dependiendo del tiempo que me quede y qué actividades ya he culminado, hago las más sencillas o mecánicas al final del día además de que es probable que ya sienta cansancio a esa hora. Y para aveces evitar interrupciones, me coloco los auriculares en la oficina y me coloco a escuchar música.

La definición y respeto de los tiempos de ingeniería es una de las cosas más difíciles de alcanzar y es un compromiso de todo el equipo que tiene que colaborar.

El tiempo de ingeniería
Los ingenieros de software son los únicos que con si tiempo multiplican nuestro negocio

“El tiempo es dinero”

Categorías:

  • Soporte: Sirviendo a otras personas, no planeada
  • Mantenimiento: Mejora de nuestros sistemas
  • Desarrollo de funcionalidad: Lo principal

Balance ideal:
Desarrollo Soporte y mantenimiento
70% 30%

Comprende:

  • Mide la inversión del tiempo
  • Usa las herramientas disponibles
  • Contar personas es más fácil que contar horas

Forma una estrategia de mejora de sistemas:

  • Estabiliza los sistemas
  • Comprende
  • Mejora
  • Escala
  • Ejecuta tu estrategia e itera
  • Comunica el progreso

¿Que metricas usan para medir el rendimiento de sus equipos de ingeniera o toda el area de ingenieria?. En nuestra empresa estamos usando jira, y con esto de los tiempos de ingeniera que menciona juan pablo pienso crear una metrica para medir cuanto tiempo los equipos estan gastando en soporte, mantenimiento y desarrollo de nuevas funcionalidades. Pero que otras metricas recomendarian medir.

Para el manejo del tiempo tengo rutinas predefinidas. Adicional otra buena practica que hago con el correo (la tarea que me quita más tiempo) es, si empiezo a revisar el correo lo termino de revisar todo y así lo hago en el transcurso del día.
Lo que me quita más tiempo son las reuniones, pero las reuniones mal programadas o que la gente no cumple con el horario programado. Hay que aprender a realizar reuniones efectivas.

Cuando quieres comunicar lo que tu o tu equipo esta haciendo, es bueno que lo hagas en un lenguaje que todas la áreas puedan entender, es decir, ligarlo con el negocio. Por ejemplo: Tenemos que realizar esta mejora por que cada vez que falla, el usuario tiene mas probabilidad de irse y menos probabilidad de recomendarnos, lo que afecta en x% los ingresos anuales.

las interrupciones que tengo son reuniones y ayudar al equipo. me desconcentro los 1ros días de un sprint porque a los chicos les cuesta entender los requerimientos y tengo que estar encima de ellos porque me lo exigen. después de eso 2 o3 días . marcha todo solo.

Liderando equipos de desarrollo, la mejor estrategia que he podido implementar es crear reuniones de seguimiento y progreso los días miercoles, generando el hito a mitad de semana donde se pueda contar con el tiempo necesario para resolver los diferentes problemas.

Time is money indeed!

Esta clase es muy buena ya que muchas veces por quedar bien o intentar y no comprometer ás allá nos enfrentamos a los disitnitos escenarios de parchar las cosas más que buscar una solución real

a veces hay problemas d eotros departamentos que son hechados encima de nuestro dep, cosa que nos quita tiempo ya que no nos compete pero al tener una mala administracion tenemos que hacerlo y eso genera un deficit como una bola de nieve algo esta roto y usas algo para taparlo pero ya te quedo otro heuco…

No hay peor desconcentración que estar desarrollando una funcionalidad nueva y que por algun motivo entre una llamada para Soporte, es algo que me pasa seguido.

De momento no voy a trabajar a la oficina pero tengo un hijo de 7 años que no importa lo que esté haciendo (llamada, videoconferencia, etc) siempre trata de ver con quien hablo (le gana la curiosidad).

Tengan presente siempre que una interrupción de un minuto con suerte representará la perdida de sólo 30 min, pudiendo convertirse incluso en una perdida de horas, esto debido a que la interrupción rompe el flujo mental que tenías sobre lo que estabas trabajando. Cuiden su tiempo y protejan el tiempo de su equipo.

Por el momento para no distraerme utilizo la tecnica de Pomodoro aunque hay algunas veces que me cuesta pero es muy de vez en cuando. La idea es que no pase mas.
Una vision o idea que tengo es crear una app para que mi equipo sea mas productivo que evite que se distraigan en tareas o gustos sin importancia.

la ingeniería genera una palanca que impulsa la app

soporte apoyo para el uso de la app y actividades no planeadas
mantenimiento es para mejorar o reestructurar
desarrollo funcional aplicación de nuevas funcionalidades

el mayor tiempo del dia la dedicamos a nuevas funcionalidades pero muy poco dar soporte, el mantenimiento lo ve cada uno pero por lo general en sus tiempos libres.
Administrar el tiempo es importante pero que se debe alinear a las metas de la empresa o del área.

Estrategia es un plan para dirigir un asunto. Una estrategia se compone de una serie de acciones planificadas que ayudan a tomar decisiones y a conseguir los mejores resultados posibles.
By: https://bit.ly/2Bw5ZZG

¿cómo protejo mi tiempo? trato de asignar ciertos horarios a tareas que deben cumplirse por mi parte y para eso cierro el correo para evitar interrupciones.
¿qué interrupciones tengo y qué me desconcentra? la alta cantidad de pequeñas solicitudes de los clientes internos que requieren tiempo especial para resolverse.
¿cómo planeo solucionarlo? delegando estas solicitudes en los miembros del equipo que tienen la capacidad de resolverlas. Si es imposible para ellos, que me las escalen.

En la empresa manejamos Trello en las áreas de ingeniera y de diseño pero de la nada el jefe empezó a decirnos que usáramos ASANA por que era lo que el sabia utilizar y perdimos tiempo en un debate donde por que si ya dos áreas trabajan con trello por que 23 personas tienen que cambiar de herramienta por una, Trello con un power up de tiempo nos ayuda evidenciar el tiempo asignando en cada tarea.

Respecto a contar personas en lugar de tiempo, me parece un enfoque interesante pero me queda la duda si puede llevar a quemar al colaboradorx si siempre está dedicándose al mismo tipo de tareas. Es bastante probable que unx dev se sentirá mejor trabajando en nuevas features que brindando soporte todo el tiempo. ¿Cómo evitas esto? ¿rotas el rol, cada cuanto tiempo?

Creo que es correcto separar por personas las responsabilidades, lo que me ha pasado es que la persona de soporte se desgasta mas que el resto y pide cambio, así que creo que el rol de soporte podría irse alternando.

Me da mucha risa cada vez que dices “Recursos del curso”, Juan. JAJAJAJA!

Categorización del tiempo del equipo de desarrollo: - Soporte. - Mantenimiento. - Desarrollo de funcionalidad.

Me pareció mucho mas interesante la historia de esta clase que muchas de las ultimas peliculas de gran cartelera de cine, en realidad me engancho

Difiero un poco sobre contar personas en vez de horas, pues los trabajos de mantenimiento y soporte suelen ser muyyyy aburridos, entonces creo que quemaría a 2 de 5 personas en mi equipo

Gracias

Estrategias.

Respecto al tiempo lo ejecuto de manera prioritaria en las fechas establecidas a entregar,

Es muy importante tener en cuenta la cultura de la empresa… factor fundamental para el manejo del tiempo

Forma una estrategia.

Protejo mi tiempo manteniendo una comunicación efectiva y dando a entender que es un recurso valioso. Y más importante que todo, respetando el tiempo de los demás.

Sobre todo las solicitudes de otros procesos generan mucha distracción y desenfoque