Azure Native Qumulo ahora disponible en la UE, el Reino Unido y Canadá: Más información

¿Es la ingeniería una actividad 'colaborativa'?

Escrito por:

Yo era un escéptico. No creía que la ingeniería pudiera ser una actividad "colaborativa". Obtuve mi título en ciencias de la computación usando mi cerebro, solo, para resolver problemas. ¡Sabía de cuando estaba en pañales que no es mi trabajo como ingeniero coordinar con mis colegas! ¡Ese es el trabajo de un gerente de pelo puntiagudo! ¿Derecha?

¡Pero no! En Qumulo me he convertido en un nuevo tipo de ingeniero, mucho más poderoso, porque me he vuelto mucho más colaborativo. Si toma la producción de ingeniería de esta empresa y la divide por el número de ingenieros, mi parte es más de lo que tiene derecho a ser. Y eso es por el trabajo en equipo.

Hacemos muchas cosas que creo que son radicalmente colaborativas. Digo radical porque no hace mucho tiempo te habría dicho que este tipo de entorno de ingeniería nunca funcionaría. ¡Está demasiado abierto! ¡Es demasiado pesado! La gente, diría yo, es privada; ingenieros especialmente así. Quieren hacer su mejor trabajo y nunca ser "retenidos" por los demás. Pero en Qumulo, nos estamos metiendo constantemente entre nosotros para mejorar y ayudarnos a crecer. Permítanme hablar sobre algunas de estas prácticas.

Prácticas para la ingeniería radical colaborativa

En primer lugar, tenemos un jerarquía completamente plana: todos los ingenieros informan al vicepresidente de ingeniería (al menos por ahora). Eso son docenas de personas. No hace falta decir que el vicepresidente no administra personas individuales ni asigna trabajo a ese nivel. En su lugar, los equipos se ofrecen como voluntarios para recoger grandes proyectos de nuestra hoja de ruta de productos.

Aquí solo hay un ejemplo: hace aproximadamente un año, habíamos puesto todos nuestros recursos de ingeniería en funciones "novedosas" y no habíamos invertido en rendimiento durante un tiempo. Un equipo dijo: "Al respecto, es necesario que este producto sea súper rápido. Nos encargaremos de eso". Y lo hicieron. Fue inspirador ver a un conjunto de ingenieros de 4 o 5, sin gerente, levantarse espontáneamente y tomar posesión de una parte importante del producto en la que nadie más estaba trabajando en ese momento.

Comenzaron construyendo rápidamente algunas de las herramientas que necesitaban para medir el rendimiento, luego diseñaron e implementaron una serie de mejoras de rendimiento. Desde entonces, hemos reducido las latencias de los metadatos en un factor de 25x, hemos aumentado las velocidades de escritura en aproximadamente 50% y hemos aumentado el rendimiento de lectura en un 30%. Eso habla de la forma en que los equipos se apropian del producto y de sus carreras.

Responsabilidad, autorrealización y soporte.

Cada semana, los equipos se responsabilizan de lo exitosos que son. Por ejemplo, cada equipo tiene retrospectivas semanales en las que hablamos abiertamente sobre lo que nos está frenando. Y no es solo una reunión para sentarse: cada persona comparte sus pensamientos sobre lo que los frustra, los lugares donde se quedan estancados o ideas sobre lo que creará más influencia en las próximas semanas. Es un autoexamen y requiere un poco de vulnerabilidad personal, lo opuesto a la antigua búsqueda de dominancia, y vale la pena.

Las retrospectivas son un ejemplo en el que los Qumulons muestran vulnerabilidad y crecen a partir de ella, pero hay muchos otros. Muchos equipos usan periodico, breve, 1: 1 sesiones de comentarios de round-robin, o "feedback-speed-dating", que nos da una manera de abordar problemas específicos ("Parece que eres muy duro con Joe cuando haces revisiones de código".) y nos animamos a los demás a recuperar la holgura ("I ' Me he dado cuenta de que nunca te sumerges en los insectos del campo, sería un gran lugar para aprender y convertirte en un ingeniero más excelente ".

Tenemos un sistema de asesores, en el que participan más de la mitad de los ingenieros: el asesor es alguien con quien se reúne regularmente y que está "en su esquina", apoyándolo en las luchas con colegas y luchas para crecer. Entre los asesores, las retrospectivas y el feedback del round-robin, cada persona tiene la oportunidad de ser apoyada y examinada, lo que nos ayuda a aflojar nuestras articulaciones rígidas y estar dispuestos a crecer y adaptarse.

Ingeniería colaborativa en la práctica.

Hacemos mucho de programación de pares. Como mucha gente, al principio pensé que esto solo iba a reducir mi tiempo y mi productividad. Pero una vez que lo sintonicé, vi los beneficios. El emparejamiento es una excelente manera de compartir lo que sabes y aprendes, y es una excelente manera para que las personas alcancen los mismos estándares de excelencia. Si "Sam" cree que hay una mejor manera de hacer las pruebas, digamos, puede explorar eso con un compañero de pareja (Pat) y demostrarle los beneficios a Pat experimentalmente. Pat se unirá posteriormente con otro ingeniero (Morgan) que también podría ver los beneficios de ese enfoque de primera mano. Los socios nos ayudan a mantener nuestros propios estándares y difundir los nuevos. Ha sido fantástico ver a todo el equipo de Qumulo progresar lentamente hacia mejores y mejores prácticas a lo largo de los años, extendiéndolos a través de la osmosis de emparejamiento.

Para que todo esto no parezca un hufflepuff de nueva era, otro rasgo básico de Qumulo es verificar siempre si nuestros procesos nos están ayudando a lograr nuestro objetivo de ingeniería común, que (parafraseando) es hacer los mejores productos de almacenamiento de datos del mundo. ha visto alguna vez A veces, experimentamos con una nueva práctica y descubrimos que simplemente no logra lo que queremos, y por eso lo abandonamos. Habiendo visto la forma en que hemos realizado un trabajo sustancioso, como los grandes saltos de rendimiento que mencioné, nuestros nuevos enfoques para instantáneas, cuotas y replicación, y por supuesto los excelentes análisis y servicio al cliente por los que somos más conocidos, y con un alto nivel de rendimiento. calidad, en una cadencia regular, eso es lo que me hace un creyente cuando se trata de una colaboración radical.

Artículos Relacionados

Ir al Inicio