Se habla mucho de transformaciĆ³n digital o de interfaces de voz pero suele olvidarse al desarrollador: uno de los magos fundamentales detrĆ”s del proceso.
CIO AMĆRICA LATINA | Por Elibeth Eduardo | @ely_e
Una nueva nociĆ³n se ha posicionado fuertemente en el mundo de la gestiĆ³n, en distintos Ć”mbitos de acciĆ³n: el de la experiencia.
En Marketing hablamos de la “experiencia del usuario/cliente” como esencial en nuestro foco pues los “clientes en ascenso” llamados Millennials tienen poca fidelidad con las marcas.
AdemĆ”s, la gestiĆ³n de Talento trabaja la “experiencia del empleado” como nueva medida, tratando de anticipar procesos de rotaciĆ³n y mejorar los mecanismos de retenciĆ³n.
Los CIO tienen que lidiar con la experiencia del usuario para medir su efectividad pero, mĆ”s recientemente, con la “experiencia del desarrollador“.
EstĆ” de mĆ”s decir que, desde que la tecnologĆa se hizo cotidiana, los desarrolladores son fundamentales en las empresas, entre otras cosas porque son una especie rara y, por ello, cotizada.
Pero el avance de las interfaces de voz en las preferencias (y necesidades) de los usuarios ha colocado de nuevo la mirada sobre el desarrollador como centro de la disrupciĆ³n tecnolĆ³gica. Y la transformaciĆ³n digital de las empresas.
Comprender y adecuar
Pero, Āæpor quĆ© esta repentina revalorizacion del rol del desarrollador? Porque adecuar la tecnologĆa “heredada” a las “emergentes” (IA, RV, ML, RA, IV) depende de ellos.
“La experiencia del desarrollador es el nuevo diferenciador de las empresas“, seƱala la consultora ThoughtWorks basada en los resultados de su informe Technology Radar.
Un rĆ”pido aumento de las herramientas y los productos orientados al desarrollador, combinado con la escasez de talento de ingenierĆa, estĆ” impulsando este enfoque.
Los pasos que las empresas pueden dar para adecuarse a esta corriente incluyen:
- El tratamiento de la infraestructura interna (nubes privadas) como un producto que debe ser lo suficientemente atractivo como para competir con ofertas externas, centrƔndose en el autoservicio.
- Comprender la ergonomĆa de las plataformas APIs para desarrolladores.
- Comprometerse a la investigaciĆ³n y formaciĆ³n continua de los desarrolladores que utilizan sus servicios.
Otro de los aportes fundamentales del informe de ThoughtWorks es que recuerda la importancia de Python a la que denomina “tendencia omnipresente”.
El informe menciona Python omnipresente como una tendencia tambiƩn.
“Su facilidad de uso como lenguaje de programaciĆ³n general, combinado con su fuerte base en la computaciĆ³n matemĆ”tica y cientĆfica ha llevado histĆ³ricamente a su adopciĆ³n de base por las comunidades acadĆ©micas y de investigaciĆ³n”, seƱala.
Destaca tambiĆ©n que, mĆ”s recientemente, las tendencias de la industria en las mercantilizaciĆ³n de todas las aplicaciones de AI, combinadas con la madurez deĀ Python 3Ā han ayudado a traer nuevas comunidades en el redil de Python, por lo que las empresas interesadas en estas tecnologĆas deben prestar mĆ”s atenciĆ³n a estas comunidades.
Socios silenciosos
ThoughtWorks vio un aumento en las plataformas a medida que las empresas estĆ”n examinando cĆ³mo pueden utilizar las mismas para generar procesos de autoabastecimiento y la autoconfiguraciĆ³n a travĆ©s de APIs, lo cual permite a los desarrolladores producir nuevas caracterĆsticas para cualquier app mucho mĆ”s rĆ”pido.
SegĆŗn el jefe de tecnologĆa de ThoughtWorks, Mike Mason, el tĆ©rmino “plataformas” puede significar muchas cosas.
“Mucha gente quiere decir ‘plataforma de entrega tĆ©cnica para aplicaciones de alojamiento’ lo cual, hoy en dĆa, generalmente significa nube pĆŗblica o privada AWS, Cloud Foundry, OpenShift, Bluemix, etc. Pero tambiĆ©n podrĆa significar una plataforma de negocios donde las capacidades empresariales estĆ”n expuestas como servicios”, seƱalĆ³ el especialista.
Corresponde entonces a las empresas definir quĆ© tipo de plataforma quiere y mirar con seriedad cĆ³mo quiere seguir avanzando en las relaciones con los desarrolladores con miras a hacerlos socios en el proceso de transformaciĆ³n de sus productos y/o servicios.
ĀæCĆ³mo lo estĆ” manejando. Su empresa? Es un buen momento para hacerse esa pregunta y pensar en la experiencia del desarrollador.