Codegiant

Desarrollo de nuevas funciones para apoyar los procesos de DevOps de los usuarios

Codegiant es una plataforma que tiene como objetivo eliminar la fricción del proceso de desarrollo y optimizar la experiencia del desarrollador. Estamos constantemente desarrollando nuevas características para ayudar a los usuarios a cumplir con sus procesos de DevOps en una experiencia simple.

El Desafío


Las experiencias de usuario de las diferentes características en la plataforma son muy diversas. Esto planteó un desafío para hacer que la experiencia de usuario de la nueva característica Serverless sea consistente con otras características existentes.


Aquí hay algunos beneficios de la característica Serverless para los usuarios:

  • Costos operativos reducidos en un modelo serverless porque los desarrolladores pueden pagar por el tiempo de cómputo basado en la nube según sea necesario, en lugar de ejecutar y gestionar sus propios servidores todo el tiempo.

  • Los desarrolladores tienen más tiempo para enfocarse en sus aplicaciones al descargar las tareas rutinarias de aprovisionamiento y gestión de servidores.

  • Ayuda a habilitar la adopción de DevOps al reducir la necesidad de que los desarrolladores describan explícitamente la infraestructura que necesitan aprovisionar.



¿Cómo ayudé?


Como diseñador de productos, fui responsable del diseño de la función sin servidor. Realicé investigaciones y obtuve una comprensión sólida de los aspectos técnicos de la función. Luego trabajé con el equipo para crear el alcance de la función.


Trabajé como parte de un equipo ágil, donde fui el único diseñador. Operábamos en iteraciones de dos semanas y teníamos reuniones diarias para identificar cualquier fallo de diseño o problema técnico.


El diseño necesitaba ser presentado en un corto período de tiempo, por lo que el proceso de entrega siempre fue abrupto. Se esperaban múltiples iteraciones después de que las interfaces de usuario estuvieran en proceso de desarrollo. Había mucha superposición entre el diseño y el desarrollo, por lo que cuanto más rápidas y precisas fueran las iteraciones, más fluido sería el proceso de desarrollo.


La Solución


El objetivo del producto es simplificar acciones complejas en el proceso de desarrollo. Para que la nueva experiencia sea consistente, el diseño debía ser lo más minimalista y limpio posible.


Apliqué el sistema de diseño a la nueva funcionalidad, definiendo y aplicando jerarquía de página para hacer el diseño consistente y accesible. También evité la sobrecarga de acciones manteniendo solo las dos acciones más importantes como las CTAs principales y secundarias.



Los Resultados


Como una startup en rápido crecimiento, queríamos ofrecer la mayor cantidad de funciones accesibles y de alta calidad posible. La función Serverless permite a los usuarios escribir y ejecutar funciones como servicio sin ninguna configuración. También pueden ver métricas y probar flujos de trabajo sin servidor.


La función Serverless es una adición valiosa a Codegiant. Proporciona a los usuarios una forma potente y eficiente de ejecutar código sin la molestia de administrar servidores. El diseño de la función es consistente con otras características existentes en la plataforma, haciéndola fácil de usar y entender.


Estoy orgulloso del trabajo que hice en este proyecto. Creo que la función Serverless es un activo valioso para Codegiant y nos ayudará a seguir brindando a nuestros usuarios la mejor experiencia posible.



¿Crees que encajaría en tu proyecto? Hablemos

Me especializo en traducir conceptos complejos en diseños intuitivos y visualmente atractivos.

© Built by Jesse Ye

© Built by Jesse Ye

© Built by Jesse Ye

© Built by Jesse Ye