¿Cómo convencer a mi superior para que le ofrezca un favor a un cliente?

Estamos ayudando a un cliente a mejorar sus procesos diarios encontrando fallas en sus controles internos y recomendando mejoras. Es un equipo pequeño, y yo soy uno de ellos. Está encabezado por una sola persona, que es un auditor calificado. Los demás somos becarios.

Al comienzo de la auditoría de un nuevo departamento, generalmente tenemos una discusión con el jefe del departamento para conocer el flujo de su proceso. En este caso particular, fui solo a la discusión.

Durante esta discusión, la jefa de departamento, una señora, mencionó algunas actividades que pensé que bien podrían automatizarse. Le pregunté si había más así. Mencionó otra instancia similar, en la que tuvieron que extraer información de su servidor interno. El software que se les proporcionó no tiene la opción de exportar a un formato más útil, por ejemplo, un archivo de Excel.

Entonces, le dije que podríamos ayudarlos a automatizar tales tareas si fuera posible. Ella estaba más que feliz de dejarnos hacer eso.

Más tarde esa tarde, mientras estaba informando a mi superior sobre nuestra discusión, le conté sobre su problema y le pregunté si estaría bien que les brindáramos esa solución. Negó y dijo que lo consideraremos si nos preguntan por su cuenta.

No le dije que ya le había prometido a esa señora que teníamos una solución para su problema. No hice exactamente una promesa. Solo le hice saber que la tarea podría automatizarse.

No veo ningún daño en proporcionarles la solución para automatizar. Así que eso es lo que siento que es lo correcto. ¿Cómo lo convenzo de que haga eso?

Nota: La solución en sí no es tan importante. Es un pequeño script de Python que guarda una página web y la convierte a formato Excel, y tampoco tengo que invertir mucho tiempo. Ya estamos usando varios scripts para recopilar datos para nuestros propósitos de trabajo. Solo tomaré uno de ellos y modificaré unas pocas líneas como máximo.

Entonces su cliente quiere un servicio gratis. Tu jefe quiere que ella pague por ello. Suena razonable. Bienvenido al mundo de los negocios. Nada es gratis, ni debería serlo. El tiempo que lleva o la simplicidad es irrelevante. Los siguientes carteles le han proporcionado muchas cosas que podrían salir mal aquí. ¿Qué tiene que ganar tu jefe aquí? ¿Un cliente feliz? ¿No estaban ya contentos con sus servicios?

Respuestas (2)

Tu senior ya te dio la respuesta:

Negó y dijo que lo consideraremos si nos preguntan por su cuenta.

Simplemente transmita eso al cliente:

Oye, hablé con mi superior y dijo que tendremos que hacer esto a través de más canales oficiales. Tendrás que solicitarle esta función tú mismo. Puedo ayudarte a redactar una descripción, si quieres.

Me gusta esta idea. Lo voté. Sin embargo, todavía estoy buscando alguna manera en la que pueda hacer que haga esto. En primer lugar, soy el único del equipo que sabe de programación. Entonces, es posible que esté pensando que hacer esto requerirá más inversión de tiempo o algo así. No estoy seguro. No le he preguntado.
@Mahesh Hay más de lo que piensas. Si proporciona software, debe tener algún tipo de contrato. Hay preocupaciones sobre la propiedad del código, el mantenimiento, el soporte, las licencias, y al final habrá que pagarlo... Lo que consideras "un pequeño favor" bien podría quedarse en un pequeño favor entre dos amigos. Sin embargo, en un entorno profesional, puede explotar bastante rápido.
@Fildor, estoy de acuerdo.
@Mahesh, su superior, no está dispuesto, solo quiere que la solicitud sea oficial.
@PieterB, sí, quiere que sea una solicitud oficial. Pero a él no le preocupa tanto como a mí. De todos modos, pedirle a esa dama que haga una solicitud oficial parece ser la mejor idea aquí. Gracias.
Estaba a punto de dar una respuesta completa enfatizando el punto que hizo @Fildor: al principio de mi carrera, me entusiasmaba una tarea aparentemente simple que podría marcar una gran diferencia para un cliente. Si fue solo entre un par de amigos, entonces seguro, hazlo. Que no es. Estás representando a tu empresa en una relación comercial con otra. Si entrega software de cualquier tipo, las preocupaciones de Fildor son muy reales. ¿De quién es el problema si su sitio web cambia un poco y necesitan modificar el script? ¿Quién es responsable si rompe algo o informa un valor incorrecto que les cuesta dinero?
Estoy completamente de acuerdo con otros que han notado que hay más que 'simplemente escribir el guión'. En mi función actual, siempre estoy automatizando cosas y, a menudo, puede generar grandes recompensas (ahorrándole a alguien días de trabajo con un simple clic en un botón), pero rápidamente aprendí que ningún script es infalible. Las organizaciones cambian, las necesidades cambian, las entradas cambian y, a menos que pueda diseñar su programa de tal manera que siempre sea flexible a los cambios en la entrada, sus salidas se romperán. Dado que usted es un pasante, dudo que su gerente esté dispuesto a ver esto como un riesgo aceptable.
@Mahesh Tenga cuidado de no ir a espaldas de su jefe aquí. Si en realidad no quiere hacerlo en absoluto y descubre que usted ayudó al cliente a hacer la solicitud, se considerará que está trabajando para socavar su decisión (y tal punto de vista no es del todo injustificado). Es posible que desee aclarar con él explícitamente antes de acercarse al cliente sobre cómo hacerlo formal.
No olvides el valor que la gente le da a algo si es 'gratis'. Su superior probablemente vería el valor de la tarea, pero a las personas se les debe pagar por su tiempo. Una secuencia de comandos rápida puede ser fácil, pero ¿qué pasa con cualquier soporte si la página cambia? Como se lo diste gratis, esperarán que los cambios tengan el mismo precio y es posible que se molesten contigo (y con tu empresa) si tienen que pagarlo ahora.

Como gerente de proyecto, me gustaría que todo lo que hiciera mi equipo pudiera rastrearse hasta las solicitudes del cliente. De esa manera, cualquier trabajo pasa por cualquier proceso que mi equipo usaría para garantizar que el código cumpliera con los requisitos y que la calidad del código cumpliera con los requisitos de mi equipo.

Dos grandes problemas con usted hacen algo de codificación subrepticiamente. El principal problema es que el equipo no recibe crédito por la mejora. En segundo lugar, si se rompe, entonces el equipo recibe un enorme ojo morado porque rompimos algo en lo que se suponía que ni siquiera debíamos estar trabajando.

Así que Erik tiene razón. Pídele a la señora que presente una solicitud formal para hacer el trabajo.

Por favor corrígeme si estoy equivocado. Parece que lo has entendido mal. No estoy diciendo que les daré el código a pesar de la negación de mi superior. Mi pregunta era cómo debo interactuar con mi superior para lograr que lo haga. No quiero ningún crédito personal. Quiero que esto se atribuya al equipo.
Edito mi respuesta para agregar una última oración. Entonces, si está auditando, enumere las cosas que puede automatizar y calcule el trabajo para realizar la automatización. Luego, el cliente selecciona las cosas en las que trabajar.
Eso parece bastante justo. Lo consideraré. Gracias por tus entradas.