O documento discute como lidar com equipes de desenvolvimento, enfatizando a importância da comunicação e do gerenciamento de projetos. Ele recomenda usar ferramentas como GitHub para versionamento de código, documentação e rastreamento de tarefas, e Slack para discussões do time, além de seguir um processo de desenvolvimento, por mais simples que seja.
4. QUEM SOMOS?
● Empresa Júnior de Engenharia de Software e
Tecnologia da Informação da UFRN
● Desenvolvemos software web
● Achamos Ruby on Rails show de bola
● E usamos "desenvolvimento guiado a bom senso" ;)
5.
6. O QUE NÃO SOMOS?
X Empresa incubada
X Mini empresa
X Sobrinhos
17. IMPORTANTE:
● Saiba delegar tarefas de acordo com as aptidões de
cada um
● Tentar delegar tarefas que NÃO dependam uma da
outra para pessoas diferentes
21. O que a 4Soft documenta?
● Requisitos na forma de tarefas
● Descrições gerais de cada projeto
● O próprio código já é uma documentação!
Documentamos o histórico do desenvolvimento do
projeto de maneira instantânea.
27. Vamos assumir que sua equipe não tem
acesso a comunicação face-a-face 100%
do tempo...
28. Em que situações essa hipótese é verdadeira?
● Quando se trabalha remotamente
● Numa bolsa
● Num possível freela com algum amigo
● No dia-a-dia de um monte de empresas
É um cenário mais comum do que se
imagina!
30. Garantir que todos:
● Saibam a situação do projeto
● Saibam que todos também sabem da situação do
projeto
● Saibam de suas responsabilidades no projeto
● Saibam das reponsabilidades dos outros membros
do projeto
31. Garantir que todos:
● Saibam de todos os prazos e metas a serem
atingidos
● Saibam das razões por trás das principais decisões
de design tomadas
32. Como garantir tudo isso?
(AINDA MAIS EM UM CONTEXTO SEM COMUNICAÇÃO FACE-A-FACE
100% DO TEMPO)
40. GitHub vs Git
● Ferramenta de controle
de versão
● Funciona local e
remotamente
● Não tem um polvo-gato
como mascote :P
● SERVIDOR REMOTO de
git
● Também funciona com
outras ferramentas de
controle de versão
● Acrescenta mais visões ao
seu repositório
52. RESUMO:
● Procure o que é melhor PRO SEU TIME
● Siga um processo, por mais simples que seja
● Lembre-se sempre que existem outras pessoas na
sua equipe!
○ Compartilhe código, informações e etc!
○ Facilite o trabalho delas ; )
53. Centro Integrado de Vocação Tecnológica, sala B407
UFRN - Natal - RN - Brasil
contato@4softjr.com.br
www.4softjr.com.br
facebook.com/4softjr
Octocats disponíveis em: https://octodex.github.com/
Agradecimentos ao professor Fernando Filho