CODEBASHING - CHECKMARX

CHECKMARX-CODEBASHING

CHECKMARX ES EL LÍDER MUNDIAL EN SOLUCIONES DE SEGURIDAD DE SOFTWARE PARA EL DESARROLLO DE SOFTWARE EMPRESARIAL MODERNO.

RESUMEN

Codescrum amplió la plataforma de capacitación en línea llamada Checkmarx Codebashing del producto mínimo viable a un producto líder mundial durante 4 años, lo que ayudó a generar un valor total para los inversores superior a los mil millones de dólares.

1

META

Resolver los desafíos técnicos para escalar un producto mínimo viable en un producto líder mundial.


2

PROCESO

Trabajar con dedicación e ingenio, inicialmente con los fundadores y posteriormente con los propietarios del producto como parte del equipo Codebashing siendo responsables de la entrega técnica del producto.


3

IMPACTO

Se desarrolló el producto backend que aseguró a Codebashing como líder en el mercado y que se convirtió en uno de los cuatro productos principales que ayudaron a Checkmarx a lograr una salida de 1500 millones de dólares.



quotesArtboard 1 copy 2

El equipo de Codescrum fue una parte integral del viaje de Codebashing, desde su comienzo como un producto pequeño con un puñado de clientes, hasta un producto de nivel empresarial que atiende a cientos de clientes.


A pesar de la ubicación geográfica diferente, fue muy fácil trabajar con el equipo: la comunicación fue muy abierta y transparente, el equipo siempre fue muy receptivo y atento a nuestros objetivos y necesidades.


En general, el equipo demostró una gran responsabilidad y apropiación del producto: levantó la alarma cuando fue necesario, abordó los problemas de alta prioridad a tiempo, hizo las preguntas correctas para asegurarse de que las características se definieron correctamente y puso el esfuerzo necesario para comprender el modelo comercial y llegar con ideas y soluciones.



Técnicamente hablando, el equipo de Codescrum es muy profesional y capacitado, y pudo entregar sus tareas según lo comprometido, a tiempo y con alta calidad.

SHARON UDA

Jefe de Codebashing

Checkmarx

EL RETO


Escalar la plataforma de capacitación en línea llamada Checkmarx Codebashing desde el producto mínimo viable hasta un producto líder mundial durante 4 años, ayudando a generar un valor total para los inversores superior a los mil millones de dólares.

1

EL INICIO DE UNA ASOCIACIÓN EXITOSA

En el verano de 2016, Gyan Chawdhary y John Yeo, fundadores de Codebashing, seleccionaron Codescrum para ayudarlos a hacer que su producto de software fuera robusto y escalable.

Más del 40 por ciento de las empresas Fortune 100 y la mitad de las empresas Fortune 50 confían en Checkmarx, incluidas organizaciones líderes como SAP, Samsung y Salesforce.com

2

DESAFÍOS CLAVE A ESCALA MUNDIAL

Durante casi cuatro años, Codescrum desarrolló el producto backend desde un producto mínimo viable inicial previo a la obtención de ingresos hasta un producto global utilizado por millones de desarrolladores en todo el mundo.

Automatización Inicial de la Gestión de Generación de Contenidos.


Gestión para escalar y asegurar la plataforma

para nuevos clientes.


Gamificación de la Plataforma.


Integración con el Cliente

Soluciones de autenticación.


Desacoplamiento de la Generación de Contenidos.

Integraciones personalizadas de clientes para

Clientes clave.


Funciones de gestión de equipos y generación de informes de equipos.

AUTOMATIZACIÓN INICIAL DE LA GESTIÓN DE LA GENERACIÓN DE CONTENIDOS.


Al comienzo de nuestra participación, la plataforma requería codificación repetida para la introducción de contenido en la plataforma, lo que dificultaba la introducción de nuevos cursos y módulos de aprendizaje.

Nuestra primera tarea fue organizar el proyecto y hacerlo capaz de trabajar con menos gastos manuales para agregar nuevos cursos, incluido el hecho de que, una vez introducidos, estos nuevos contenidos tendrían que ir a los paneles de análisis del cliente para su seguimiento.


GESTIÓN PARA ESCALAR Y ASEGURAR LA PLATAFORMA PARA NUEVOS CLIENTES


En sus primeras etapas, la plataforma requería implementarse de forma independiente para cada cliente en entornos con máquinas individuales. Esto significaba que la incorporación de clientes requería mucho tiempo debido a las tareas manuales involucradas en poner el sistema a trabajar para cada cliente.

