Fuegos y estrategia

Hay una idea que les dije a los ingenieros recientemente, y creo que merece una audiencia más amplia.


Cuando haces ingeniería, tienes diferentes tipos de tareas. Algunas tareas son accidentes o trabajo táctico. A menudo llamamos a esto "extinción de incendios", especialmente cuando el trabajo implica una reparación urgente o debe hacerse de inmediato.


Otras tareas son estratégicas. Ha recopilado de sus usuarios la información que necesitan / desean, ha desarrollado una solución y ahora la está implementando de manera metódica y sistemática.


Es importante entender qué tipo de trabajo está haciendo actualmente y pensar
en consecuencia.


Incendios


Cuando apagas el fuego, tu objetivo es apagar el fuego. Desea hacer el mínimo esfuerzo necesario para destruir el fuego y volver al trabajo estratégico a largo plazo. No desea construir sistemas grandes y complejos que vivirán para siempre, solo para apagar el fuego. Durante un accidente, usted toma decisiones de rodilla, muleta, "rápidas y sucias". Esto no significa que debas hacer un mal trabajo. Pero no debe construir un sistema longevo y altamente eficiente para extinguir este incendio en particular.


Los incendios vienen en muchas formas. A veces, una gerencia u otro equipo llega a usted con una solicitud urgente, con algo que debe hacerse en las próximas semanas. Lo que desea hacer es descubrir cómo cumplir con esta solicitud y eliminarla del camino para volver a los objetivos estratégicos a largo plazo.


En otros casos, tiene un accidente real, un colapso. Está claro que en este caso debe corregir el desglose y no involucrarse en ninguna tontería. Cuando todo se ha descompuesto, este no es el momento de decir "bueno, necesitamos documentación del proyecto y hablemos de ello la próxima semana con nuestros desarrolladores líderes". De hecho, lo mismo es cierto para cualquier incendio: un incendio no es el momento de aplicar métodos fundamentales y sistemas de diseño de software.


Ejemplo


. : " , , ". , .


, : ", . , , , . , . , ."


. , . , . , - , , . , , , . ? — , , , . , .


- : ", , . , , ." — , .


. , - . - - , , , , , . :


.


, , , — , , .


, , . . , .


, — , , " ". " , ?" " , , ?"


. , . , , , , .



( , - ) " " — . , , , , .


, " " , . /, " " ( ), . ! , , , , .


, . , - , — , , .


: ", . , , . , , - . , - ."


, , " ", . , , , , ! , , . , .. , , " - ". , — .



, ( ) , ( , ). , , , , , .


, , — , , . , .



All Articles