¿Por qué su negocio debería simplificar el proceso de desarrollo de aplicaciones?
NoticiasLa agilidad y la productividad han sido durante mucho tiempo importantes preocupaciones para las empresas, pero han adquirido una nueva urgencia con la revolución móvil que avanza rápidamente. A medida que todos los tipos de empresas luchan para lanzar estrategias efectivas de aplicaciones móviles, el problema de cómo construir el entorno móvil es cada vez más acuciante..
Y las apuestas son altas. Una investigación reciente de Salesforce.com muestra que el 60% de las empresas del Reino Unido utilizan aplicaciones móviles y que pueden aumentar la productividad en un 34%. Sin embargo, también muestra que el 59% de las organizaciones son lentas para entregar.
Entonces, ¿cómo pueden las empresas acelerar la entrega y asegurarse de que están optimizando su productividad? Creo que el secreto está en la simplicidad..
Hay poco valor en desarrollar soluciones complejas que nadie puede usar, o invertir en herramientas sofisticadas que siguen siendo subutilizadas por personal de TI poco calificado. En su lugar, los directores ejecutivos deben alentar a sus departamentos de TI a que hagan lo correcto y aprovechen las herramientas en línea, el software de código abierto y los servicios de pago por uso fáciles de integrar para comenzar a desarrollar sus propias aplicaciones operativas y de productividad..
Un enfoque de bricolaje para el desarrollo de aplicaciones
Ya en 2011, Gartner predijo que para 2014, al menos el 25% de las aplicaciones empresariales las construirían 'desarrolladores ciudadanos', definidos como usuarios finales que crean aplicaciones para el consumo por sí mismos y sus pares utilizando los recursos aprobados por la empresa. Se está demostrando que un porcentaje sorprendentemente grande de estos desarrolladores ciudadanos son de 18 a 30 demográficos que están encontrando sus propias formas de obtener o desarrollar aplicaciones móviles, ya sea que haya recursos disponibles o no autorizados por la empresa..
Están siendo ayudados por una nueva generación de herramientas de arrastrar y soltar que están dirigidas a aquellos empleados con conocimiento del dominio empresarial pero sin habilidades de codificación o procesos de TI. Simplificar el desarrollo y la publicación de aplicaciones de esta manera puede proporcionar un alivio inmediato de la escasez de habilidades de desarrollo de aplicaciones móviles. También significa que el desarrollo de aplicaciones ya no tiene que ser una función puramente de TI, sino que se puede asignar, presupuestar y obtener de otras funciones comerciales..
Crear su propio entorno de aplicación empresarial simple también puede ayudar a reducir los riesgos de datos de la empresa, acelerar el tiempo de desarrollo y facilitar el contacto con los usuarios finales, y proporcionarles una tienda de aplicaciones curada.
Facilitando la movilización de su negocio.
Es importante que los CEOs que desean que su negocio pueda crear, desarrollar, publicar y administrar sus propias aplicaciones rápidamente en respuesta a las necesidades operativas, del mercado y del cliente, estén al tanto de los procesos involucrados. Esto incluye:
- Entendiendo la necesidad del negocio.
- Definir qué debe hacer la aplicación.
- Diseño de interfaces de usuario y requerimientos técnicos.
- Diseñar y potencialmente modificar las API de back-end para la transferencia de datos
- Integrando un modelo de seguridad.
- Requisitos funcionales y no funcionales.
- Diseño del aspecto gráfico, incluida la interfaz de usuario y la experiencia del usuario
- Elegir los sistemas operativos y dispositivos de destino.
- Habilitando los entornos de desarrollo requeridos, pruebas y herramientas.
- El despliegue de la aplicación y cómo se gestionará.
- Configuración de un programa de mantenimiento para mantener la aplicación actualizada con dispositivos y plataformas operativas actualizadas
Muchos de estos procesos son manuales y requieren mucho tiempo. El desafío para una empresa es, cuando sea posible, simplificar el desarrollo y la implementación de aplicaciones móviles mediante la automatización selectiva del trabajo más complejo involucrado en ciertos pasos, de modo que los recursos existentes puedan usar sus habilidades existentes para hacer el trabajo.
Pero no se trata solo de crear aplicaciones personalizadas; también se trata de tener herramientas simples para administrar el ciclo de vida de la aplicación. Si se dejan las aplicaciones de autoservicio sin marcar de fuentes no autorizadas, se diluirá el valor para una empresa a través de los datos, la información y los servicios interactivos que se vuelven cada vez más fragmentados y poco confiables..
La capacidad de personalizar aplicaciones empresariales en una tienda de aplicaciones aprobadas, mientras se encuentra en niveles manejables, puede evitar esto al brindar a los empleados todas las aplicaciones que necesitan en un lugar fácil de encontrar..
Para maximizar el presupuesto de desarrollo, le sugiero que considere las siguientes áreas de inversión:
1. Métodos que ayudan a la empresa a definir lo que quieren de una manera clara y simplificada, por ejemplo. prototipado rápido.
2. Un entorno de desarrollo e infraestructura que maneja los pasos más complejos durante el desarrollo multiplataforma con herramientas de código abierto como Cordova, así como el manejo de la autenticación, el empuje y la sincronización de la tienda..
3. Tiendas de aplicaciones empresariales personalizadas para implementar, administrar y administrar las aplicaciones..
- Stuart Mason es el CEO de 5app