Citizen Developer: Uma Visão Geral

Um Citizen Developer é um usuário cuja função principal não inclui atividades de desenvolvimento de software e que não possui treinamento formal em desenvolvimento de software. No entanto, esse usuário cria novas aplicações de negócios para consumo por outros, utilizando ambientes de desenvolvimento e execução sancionados pela TI corporativa.

Características dos Citizen Developers

  1. Sem Treinamento Formal:
    • Não possuem formação acadêmica ou treinamento formal em desenvolvimento de software.
  2. Uso de Ferramentas Aprovadas:
    • Utilizam ferramentas e plataformas aprovadas pela TI corporativa, como Microsoft Power Apps, para criar soluções de negócios.
  3. Foco em Soluções de Negócios:
    • Desenvolvem aplicações que resolvem problemas específicos de negócios ou melhoram processos internos.

Benefícios dos Citizen Developers

  • Agilidade: Podem criar soluções rapidamente, sem depender do departamento de TI.
  • Inovação: Estão frequentemente mais próximos dos problemas de negócios e podem oferecer soluções inovadoras.
  • Redução de Custos: Diminuem a necessidade de contratar desenvolvedores externos ou alocar recursos de TI para tarefas menores.

Desafios

  • Governança: Necessidade de garantir que as soluções desenvolvidas estejam em conformidade com as políticas de TI e segurança.
  • Qualidade: Garantir que as aplicações criadas sejam robustas e escaláveis.
  • Integração: Assegurar que as soluções se integrem bem com os sistemas existentes.

Conclusão

Os Citizen Developers desempenham um papel crucial na transformação digital das organizações, permitindo que soluções de negócios sejam desenvolvidas de forma rápida e eficiente. Com o suporte e a governança adequados, eles podem contribuir significativamente para a inovação e a agilidade organizacional.

Edvaldo Guimrães Filho Avatar

Published by

Categories:

Leave a comment