Mientras que los dos primeros facilitadores se centran en construir los aspectos fundamentales de su programa de codificación segura (estableciendo objetivos y obteniendo el respaldo de la dirección), el Facilitador 3 es uno de los primeros pasos para implementar su programa en los equipos de toda su organización.
Your Developer Communications Plan establishes an ongoing strategy designed to keep the developer community excited and engaged with your program.
A successful communications plan maintains an informative communication stream throughout the year, covering events, new assignments, developer recognition, and more. Messages should be clear, concise, and delivered across developers’ preferred channels (email, intranet, Slack, Teams, etc.).
Su Plan de comunicación para desarrolladores establece una estrategia continua diseñada para mantener a la comunidad de desarrolladores entusiasmada y comprometida con su programa.
Un plan de comunicación exitoso mantiene un flujo informativo constante durante todo el año, cubriendo eventos, nuevas tareas, reconocimiento a los desarrolladores y más. Los mensajes deben ser claros, concisos y enviarse a través de los canales preferidos por los desarrolladores (correo electrónico, intranet, Slack, Teams, etc.).
Abordar la perspectiva del desarrollador
Además de la información logística, como los detalles de inicio de sesión en la plataforma y las fechas de entrega de las tareas, las comunicaciones deben responder explícitamente a las preguntas: "¿Qué gano yo con esto?" y "¿Por qué debería importarme?". Hablar específicamente desde la perspectiva del desarrollador demuestra que usted comprende la inversión de tiempo que realizan los desarrolladores para participar en su programa de codificación segura, independientemente de si es obligatorio o no.
Las comunicaciones iniciales de lanzamiento del programa deben vincular claramente el programa de codificación segura de su organización con los resultados comerciales críticos (establecidos en el Facilitador 1) y con los beneficios para los desarrolladores. Para los desarrolladores, líderes de equipo y gerentes de ingeniería, estos beneficios incluyen:
Reducing friction during release cycles
Saving time and frustration resulting from rework
Opportunities for skill development and career advancement
Internal support from Engineering and AppSec leadership
Ejecución y estrategia
Un programa de codificación segura no puede depender de un enfoque de comunicación de "una sola vez". Un plan de comunicación integral requiere una Cronología que detalle cuándo se enviarán los mensajes de lanzamiento, seguimiento y refuerzo.
Executive Participation in Program Announcement
Having initial program announcements delivered by executive leadership can help gain developer buy-in. This will help showcase that leaders have visibility into the program and allow them to communicate the why of the program from the start.
Al formular las comunicaciones, los elementos esenciales a considerar incluyen el contenido, la claridad, la coherencia y la credibilidad del remitente. Además, considere lo siguiente:
Tono: El tono de la comunicación debe ser positivo y alentador, priorizando el incentivo sobre la imposición. Es fundamental evitar un lenguaje intimidatorio o que busque culpables, y en su lugar, resaltar los beneficios para ganar aceptación.
Canales: Aunque los correos electrónicos formales pueden servir como respaldo, también deben utilizarse canales más informales (como las plataformas de comunicación interna para desarrolladores). Considere crear canales exclusivos para las comunicaciones del programa, anuncios y reconocimiento de los desarrolladores.
Frecuencia: Es esencial encontrar la frecuencia adecuada para las comunicaciones del programa, de modo que los desarrolladores se mantengan informados, pero no abrumados. Durante el lanzamiento inicial y otras fases de mayor intensidad (cuando se acercan los plazos de capacitación), considere comunicaciones diarias que marquen la cuenta regresiva para su programa. Sin embargo, durante los períodos de mantenimiento rutinario, opte por comunicaciones mensuales. Lo último que desea es que los desarrolladores se desconecten debido a un exceso de ruido innecesario.
Evangelizadores: Busque evangelizadores creíbles dentro de la comunidad de desarrolladores para ayudar a amplificar el mensaje y promover el programa. Estos líderes dan el ejemplo y continúan difundiendo los mensajes clave desde dentro de la propia comunidad.
Medir y reconocer el éxito
Las comunicaciones con los desarrolladores son a menudo el lugar perfecto para mostrar recompensas y reconocimientos por los logros de los desarrolladores en su programa. Además de celebrar sus victorias, es fundamental que los desarrolladores sepan qué objetivos intentan alcanzar, así como su progreso hacia ellos.
Un boletín mensual o un resumen del programa puede ser el lugar perfecto para mostrar:
- Tasas de finalización - Para los objetivos organizativos, ¡considere crear incentivos de equipo para quienes terminen más rápido!
- Certificados / Insignias obtenidas - Celebre a quienes han completado la formación en código seguro para promover sus logros ante otros desarrolladores.
- Desarrolladores con mayor nivel de habilidad - Destaque a aquellos desarrolladores con habilidades de seguridad especiales. Esto no solo reconoce sus logros, sino que también ayuda a otros a identificar a los expertos de referencia en codificación segura.
- Ganadores de concursos - Los concursos de codificación segura no solo son una excelente manera de involucrar a los desarrolladores, sino también una oportunidad para mostrar a los ganadores y los premios que han obtenido. Esto puede ayudar a crear seguidores para las competiciones anuales y a motivar aún más al resto de su comunidad de desarrolladores.
- ¡Y mucho más!
Profundizaremos en el reconocimiento a los desarrolladores más adelante en la serie, cuando exploremos el Habilitador 7.
Una vez establecido nuestro plan de comunicación para desarrolladores, nuestra próxima publicación se centrará en la implementación del programa, con Habilitador 4: Facilidad de acceso para el usuario.
¿Tiene más preguntas? Los clientes pueden ponerse en contacto con los miembros de su equipo de cuenta o escribir a support@securecodewarrior.com. Los clientes potenciales pueden hablar con alguien de nuestro equipo de ventas contactándonos aquí.