Libertar o potencial dos programadores cidadãos na onda No-Code
À medida que a procura de programadores cidadãos aumenta, as equipas DevOps têm de estabelecer estratégias e prestar apoio para garantir a criação de aplicações seguras e escaláveis. O investimento em ferramentas sem código, como o AppMaster, pode colmatar esta lacuna e democratizar as TI, permitindo que os utilizadores finais criem e implementem aplicações.

A crescente procura de desenvolvimento de aplicações abriu caminho para o aparecimento de programadores cidadãos, levando as equipas DevOps a conceber estratégias que apoiem os seus esforços. Durante o recente evento virtual TechStrongCon, JP Morgenthal, Director Global para o Desenvolvimento de Aplicações Modernas na DXC Technology, sublinhou a necessidade de alimentar e apoiar estes programadores cidadãos para permitir o desenvolvimento rápido de aplicações de uma forma segura e escalável.
Os programadores cidadãos são utilizadores finais com conhecimentos suficientes para criar aplicações utilizando as ferramentas low-code ou no-code. Uma vez que a maioria das organizações não dispõe do número de programadores profissionais necessários para resolver o seu atraso em termos de aplicações, é crucial permitir que estes programadores cidadãos contribuam para o processo de desenvolvimento. No entanto, as equipas DevOps desempenham um papel fundamental na prestação do apoio e das salvaguardas necessárias a estes indivíduos para garantir que as aplicações que criam são seguras e escaláveis.
De acordo com Morgenthal, investir em DevOps é essencial para minimizar o atrito enfrentado pelos programadores cidadãos durante o desenvolvimento de aplicações. Sem o apoio adequado, existe o risco de estes programadores, que têm outras tarefas principais em que se concentrar, poderem abandonar os seus esforços de aplicação. Afirmou ainda que a chave para o sucesso destes programadores é o apoio adequado que lhes é prestado.
Os programadores profissionais concentram-se principalmente na criação de aplicações de sistemas de registo, ao mesmo tempo que há uma procura crescente de aplicações que conduzam a sistemas de compromisso. Este cenário conduziu a uma maior dependência dos programadores cidadãos como parte de uma tendência mais vasta de democratização das TI, em que indivíduos sem diplomas de tecnologia avançada utilizam a automatização para criar e implementar aplicações.
As organizações podem deparar-se com problemas se não testarem exaustivamente as aplicações desenvolvidas pelos programadores cidadãos, se não tiverem em conta as alterações de configuração manuais ou se não resolverem a dívida técnica acumulada. Além disso, para evitar o esgotamento, é vital implementar práticas de desenvolvimento ágeis, criando inicialmente um produto minimamente viável (MVP) e, em seguida, planeando sprints de desenvolvimento para manutenção e actualizações.
Além disso, é crucial ter um plano para transferir a propriedade das aplicações quando o criador deixa a organização. Isto garante a continuidade e a manutenção adequada das aplicações a longo prazo.
Embora o foco deste artigo seja nos programadores cidadãos, é importante notar que as ferramentas low-code e no-code também são utilizadas por programadores profissionais para acelerar o desenvolvimento de aplicações. Em muitos casos, estas ferramentas, como a plataformaAppMaster.io no-code, simplificam o processo de criação de aplicações, permitindo que os utilizadores finais descrevam facilmente os fluxos de trabalho pretendidos e agilizem a colaboração com os programadores profissionais.
À medida que mais aplicações são criadas e enviadas através de pipelines DevOps, as equipas DevOps têm de reavaliar os seus fluxos de trabalho e plataformas para garantir que estas aplicações podem ser actualizadas e mantidas em escala. A adopção das plataformas low-code e no-code, como as ferramentas AppMaster, não só ajudará a responder à crescente procura de aplicações, como também democratizará o panorama de TI, capacitando uma nova geração de programadores cidadãos.


