"Simplicity is a great virtue but it requires hard work to achieve it and education to appreciate it. And to make matters worse: complexity sells better." Edsger W. Dijkstra
Foco na otimização dos recursos e na redução de custos:
Etapa estratégica:
- Diagnóstico para entendimento do negócio, proposição de alternativas de soluções tecnológicas, análise dos custos e benefícios, pontos fortes e fracos e riscos de cada alternativa, planejamento da integração dos processos com as tecnologias ou sistemas com cronograma físico-financeiro.
- Gerenciamento do projeto de implantação da solução tecnológica escolhida
Etapa operacional - Execução do planejamento e do ciclo PDCA:
- Instalação e configuração de ambientes de desenvolvimento (ex. Docker no WSL 2 do Windows localmente e/ou também em VMs Linux Ubuntu, como instâncias EC2 do AWS)
- Instalação padrão (sem personalização) de softwares livres (ex. Imagem Docker do WordPress).
- Configurações adicionais (ex. instalação de plugins) e personalização (ex. conteúdo de texto e imagens personalizadas) de softwares de código aberto (ex. WordPress)
- Desenvolvimento de software em Python, JavaScript e PHP, puro ou com frameworks (ex. Flask, Django, Node.js, Vue.js).
- Integração de sistemas legados com sistemas mais modernos. Ex. Desenvolvimento de APIs REST
- Migração de sistemas legados instalados localmente para containers.
- Criação e edição remota de planilhas administrativas.