ORGANIZAÇÃO DE EQUIPES E
PERFIL DE DESENVOLVIMENTO
Slide 2
Slide 2 text
Diego Eis
I love work with web.
@diegoeis
@tableless
http://tableless.com.br
http://medium.com/@diegoeis
http://slideshare.net/diegoeis
Slide 3
Slide 3 text
No content
Slide 4
Slide 4 text
No content
Slide 5
Slide 5 text
No content
Slide 6
Slide 6 text
FRONT-END
Slide 7
Slide 7 text
TIMES FUNCIONAIS
Pessoas divididas em grupos com especialidades específicas.
Slide 8
Slide 8 text
Email CLOUD HOSPEDAGEM
FRONT-END
Slide 9
Slide 9 text
A COMUNICAÇÃO DO
TIME É MAIS SIMPLES
Slide 10
Slide 10 text
MAS SE TORNAM
DONOS DE UM PEDAÇO
DO PRODUTO
Slide 11
Slide 11 text
WATERFALL
TO ALL THINGS
Slide 12
Slide 12 text
UX
FRONT
END
BACK
END
sysadmin
QA
Slide 13
Slide 13 text
FRONT-END
Slide 14
Slide 14 text
BACK-END BACK-END QA
FRONT-END
DEV DEV DEV DEV
Slide 15
Slide 15 text
No content
Slide 16
Slide 16 text
@fnando
<3
¯\_(ϑ)_/¯
Slide 17
Slide 17 text
No content
Slide 18
Slide 18 text
“True” full stack developers exist, but
so do geniuses and people who have
been coding since they were 12.
Scott Hadfield
CTO and Co-founder at Hello Pretty
bit.ly/fullstack-mith
Slide 19
Slide 19 text
O QUE É UM DEV
FULL STACK?
Minha opinião: é aquele desenvolvedor que domina um stack
específico de tecnologias e não todas as tecnologias possíveis.
Slide 20
Slide 20 text
Web Servers Apache / Nginx
Banco de Dados MySQL / SQL Server / MongoDB / Redis / PostgreSQL
Back-end PHP / Ruby / Elixir / Java / ASP / Python / Go / Haskell
Front-end HTML / CSS / JavaScript / Semântica / Acessibilidade
Design Research / User Interview / Motion / AI / UI / UX / Wireframe
Frameworks e
Bibliotecas
jQuery / Rails / Phoenix / Symfony / Django / AngularJS
Gerenciamento de
Pacote
apt / rpm / brew
Task Runners Rake / Make / Gulp / Grunt
Dependencias Bundle / Bower / NPM / Maven / Composer
Segurança XSS / SQL Injection / SSL / Heart Bleed
Teste Automação / Integração / Exploratório / Regressão / Unitário
Processos Agile / Desenho de Arquitetura / Especificações / Estimativas
Slide 21
Slide 21 text
No content
Slide 22
Slide 22 text
No content
Slide 23
Slide 23 text
TALENTO E TEMPO
PARA SE ESPECIALIZAR
Slide 24
Slide 24 text
No content
Slide 25
Slide 25 text
TEORIA DO CHA
Competência é a junção de:
Conhecimento (teoria)
Habilidade (prática)
Atitude (disciplina)
Slide 26
Slide 26 text
TIME
Um grupo de pessoas que trabalham em conjunto.
Slide 27
Slide 27 text
COMPETÊNCIAS
COMPLEMENTARES
Você nunca verá um time de voleibol com seis levantadores, da
mesma forma que nunca verá um time de basquete com cinco pivôs.
Slide 28
Slide 28 text
PERFIL T
Uma especialidade, conhecimentos medianos de várias outras
coisas.
Slide 29
Slide 29 text
PERFIL T
Uma especialidade, conhecimentos medianos de várias outras
coisas.
Slide 30
Slide 30 text
DEV DEV DEV DEV
BACK-END FRONT-END QA
BACK-END
FRONT-END QA
BACK-END FRONT-END
Slide 31
Slide 31 text
TIMES
MULTI FUNCIONAIS
Um time autônomo, com todas as habilidades necessárias para
entregar valor para o usuário.
Slide 32
Slide 32 text
QUANTO MAIS
AUTONOMO, MELHOR
As vezes isso significa colocar alguém de marketing, sysadmin,
comercial ou qualquer outro integrante que possa contribuir
para que o time dependa cada vez menos do mundo externo.
Slide 33
Slide 33 text
No content
Slide 34
Slide 34 text
RESPONSABILIDADES DO
ANTIGO TIME FUNCIONAL
Há problemas específicos que envolvem a empresa
inteira. Sem um time funcional, esses problemas são de
todo mundo.
Slide 35
Slide 35 text
GRUPOS DE INTERESSE
Um grupo de pessoas com o mesmo interesse ou com a
necessidade de resolver um problema específico.
Slide 36
Slide 36 text
DEV
PRODUTO (A) PRODUTO (B) PRODUTO (C)
DEV DEV
UX UX UX
QA QA QA
Slide 37
Slide 37 text
SQUADS, CHAPTERS E
GUILDS
Spotify usa muito esse método de organizar pequenos
times para resolver problemas específicos.
Slide 38
Slide 38 text
No content
Slide 39
Slide 39 text
OWNERSHIP
Se os integrantes dos grupos não se sentirem donos das suas
próprias iniciativas, a empresa e todos os times perdem
qualidade.
Slide 40
Slide 40 text
ESTES GRUPOS SÓ
FUNCIONAM SE EXISTIR
OWNERSHIP
Se os integrantes dos grupos não se sentirem donos das suas
próprias iniciativas, a empresa e todos os times perdem
qualidade.