Slide 1

Slide 1 text

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.

Slide 41

Slide 41 text

No content

Slide 42

Slide 42 text

Amplexos! @diegoeis @tableless diegoeis.com tableless.com.br