Por que sua empresa deve simplificar o processo de desenvolvimento de aplicativos
NotíciaA agilidade e a produtividade têm sido grandes preocupações para as empresas, mas assumiram uma nova urgência com o rápido avanço da revolução móvel. À medida que todos os tipos de empresas se esforçam para lançar estratégias eficazes de aplicativos móveis, a questão de como construir o ambiente móvel é cada vez mais premente..
E as apostas são altas. Uma pesquisa recente da Salesforce.com mostra que 60% das empresas do Reino Unido estão usando aplicativos móveis e que eles podem aumentar a produtividade em 34%. No entanto, também mostra que 59% das organizações demoram a entregar.
Então, como as empresas agilizam a entrega e garantem que estão otimizando sua produtividade? Eu acredito que o segredo está na simplicidade.
Há pouco valor no desenvolvimento de soluções complexas que ninguém pode usar, ou investir em ferramentas sofisticadas que permanecem subutilizadas por uma equipe de TI pouco qualificada. Em vez disso, os CEOs devem incentivar seus departamentos de TI a obter o básico correto e aproveitar as ferramentas on-line fáceis de integrar, o software de código aberto e os serviços pré-pagos para começar a desenvolver seus próprios aplicativos operacionais e de produtividade..
Uma abordagem DIY para o desenvolvimento de aplicativos
Em 2011, o Gartner previu que até 2014, pelo menos 25% dos aplicativos corporativos seriam construídos por "desenvolvedores de cidadãos" - definidos como usuários finais que criam aplicativos para consumo por eles mesmos e seus pares usando recursos sancionados pela empresa. Uma porcentagem surpreendentemente grande desses desenvolvedores de funcionários está provando ser da faixa etária dos 18 a 30 anos que estão encontrando suas próprias maneiras de obter ou desenvolver aplicativos para dispositivos móveis, estejam ou não os recursos sancionados pela empresa disponíveis.
Eles estão sendo auxiliados por uma nova geração de ferramentas de arrastar e soltar destinadas a funcionários com conhecimento de domínio de negócios, mas sem habilidades de codificação ou de processo de TI. Simplificar o desenvolvimento e a publicação de aplicativos dessa maneira pode fornecer alívio imediato da escassez de habilidades de desenvolvimento de aplicativos para dispositivos móveis. Isso também significa que o desenvolvimento de aplicativos não precisa mais ser uma função puramente de TI, mas pode ser alocado, orçado e com recursos de outras funções de negócios..
Construir seu próprio ambiente de aplicativo corporativo simples também pode ajudar a reduzir os riscos de dados da empresa, acelerar o tempo de desenvolvimento e facilitar o engajamento com usuários finais e fornecê-los com uma loja de aplicativos organizada.
Facilitando a mobilização do seu negócio
É importante que os CEOs que desejam que seus negócios criem, desenvolvam, publiquem e gerenciem seus próprios aplicativos rapidamente em resposta às necessidades operacionais, de mercado e dos clientes estejam cientes dos processos envolvidos. Isso inclui:
- Entendendo a necessidade do negócio
- Definindo o que o aplicativo deve fazer
- Projetando as Interfaces do Usuário e os Requisitos Técnicos
- Projetando e potencialmente modificando APIs de back-end para transferência de dados
- Integrando um modelo de segurança
- Requisitos funcionais e não funcionais
- Projetando a aparência gráfica, incluindo interface do usuário e experiência do usuário
- Escolhendo os sistemas operacionais e dispositivos de destino
- Ativando os ambientes de desenvolvimento, testes e ferramentas necessários
- A implantação do aplicativo e como isso será gerenciado
- Configurando um programa de manutenção para manter o aplicativo atualizado com dispositivos e plataformas operacionais atualizadas
Muitos desses processos são manuais e demorados. O desafio para um negócio é, quando possível, simplificar o desenvolvimento e a implantação de aplicativos móveis, automatizando seletivamente o trabalho mais complexo envolvido em determinadas etapas, para que os recursos existentes possam usar suas habilidades existentes para realizar o trabalho..
Mas não se trata apenas de criar aplicativos personalizados; também é preciso ter ferramentas simples para gerenciar o ciclo de vida do aplicativo. Se deixados os aplicativos de autoatendimento sem verificação de fontes não autorizadas, o valor será diluído para um negócio por meio de dados, informações e serviços interativos que se tornarão cada vez mais fragmentados e não confiáveis.
A capacidade de organizar aplicativos empresariais em uma loja de aplicativos corporativa aprovada, embora ainda em níveis gerenciáveis, pode evitar isso, fornecendo aos funcionários todos os aplicativos de que precisam em um local fácil de encontrar..
Para maximizar o orçamento de desenvolvimento, sugiro que você considere as seguintes áreas para investimento:
1. Métodos que ajudam a empresa a definir o que desejam de maneira clara e simplificada, por exemplo, prototipagem rápida.
2. Um ambiente de desenvolvimento e infraestrutura que lida com as etapas mais complexas durante o desenvolvimento de multiplataformas com ferramentas de software livre como o Cordova - além de lidar com autenticação, envio e sincronização de armazenamento para frente.
3. Lojas de aplicativos corporativos personalizados para implantar, selecionar e gerenciar os aplicativos.
- Stuart Mason é CEO da 5app