Estamos prestes a fazer as mesmas falhas de falha do pacote de software mais uma vez?
Publicados: 2022-01-05Cada vez mais, as empresas estão percebendo as vantagens de tecnologias como as plataformas de crescimento de aplicativos de código inferior (LCAPs), que permitem digitalizar e retrabalhar processos organizacionais sofisticados com escala e ritmo crescentes, sem comprometer a governança de TI. No início destes 12 meses, o Gartner previu o desenvolvimento de 23 PCs no setor de LCAP em 2021, um aumento inspirado pelo Covid-19, colocando urgência nas organizações para se adaptarem e automatizarem mais imediatamente. Agora que muitas corporações estão percebendo o que é possível fazer com o Minimal-Code, elas não estão mais propensas a mudar o relógio de volta para técnicas ultrapassadas de trabalho.
Essa popularidade do Small-Code fortaleceu a posição que tanto a TI quanto os empresários devem desfrutar coletivamente na transformação digital, com a colaboração envolvendo os dois lados é fundamental para as conquistas. Por outro lado, o Gartner também afirma que 41% dos trabalhadores fora de TI, o que chama de “tecnólogos de negócios”, agora personalizam ou constroem soluções de informação ou inovação tecnológica por conta própria. E o Gartner prevê que até o final do ano de 2025, 50% de todas as novas vendas brutas de código muito baixo derivarão de potenciais compradores da organização fora da TI doméstica. Isso sugere que não apenas 'o negócio' usará equipamentos de código inferior, mas também será do tipo que comprará para eles.
Isso gera esperança, mas também preocupação. A esperança é que isso demonstre que as organizações estão engajadas na transformação e querem colocar os dedos em ação com os equipamentos que a capacitam. A preocupação é a probabilidade de que o lado da organização possa, pessoalmente, gerar a determinação da tecnologia em torno do progresso do aplicativo e, cada vez mais, excluir a TI e os desenvolvedores da conversa. Este não seria um resultado final produtivo para a digitalização futura.
Por vários anos, lemos sobre as atribuições do programa dando errado. Este é o caso tanto da implementação de produtos 'fora da prateleira' quanto do desenvolvimento natural e orgânico de unidades sob medida por desenvolvedores. De acordo com o relatório Yearly CHAOS do Standish Group (analisando 50.000 projetos globalmente), 66% dos projetos de know-how terminam em fracasso parcial ou total. E a proporção que está prosperando diminui para 8% em organizações maiores. Ao redor e além disso, observamos os atrasos, a fluência do escopo, o inchaço orçamentário, o enlatamento de estratégias de organização mal concebidas que não combinam com o recurso útil do desenvolvedor. Queremos seriamente fazer tudo mais uma vez? Na velocidade de ajuste com que o ambiente está lidando não há mais capacidade para este grau de falha.
Uma conversa de progresso
O risco futuro está no ponto em que muitos dos instrumentos que permanecem utilizados em ambientes de desenvolvimento de código reduzido dividem um pouco do que unem os muitos especialistas na abordagem. Eles produzem 'feudos' entre tecnologia e organização em vez de trazer os dois lados coletivamente para um 'diálogo de desenvolvimento'. Por um lado, ouvimos sobre os desenvolvedores que desejam manter o controle de sua consciência (e com razão em muitos métodos), embora as tendências, como o desenvolvedor cidadão, aconselhem que não há problema em não-técnicos estabelecer seus próprios sistemas de forma isolada. Está tudo bem em uma quantidade de fluxo de trabalho fundamental, mas não quando você está abordando problemas essenciais para a missão e o uso de software corporativo.
Embora o Low-Code esteja crescendo no momento, está próximo há anos em muitas formas. Infelizmente, a evolução do setor de Minimal-Code, por si só, exacerbou esses feudos. Para começar com a geração Reduced-Code, tratava-se de dar atalhos aos construtores, mas estes eram, no entanto, equipamentos de desenvolvimento, exigindo a continuação de rotinas de treino de tradução estendidas entre TI e organização e ciclos de progresso longos e prolongados.
O Lower-Code de segunda geração balançou para o outro lado no tipo de aprimoramento do cidadão, onde os traços da empresa poderiam criar aplicativos de grupo de trabalho muito simples, mas sem capacidade de escala ou complexidade e praticamente muitas vezes carentes de importantes opções de governança exigidas para uso popular da organização. Cada uma dessas técnicas tem seus próprios pontos fortes, mas nenhum oferece os principais valores do outro para suportar. Só recentemente vemos LCAPs de 3ª tecnologia surgindo para esclarecer esse enigma. Essas plataformas oferecem um ambiente colaborativo que pode ser usado por patrocinadores de empresas complexas e de negócios em conjunto, embora trazendo o melhor dos recursos da Geração 1 e 2.
O que é crescimento colaborativo?
O progresso colaborativo real vai além dos grupos que compartilham o trabalho de produzir um novo aplicativo eletrônico. É exatamente onde todas as partes interessadas trabalham lado a lado e conduzem seu conhecimento do assunto, facilitado pela engenharia, em apenas um acompanhamento eficaz. Isso acelera o procedimento, eliminando a tradução clássica e contínua das necessidades da empresa para a TI e vice-versa. E com isso, grande parte do retrabalho relacionado a receber todos esses requisitos corretamente ou modificar esses pré-requisitos como resultado da observação de respostas adquiridas em suas fases de projeto. Como alternativa, o desempenho é 'democratizado' em todas as empresas de negócios relevantes e especialistas em assuntos tecnológicos apoiados pela inovação tecnológica, possibilitando que a equipe construa juntos no sistema, em vez de atuar isoladamente em seus componentes compostos. Ele precisa de um sistema que seja intuitivo para todos, mas também com capacidade de qualidade comercial – com governança projetada, suporte para mudanças vitais e que possa ser dimensionado empregando arquitetura nativa de nuvem.
O procedimento colaborativo também deve existir em todas as fases do ciclo de desenvolvimento, desde o desenvolvimento do novo curso de ação, criação de interfaces e modelagem de dados, até a criação de documentos, construção de APIs, publicação e análise da funcionalidade do aplicativo.
Por que a colaboração é tão importante?
Para começar, o ritmo crescente de melhoria imposto às empresas no mundo pós-Covid geralmente significa que simplesmente não há tempo para fazer o trabalho em silos isolados. A organização que envia solicitações de melhoria para os grupos de TI e, em seguida, espera pelo retorno, causará atrasos. As bolas geralmente caem ao longo do caminho, e as bolas curvas de um lado podem ter um desempenho final. os consumidores das organizações estão antecipando uma resposta praticamente rápida, portanto, a organização deve ser capaz de se adaptar internamente com a mesma rapidez.
Em seguida, os construtores de software de computador estão em uma oferta cada vez mais curta, principalmente no Reino Unido, onde a oferta de talentos foi duramente atingida pelo Brexit. De acordo com a CompTIA, as funções de desenvolvedor de software superaram o recorde de vagas abertas em 2021, com praticamente 250.000 empregos postados por empregadores durante o período. Programas colaborativos podem aliviar a pressão dos desenvolvedores, trazendo os dois lados em conjunto para criar aplicativos em conjunto usando plataformas intuitivas de código reduzido.
Em terceiro lugar, as corporações estão sabendo que seus planos críticos de transformação digital podem ser realizados desenvolvendo mais e comprando significativamente menos. Há um apetite crescente para fazer um uso muito melhor das tecnologias e fontes de dados que já existem, em vez de arrancar e alterar os sistemas principais. A expectativa de sucesso também aumentou. Com a transformação eletrônica agora, modificações de fluxo de trabalho cruciais, experimentais e de pequeno grau não são avaliadas. equipes organizacionais precisam estar funcionando como um para ajudar a ajustar rápido e principal.
A democratização é essencial
Um elemento maciço do processo de colaboração bem-sucedido é a democratização do trabalho em toda a equipe de aprimoramento. O processo de criação do aplicativo é acelerado como resultado do uso colaborativo de um sistema solitário por todos os especialistas em assuntos pertinentes. Cada um dos gurus do assunto é convidado a inserir suas habilidades no processo em um método que é intuitivo para suas técnicas e experiência prática. Essa abordagem promove um envolvimento mais amplo em tecnologias entre muitas partes interessadas na empresa, tanto tecnológicas quanto não tecnológicas, ao garantir controles de governança suficientes que são importantes em grandes empresas. Apesar do fato de que a previsão do tecnólogo corporativo do Gartner é válida, o futuro não deve ser apenas sobre recursos de negócios criando aplicativos isolados de TI de TI e a organização deseja que a inovação tecnológica os leve exatamente ao mesmo lugar, embora frequentemente um digital 1.
As gerações mais recentes do sistema Minimal-Code têm a potência elétrica para acelerar a automação e a transformação digital em escala de negócios. No entanto, a colaboração legítima em toda a empresa e TI é significativa para a realização. O longo prazo não é sobre a pequena empresa se tornar um técnico e liderá-lo sozinho. Trata-se de produzir uma conversa avançada entre todos os especialistas em assuntos específicos.
Jonathan Wiener, CRO, Aurachain