Lee Porte, presidente, TOC de Cloud Foundry Foundation

Como presidente del comité de supervisión técnica (TOC) de la Fundación Cloud Foundry, Lee Porte aspira a supervisar el crecimiento de la participación dentro de la comunidad de desarrolladores.

El cambio central es la eliminación de la necesidad de realizar un dojo antes de contribuir con el código al proyecto de código abierto de Cloud Foundry. Un dojo, como en el sentido de las artes marciales, es donde los desarrolladores de software pueden practicar y aprender nuevas habilidades de forma segura.

“Esto fue una gran cosa en términos de incorporación de contribuyentes”, dice Porte, “sin embargo, creó una barrera de entrada para los contribuyentes individuales y para las personas que trabajan para organizaciones pequeñas que no podían permitirse el compromiso con el proceso del dojo”.

Porte fue seleccionado para presidir el comité como una forma de cerrar la brecha entre los usuarios finales y los desarrolladores de código abierto a tiempo completo. Su trabajo diario es como administrador de sistemas en el Servicio Digital del Gobierno (GDS) y cree que los usuarios son el alma de cualquier proyecto de código abierto.

“Sin los usuarios finales no hay razón para que exista el proyecto”, dice. “Tener contacto directo con el usuario final proporciona un circuito de retroalimentación mucho más estrecho para los desarrolladores que trabajan en el proyecto. También les da a los desarrolladores una verdadera satisfacción al escuchar directamente del usuario final cómo el proyecto está cambiando las cosas para ese usuario “.

Porte también cree que es fundamental que los usuarios de proyectos de código abierto se involucren con la comunidad, ya que esto ayuda a evitar el problema de un desarrollador solitario que mantiene el código en el que los usuarios confían. Al hacerlo, su participación alimenta la cadena a los desarrolladores del proyecto de código abierto.

“Cuando los usuarios finales se involucran con proyectos de código abierto, pueden abrir un diálogo directamente con los equipos de desarrollo que están trabajando en el proyecto”, dice. “Críticamente, la relación se vuelve virtuosa. Uno de los beneficios fundamentales de los usuarios finales que participan en proyectos de código abierto es que pueden influir en las funciones y los elementos de la hoja de ruta para satisfacer mejor sus necesidades “.

“Sin los usuarios finales no hay razón para que exista el proyecto. Tener contacto directo con el usuario final proporciona un circuito de retroalimentación mucho más estrecho para los desarrolladores que trabajan en el proyecto. También les da a los desarrolladores una verdadera satisfacción al escuchar directamente del usuario final cómo el proyecto está cambiando las cosas para ese usuario “

Lee Porte, GDS y Cloud Foundry Foundation

En la experiencia de Porte, esto ofrece las características de las que los usuarios dependen más rápido y ayuda al equipo de desarrollo a comprender mejor sus prioridades y solicitar comentarios de ellos mucho antes en el ciclo de desarrollo. Esto, a su vez, permite que los errores se encuentren más rápido y reduce el tiempo necesario para volver a trabajar las funciones.

“Animaría activamente a todos los usuarios finales de Cloud Foundry a que comiencen por interactuar con la comunidad de CF sobre la holgura”, dice.

Un mensaje claro

Las presentaciones de código abierto a menudo pueden parecer que están enfocadas en el desarrollador, lo que puede dificultar que los responsables de la toma de decisiones de TI de alto nivel comprendan la importancia de los matices en los proyectos de código abierto.

Más allá del TOC de Cloud Foundry, Porte ofrece consejos para cualquier persona que necesite presentar conceptos complejos, técnicos y de código abierto a personas que no son desarrolladores de software. Cuando se le preguntó sobre cómo dirigirse a una audiencia más amplia que la comunidad de desarrolladores de código abierto, dijo: “He asistido a una amplia variedad de eventos a lo largo de los años y una de las formas clave de ayudar a cerrar la brecha que he visto utilizar tener un gran efecto es contar el panorama general sobre el impacto y los resultados que se lograron a través del enfoque adoptado por el equipo de desarrollo u operaciones. Esto permite que ambas audiencias se beneficien de la charla, ya que cada una tiene un enfoque ligeramente diferente sobre lo que considera importante.

“He tendido a adoptar este enfoque en mi comunicación diaria con diferentes partes interesadas. Comprender si las personas buscan el panorama general o los detalles matizados ayuda a garantizar que el mensaje sea adecuado para la audiencia y, en algunos casos, las dos audiencias están presentes al mismo tiempo “.

También recomienda la interacción de la audiencia. “Las preguntas alentadoras también son una excelente manera de ayudar a cerrar esa brecha. También animo a los líderes senior de TI a que dediquen un poco de tiempo a trabajar en equipo con los equipos de desarrollo para volver a sus raíces. Si tiene algo de tiempo para el aprendizaje y el desarrollo, utilícelo para experimentar recortando algo de código nuevamente ”, dice.

A medida que más organizaciones comienzan a producir su propio software, se parecen cada vez más a empresas de software. El software impulsa directamente sus indicadores clave de rendimiento (KPI). Como tal, Porte cree que las organizaciones deberían dedicar tiempo al código abierto. Admite que esto suele ser difícil para las organizaciones pequeñas y para las que recién comienzan. Sin embargo, dice que invertir pequeñas cantidades de tiempo mejora el código abierto para todos.

“Soy un gran admirador de crear hojas de ruta y registros de emisión y etiquetarlos de manera que sea obvio cuáles son adecuados para quienes contribuyen por primera vez o para funciones o correcciones más pequeñas para que aquellos con menos tiempo puedan contribuir”, dijo. dice.

Porte cree que esta es una de las formas clave en que la comunidad de código abierto puede ayudar a obtener contribuciones de los usuarios. “Abrir las cosas las hace mejores”, dice. “Eso se aplica a la comunicación y la colaboración, así como al software”.

Exit mobile version