Una de las tareas más decisivas para escalar este producto fue hacer posible que la plataforma incorporara a los clientes en un único servicio multiusuario unificado que no requería crear ningún servidor a mano.

Pudimos diseñar la solución para usar un puñado de nodos en lugar de requerir docenas de servidores, lo que maximiza el uso de los recursos informáticos en AWS, mientras mantenemos los datos completamente separados en muchas bases de datos diferentes, con una aplicación de administración de clientes centralizada que también construimos personalizada para nuestro cliente.

También se introdujo la personalización y activación/desactivación de funciones para implementaciones incrementales de nuevas versiones, así como para adaptarse a casos de uso particulares para diferentes tipos de clientes empresariales.


GAMIFICACIÓN DE LA PLATAFORMA


Era muy importante para nuestras partes interesadas mantener a los clientes y sus desarrolladores comprometidos con el producto para que la capacitación fuera una experiencia agradable mientras se cumplían con los procedimientos de seguridad internos. Las clasificaciones, las insignias, los recordatorios y los desafíos fueron características decisivas del producto para diferenciarlo de la capacitación típica en seguridad y otras soluciones de cumplimiento disponibles.

INTEGRACIÓN CON SOLUCIONES DE AUTENTICACIÓN DEL CLIENTE


Otra característica clave para los clientes empresariales fue la autenticación personalizada. A medida que los clientes crecían en tamaño, se volvió inmanejable para ellos incluso invitarlos en masa a usar el producto, por lo que también creamos una función de SSO personalizable para que los clientes usen la suya propia (como Okta, OneLogin, etc.), de esta manera alimentarían automáticamente a sus usuarios en la aplicación, de modo que podrían elegir usar invitaciones regulares o SAML/ADFS.

SEPARACIÓN DE GENERACIÓN DE CONTENIDO


A medida que las necesidades de nuestros clientes se volvieron más complejas, se diseñó e implementó un sistema de administración de contenido para cumplir con los requisitos de un equipo recientemente presentado que se enfocaría en el aspecto de generación de contenido de la plataforma. Trabajamos de forma remota con este equipo para respaldar el nuevo flujo de trabajo de generación de contenido adoptado por nuestro cliente.

INTEGRACIONES DE CLIENTES PERSONALIZADOS PARA CLIENTES CLAVE


Las integraciones para clientes muy grandes también se hicieron a la medida según los requisitos específicos del cliente, se integraron con los sistemas LMS o requirieron puntos finales de API específicos para conectar sus sistemas. El soporte de contenido personalizado especial también estaba dentro de las capacidades del sistema.

CARACTERÍSTICAS DE GESTIÓN DE EQUIPOS E INFORMES DE EQUIPOS


Cerca del final de nuestra participación, construimos funciones de gestión de equipos y seguimiento de aprendizaje electrónico que validaron el aprendizaje real y las competencias de los desarrolladores capacitados por la plataforma.

3

EL ÉXITO DEL PRODUCTO Y LAS MÚLTIPLES ADQUISICIONES

La plataforma Codebashing tuvo éxito muy rápidamente y ganó clientes destacados en la misma velocidad. El apoyo de Codescrum fue fundamental para mantener el éxito y aumentar la valoración de la empresa varias veces.

El 24 de julio de 2017 [1][2], Codebashing fue adquirido por Checkmarx por entre 5 y 10 millones de dólares y, a partir de ese momento, Codescrum creó una cantidad considerable de funciones, la mayoría de ellas orientadas a los administradores de clientes para poder incorporar, organizar, involucrar y evaluar el progreso y el cumplimiento de sus desarrolladores a través de cursos de seguridad en línea.

El 15 de marzo de 2020 [3], Hellman & Friedman adquirió Checkmarx por 1150 millones de dólares y Codescrum proporcionó la documentación y ejecutó la entrega del producto Codebashing a Checkmarx.


UBICACIÓN DEL CLIENTE

Londres, Reino Unido

EQUIPO

3 codificadores

LÍNEA DE TIEMPO

Enero 2015 - Actual

El apoyo de Codescrum fue fundamental para mantener el éxito y aumentar la valoración de la empresa varias veces.


SI DESEA QUE CODESCRUM LO AYUDE, CONTÁCTENOS A CONTINUACIÓN.

¡Por favor, rellene el formulario para que podamos contactar con usted!


Al enviar su información de contacto, acepta nuestra Política de privacidad de Codescrum

case_checkmarx_form

Share by: