Una comprensión sólida de los desarrolladores puede ayudar a los desarrolladores y las organizaciones a mejorar la eficiencia y la calidad del desarrollo de aplicaciones de Android. Sin embargo, el espacio los desarrolladores no es estático. Siempre hay nuevas tendencias y técnicas que exigen que el personal de TIC y operaciones revalorice constantemente sus procesos y procedimientos internos para alinearlos con estos cambios.
Este año ya está muy cerca, pero no es demasiado tarde para tratar los retos que probablemente se encontrará con los desarrolladores para Android en los próximos meses.
1. Conformidad con entornos multi-nube
Contenidos
La computación en nube se ha convertido gradualmente en la norma en desarrollo. Las herramientas cada vez más sofisticadas que se utilizan para separar el despliegue y el desarrollo hacen que tener una tubería los desarrolladores sea más crucial de lo que nunca ha sido. Como los desarrolladores actúa como enlace entre sus operaciones de TI y los brazos de desarrollo de TI, sólo continuará creciendo en protagonismo.
Sin embargo, se creará un número creciente de aplicaciones entorno de entornos multi-nube y esto sólo hará que el papel de los equipos de los desarrolladores sea más difícil. los desarrolladores debe responder a las nuevas tecnologías que gestionan estas plataformas y adaptar el software que construyen para garantizar que funcione. Exige una comprensión más profunda de las funciones disponibles en estos entornos de nubes múltiples y articularlas claramente a los desarrolladores para que puedan optimizar la aplicación de Android en consecuencia.
2. Automatización de la implementación
La estructura de los proyectos los desarrolladores hace que los desarrolladores puedan entregar continuamente el contenido necesario a los usuarios, independientemente de los cambios en sus necesidades. Sin embargo, esto también implica que los proyectos los desarrolladores nunca se realizan realmente. Es la razón por la que podemos esperar más automatización arraigando en los desarrolladores.
Pero la automatización no es una bala mágica que resuelva automáticamente todos los problemas de implementación de los desarrolladores. La automatización de los desarrolladores en cierta forma existe desde hace años. El problema en el pasado ha sido que la confianza excesiva en el modelo de cascada debido a un malentendido de los desarrolladores ha provocado que algunas organizaciones sobreautomatitzessin los desarrolladores. Esto ha conducido a una supervisión del proyecto involuntariamente ineficiente ya la mala comunicación entre equipos.
Este año se producirá un boom de las herramientas de automatización de los desarrolladores que intentan eliminar los problemas de la automatización pase tiempo que permiten intervenciones manuales. Esto evitará que el proceso sea excesivamente rígido y, por tanto, contraproducente.
3. Combinación de los desarrolladores y Agile
Muchos desarrolladores ven que los desarrolladores y agile no sólo son incompatibles, sino que también están en conflicto directo. Consideran que hay que elegir entre los dos. En realidad, sin embargo, las dos metodologías se pueden complementar y crear un entorno de desarrollo más completo.
Es esta comprensión que debería hacer que los desarrolladores se perciba cada vez más como una metodología que puede funcionar codo a codo con ágil (incluso si es sólo a corto o medio plazo) y no sólo sustituyéndolo limpiamente.
Aunque elogia el desarrollo ágil por su capacidad de desglosar un proyecto en componentes modulares y compartimentados, la ambigüedad y la escala de las organizaciones más grandes pueden precipitar una mala comunicación y perder los plazos.
Un proyecto de los desarrolladores podría conservar la estructura interna de un equipo de desarrollo ágil, pero incluir una persona de enlace de operaciones que facilita la comunicación entre equipos, garantizando así una transición más fluida.
4. Seguridad perfecta
Aunque los desarrolladores ayuda a garantizar que las consideraciones de seguridad se adaptan a todo el ciclo de vida del desarrollo de software, la seguridad no ha sido hasta ahora el epicentro de las conversaciones de los desarrolladores. Espere que cambie en 2020 ya que los equipos de los desarrolladores exploran maneras de garantizar no sólo la seguridad de la aplicación Android, sino también el cumplimiento de la seguridad dentro del entorno de desarrollo.
Los equipos comenzarán a tratar la seguridad de las aplicaciones como código, garantizando que la seguridad es inequívocamente responsabilidad de todos los miembros del equipo desde el principio hasta el final del proyecto. No se limita sólo el acceso a nivel de aplicación y plataforma, sino también garantizar que se bloquee el acceso no autorizado al nivel de servicio. Las herramientas de gestión de registros como Loggly serán inestimables en este sentido.
Manténgase en frente de su competencia, no sólo vigilando estos retos de Android los desarrolladores este año0, sino preparando sesión para ellos.