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

Nuestro equipo de ingeniería de software mira a través de una lente más amplia

Escrito por:

Como muchas empresas que utilizan prácticas de desarrollo ágiles, esperamos que nuestros equipos de ingeniería de software muestren el progreso que han logrado mediante demostraciones periódicas de código de trabajo.

En Qumulo, cada 2 semanas, el equipo de ingeniería realiza demostraciones de productos. Toda la empresa está invitada y es la oportunidad para que cualquiera pueda ver el progreso incremental que hemos logrado. 

Construimos un distribuido, plataforma de datos de archivos a gran escala, por lo que demostrar un progreso incremental en algunas de nuestras funciones es más fácil de decir que de hacer. Continuamos demostrando el código de trabajo para responsabilizarnos de hacer nuestro mejor esfuerzo para brindar valor incremental a nuestros clientes y para brindar visibilidad de nuestro trabajo en un foro comunitario que encontramos más interesante que un informe de estado.

Desarrollo ágil con un giro para ganar perspectiva

Somos una tienda de desarrollo ágil y, si está familiarizado con el desarrollo ágil, uno de sus principios es "Entregar código de trabajo con frecuencia". A menudo, esto se integra en los entregables del equipo y se utiliza como una herramienta de inspección durante una revisión del sprint para validar que se cumplieron los objetivos del sprint. Si bien los equipos de funciones realizan ese tipo de demostraciones para la audiencia más pequeña del equipo y el propietario del producto y las partes interesadas, las demostraciones de nuestra empresa intentan contar una historia ligeramente diferente.

La ingeniería de software en Qumulo incluye alrededor de 15 características equipos, por lo que para que las demostraciones sean atractivas, le pedimos a cada equipo que mantenga su demostración en 3 minutos. También se espera que el ingeniero que ejecuta la demostración configure el contexto del trabajo para la audiencia respondiendo estas tres preguntas:

  1. ¿Para quién es este trabajo?
  2. ¿QUÉ se ha mejorado?
  3. ¿A DÓNDE va ​​este trabajo a continuación?
Dando el primer paso: Quién se beneficia de este trabajo y por qué?

Los clientes son nuestro campo magnético en Qumulo, por lo que todo el trabajo que hacen los ingenieros de software se basa en comprender quién es nuestro cliente y por qué este trabajo es importante para ellos. Parte del trabajo que se demostrará serán cosas que nos ayuden a construir mejores productos, en ese caso nuestro cliente son otros desarrolladores del equipo. También damos la bienvenida a demostraciones de otras partes de la organización. A veces, obtenemos una demostración del ingeniero de sistemas comerciales de nuestro equipo de Éxito del cliente o de nuestro ingeniero de sistemas de fabricación de nuestro equipo de operaciones. Cualquiera que demuestre su trabajo comienza describiendo la necesidad del cliente a la que se destina este trabajo.

Pasos incrementales: ¿ ha mejorado desde la última demostración?

Dado que estamos compartiendo el progreso incremental, las demostraciones destacan lo que se ha mejorado. El impacto visual del cambio puede ser pequeño, pero nos da una idea del viaje de nuestros compañeros de trabajo y le brinda al equipo de ingeniería de software en general la oportunidad de ver el trabajo en acción y hacer preguntas. Alentamos y buscamos comentarios en muchos otros puntos del proceso de desarrollo de software, pero las demostraciones brindan una forma de ver el trabajo a través de una lente más amplia donde a menudo surgen buenos comentarios y nuevas ideas.

Haciendo progreso: Dónde vamos a seguir?

Una vez que se ha demostrado el progreso del equipo de ingeniería de software, el ingeniero comparte hacia dónde se dirige el trabajo a continuación. Cada demostración incremental es un paso en lo que puede ser un largo viaje para brindar nuevas y emocionantes capacidades a nuestros clientes. Esta última pregunta ayuda a ubicar el trabajo en el contexto de ese viaje más largo para que podamos reflexionar sobre el progreso realizado hasta la fecha y anticipar el próximo conjunto de mejoras que planeamos ver.

Si bien las demostraciones quincenales nos ayudan a enfocarnos y dar visibilidad al valor incremental que estamos construyendo para nuestros clientes, también tiene el beneficio de construyendo comunidad en nuestros equipos. Es una forma agradable de ver en qué están trabajando otros equipos. Además, todos podemos ser espectadores en el viaje de funciones para empatizar con los problemas que eran mucho más difíciles de lo que parecían al principio y celebrar cuando se logran esos grandes hitos.

Estamos en un viaje e innovamos en el camino

Como solía decir nuestro fundador y antiguo director ejecutivo, Pete Godman, "un crecimiento del 2% cada semana es un crecimiento del 100% en un año". Es este progreso incremental que puede parecer pequeño semana tras semana lo que nos ha permitido construir un gran producto con características fundamentales como codificación de borrado, instantáneas y replicación, al tiempo que brindamos análisis de datos, rendimiento y escalabilidad líderes en el mercado a nuestros clientes. 

Recientemente, el equipo ha podido celebrar el progreso incremental en nuevas funciones como Qumulo Shift para Amazon S3, mejoras en nuestro sistema de monitoreo basado en la nube y nuestro nuevo servicio administrado, Qumulo en Azure. Nuestros productos y soporte son constantemente elogiados por nuestros clientes y Qumulo es reconocido como líder en el 2020. Almacenamiento de objetos y sistemas de archivos distribuidos de Gartner categoría.

¿Interesado en unirse a nuestro equipo? ¡Estamos contratando ingenieros de software!

Buscamos más miembros del equipo para ayudarnos a aumentar la tasa de nuestro progreso incremental. Si está interesado en las oportunidades profesionales disponibles en el equipo de ingeniería de software de Qumulo, consulte https://qumulo.com/eng.

Más información
Contáctanos

Artículos Relacionados

Ir al Inicio