Esta es una gran pregunta. Estoy trabajando como Arquitecto y Desarrollador en Proyectos RPA y los puntos siguientes son de mi experiencia, pueden ser diferentes para otros.
Experiencia en procesos de back-end: le ayuda a comprender mejor los requisitos del negocio. En mi experiencia, he visto personas que han trabajado en procesos de negocios que han hecho un gran trabajo en diseño y entrega en comparación con una persona de tecnología que nunca ha trabajado en el lado del proceso de negocios.
Experiencia en automatización: el desarrollador de RPA debe tener experiencia previa en proyectos de automatización (VBA Automation o cualquier otra automatización), lo ayuda a crear un diseño impecable rápidamente y a resolver problemas de diseño desafiantes.
- ¿Realmente crees que el discurso de "las compañías de software están predicando" hay muy pocos ingenieros de software calificados disponibles en los Estados Unidos? ¿Es este discurso de 'no tener suficientes ingenieros calificados' un farol para lograr que el gobierno dé más H1B?
- Programadores, ¿por qué su idioma favorito es el mejor (hablen con su corazón)?
- ¿Tiene sentido crear un colectivo para desarrolladores de software?
- ¿Debería una organización de desarrollo adoptar un modelo de proceso único para todo su desarrollo de software?
- ¿Los desarrolladores de software famosos omiten sus calificaciones educativas y simplemente ponen en su currículum que crearon el software por el que son famosos?
Habilidad de pensamiento innovador: es un conjunto de habilidades clave de un desarrollador. Como desarrollador, siempre debe tener un diseño impecable que se adapte a todas las excepciones comerciales y del sistema que conduzcan a cero fallas.
Habilidad para resolver problemas: es otra habilidad clave de un desarrollador, surgirán problemas a lo largo de su etapa de diseño y desarrollo. Debe abordarlos de manera inteligente y siempre encontrar soluciones simples para mantener el diseño simple y efectivo.
Y, finalmente, paciencia: los ciclos de vida de los proyectos RPA son más grandes y requieren más tiempo en comparación con otros proyectos de automatización. Hay muchos documentos, cierres, reuniones, pocos mainframes no son compatibles con la herramienta RPA, etc. Y el desafío es cuando crees que estás listo para comenzar la producción, el negocio viene con nuevos requisitos como el robot puede hacer esto como bueno … .. Cuál es la parte más difícil, porque esos pequeños cambios tendrán un efecto de cascada enorme en su diseño que lleva tiempo identificarlo y arreglarlo o cambiará todo el diseño.