Cada vez que note algo así, ingrese un nuevo ticket en su sistema de seguimiento de problemas.
Acostúmbrese a usar el rastreador de problemas como una herramienta principal para comunicar cosas como esa, porque a partir de ahí, será fácil elegir, evaluar y priorizar para sus colegas / líderes / gerentes / responsables que sean responsables de rastrear los problemas en su proyecto .
Use la herramienta adecuada para el trabajo. Lo hago siempre y fuertemente recomiendo que hagan lo mismo.
Como ejemplo, aquí hay un ticket que creé hace aproximadamente un mes. Al completar una función particular, descubrí que el código se volvió mucho más complicado de lo que era antes, pero no puedo solucionarlo dentro del plazo establecido para la implementación de la función.
(Los nombres de las características, tickets y código utilizados en el rastreador real están oscurecidos, pero el texto se copia tal cual).
Resumen: simplifique el diseño que involucraParticularPieceOfCode
Descripción:
En el curso de la implementación según TICKET-12345, el código que involucra el uso de ParticularPieceOfCode
un poco de complicación se convirtió en algo difícil de leer, comprender y mantener (vea el fragmento de código de ejemplo a continuación).
Encuentre una manera de simplificarlo.
Puede encontrar un ejemplo de código que sería deseable rediseñar en ClassName#methodName
:
<a piece of code like one behind the right door here:>
FWIW mi consejo se aplica independientemente de qué "nivel" eres.
Lo he estado usando en su nivel actual ("más bajo") y lo estoy usando ahora que mi nivel está bastante lejos de "más bajo" y tengo un "decir" satisfactorio como lo llama, y lo voy a usar siempre pase lo que pase.
Solo piense en ello, sin nivel, no importa cuánta autoridad tenga, simplemente no puede haber una mejor manera.
Si "dices" oye, tenemos un problema , es solo un ruido de aire. E incluso si su jefe / líder está de acuerdo y dice que tiene razón, tenemos un problema , esto no cambia nada: es solo una sacudida de aire una vez más, y no puede ser otra cosa.
- Puede pensar que escribir su opinión (por ejemplo, en un correo electrónico) sería mejor, pero si lo piensa, realmente no lo es. Si su proyecto tiene una actividad sustancial de correo, lo que se escribió se perderá y se olvidará por mucho tiempo un mes después.
Use la herramienta adecuada para el trabajo. Para el trabajo que describe, el rastreador de problemas es exactamente la herramienta correcta.
Nota el problema, lo ingresa en el sistema diseñado para rastrearlos y se encarga del resto, de la mejor manera posible, simplemente porque fue diseñado para eso :
paquete de software que administra y mantiene listas de problemas , según lo necesite una organización ... de uso común ... para crear, actualizar y resolver problemas informados por los clientes, o incluso problemas informados por otros empleados de esa organización ... Un seguimiento de problemas el sistema es similar a un " rastreador de errores " y, a menudo, una compañía de software venderá ambos, y algunos rastreadores de errores pueden usarse como un sistema de seguimiento de problemas, y viceversa. El uso constante de un sistema de seguimiento de problemas o fallas se considera una de las "características distintivas de un buen equipo de software" 1 ...
Cualquier otro medio que desee elegir para comunicarse, tener un ticket en el rastreador solo lo hará más fácil para usted.
Incluso si prefieres sacudir el aire , decir "Me gustaría discutir TICKET-54321 ..." es un punto de partida más sólido que "Escucha, me gustaría hablar sobre algún código que traté hace un tiempo ... "Y puede pasar con seguridad las referencias al ticket por correo: incluso si el correo se pierde, el problema seguirá ahí en el rastreador, con todos los detalles que deseaba contar.