A NexoWeb é uma empresa que desenvolve sites e decide refazer a página usada para contato com clientes. A equipe inicia o Projeto ConectaClientes, em que cada pessoa participa com alterações em textos, imagens e estrutura das páginas.

Sem uma forma organizada de controle de versões, começam a surgir problemas no trabalho em grupo:

  1. Duas ou mais pessoas alteram o mesmo arquivo ao mesmo tempo;
  2. Uma alteração substitui outra sem que ninguém perceba;
  3. Versões diferentes do site circulam ao mesmo tempo entre os integrantes;
  4. Arquivos são enviados por e-mail ou whatsapp e se perdem em várias conversas;
  5. Cópias ficam espalhadas em pastas locais de cada pessoa, com nomes diferentes;
  6. A equipe não sabe com segurança qual é a versão mais recente de cada arquivo;
  7. Decisões tomadas em reunião não aparecem na versão que volta a ser editada;
  8. Erros que já tinham sido corrigidos reaparecem em versões antigas;
  9. É difícil saber quem fez determinada modificação e em que momento;
  10. Há retrabalho para reconstruir trechos porque o histórico de mudanças não está registrado.

Para enfrentar esse tipo de cenário, a equipe poderia usar ferramentas de armazenamento em nuvem para compartilhar arquivos, sistemas de controle de tarefas para organizar o que cada um faz e ferramentas específicas para controle de versão de código e textos. Neste curso, o Projeto ConectaClientes será o cenário usado para apresentar Git e GitHub, escolhidos por permitirem registrar o histórico de alterações, organizar versões e apoiar o trabalho em equipe sobre o mesmo conjunto de arquivos.

Última atualização: quinta-feira, 4 dez. 2025, 05:22