Trabajo en una pequeña empresa de software en un equipo de 5 personas. Actualmente manejamos una buena cantidad de clientes, pero a medida que incorporamos más, se hace evidente que algunas de nuestras políticas están bastante desactualizadas y necesitan mejoras para ser más eficientes y reducir el tiempo perdido. Las áreas de posible mejora incluyen:
He hablado con mi jefe sobre cosas en el pasado y he implementado procedimientos que han sido útiles (por ejemplo, reuniones de cierre de proyectos que han ayudado a que los proyectos futuros funcionen sin problemas), pero los puntos destacados, especialmente el uso de herramientas de productividad y versión las prácticas de control parecen ser un punto conflictivo. Mi jefe es muy práctico y se involucra en la entrega de proyectos, por lo que está muy ocupado. Los miembros del equipo han mencionado esto de pasada, así como los colegas que desde entonces dejaron el equipo, pero aún así no incitó a ningún cambio permanente. Es evidente que mejorar en estos puntos ayudará al equipo, ya que entre los miembros del equipo y yo que han adoptado las herramientas de productividad, realmente ha hecho que el trabajo diario sea más eficiente.
Los puntos 3 y 4 están realmente fuera de mi control ya que no tengo voz en la gestión, por lo que no puedo predicar con el ejemplo, especialmente porque son más un esfuerzo de equipo, pero son puntos que creo que podrían abordarse.
Mi pregunta
¿Cómo abordo las inquietudes y mejoras de procedimiento con mi jefe y superior de manera que sean receptivos a las sugerencias?
Me preocupa mencionar esto porque no quiero parecer conflictivo o causar problemas, pero creo que esto debe abordarse a medida que crece nuestra base de clientes. Son puntos conflictivos con los que nos confundimos en el pasado, pero preveo que se convertirán en un problema mayor cuanto más tiempo pase y más ocupados estemos.
La gente odia el cambio... Y eso es porque la gente odia el cambio... Quiero estar seguro de que entiende mi punto. La gente realmente odia el cambio. Realmente, realmente lo hacen.
–Steve McMenamin
(Esto es de "Peopleware", no de "El arte de la gestión de proyectos", recomiendo leer ambos)
Ahora, he estado en tu situación, y realmente no creo que puedas manejar con éxito hacia arriba aquí. Incluso si su jefe estará de acuerdo en que "necesitamos cambios X, Y, Z" pero sin compromiso, no se mantendrá.
Lo único que razonablemente puedes hacer es mejorar tu propia vida. Cree un "bolsillo de excelencia" en torno a sus responsabilidades personales.
Comience a escribir más cosas, por ejemplo, al final de cada reunión. Al final de las reuniones, diga en voz alta: "Entonces, ¿cuáles son las decisiones procesables?" Haga una lista en algún lugar en línea (yo uso Basecamp).
Not being strict enough with scope creep
Cuando se reúna con el jefe o simplemente haga una actualización del proyecto, siempre puede abrir la computadora portátil y decir: "Amigos, como lo veo aquí, hace 3 meses decidimos no hacer X, ¿estamos cambiando esa decisión? ¿Por qué?" La lectura en voz alta de la computadora portátil abierta es una táctica muy efectiva.
Intente preguntar de manera proactiva si la característica X es más importante que la Y. Cree listas de tareas ordenadas por escrito, para que pueda consultarlas más adelante.
Lack of visibility on hours allocated to projects
Se beneficiará al poder preguntar: "la última vez que asignamos X tiempo, nos tomó X*2 (o X/2). ¿Estamos seguros de que esta estimación es correcta?" Entonces es el trabajo de su gerente hacer malabarismos con las tareas para que se ajusten a todos los horarios. Puede proporcionar datos del mundo real del desarrollador sobre cuánto tiempo puede tomar algo. Y también puede recordarle al jefe que le dé prioridad a los artículos.
Haciéndote la vida más fácil a largo plazo
Sería genial si mañana tu jefe viera el error de sus formas y comenzara a decirle a la gente que escriba las cosas. No va a pasar. Pero puedes repetir, probablemente hasta el punto de ser molesto, "por favor, ¿podrías escribir esto en Basecamp?".
Cuando le enseñe algo a alguien, o le enseñen, intente escribir parte de esa información de manera pública. Personalmente, me gusta crear hilos de "CÓMO: hacer X" en Basecamp. Incluso las notas pequeñas te ayudarán a recordar cosas.
Me resulta útil con cosas como esta salir de mi mentalidad de desarrollador y, en cambio, centrarme en el problema en términos comerciales.
Por ejemplo, una de sus preocupaciones es el control de versiones. Estima lo que cuesta cada vez que los cambios rompen algo. Haga un cálculo del tiempo (horas-persona) multiplicado por lo que su empleador está pagando debería dar una estimación aproximada. 12 horas x $45/hora = $540 cada vez que esto sucede. Si 3 veces al mes, entonces es un poco menos de $ 20k por un año. Números como este deberían llamar la atención de alguien.
Haga lo mismo para actualizar las herramientas de desarrollo. Si se trata de mejorar las comunicaciones y el flujo de trabajo, calcule lo que esto le ahorrará a su empresa: en mayor productividad y/o menores costos.
usuario34587
Isla Grande
Hola Mundo
Isla Grande
Hola Mundo