o desenvolvedor renascentista

Post on 21-Apr-2017

1.275 Views

Category:

Career

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

O Desenvolvedor

Renascentista

Gercel SilvaDesenvolvedor / XP Coach / Scrum Master (6 anos)• Front-End, Back-End, Qualidade, Infra e Suporte

Coordenador / Gestor / Agile Coach (2 anos)• Entrevistas e Contratações• Identificação de GAPs e Capacitação• Planejamento de Carreira• Feedbacks, Coaching e Mentoring• Facilitação e organização de eventos• Palestras e treinamentos internos

Interesses• Métodos Ágeis (Scrum, Kanban, XP, Lean UX)• Experiência do Usuário• Desenvolvimento de Carreira• Estrutura Organizacional• Gestão de Pessoas

• Corrida• Games• Teatro• Seriados• Tênis

Engenheiro de Computação (UFSCar)MBA em Tecnologia de Software (Poli-USP)

Na Reunião Diária

) “... terminei minha parte, hoje estou tranquilo!”) “... estou ocioso, aguardando minha vez!”) “... não fiz nada desse projeto ontem!”) “... preciso me clonar pra Sprint não falhar!”) “... o BI ainda não alterou o dashboard!”) “... esperando SysAdmin resolver o pedido!”) “... só falta testar, mas a QA está doente!”

Agenda1. Desenvolvimento de Software2. Formação de Times de Inovação3. Humanismo Renascentista4. Carreira Agile Developer5. Como Se Desenvolve?

Desambiguação

DESENVOLVIMENTOnão é fabricação

Desambiguação

DESENVOLVIMENTOé CRIAÇÃO

Desambiguação

DESENVOLVEDOR não é

(necessariamente)

programador

Desambiguação

DESENVOLVEDOR é CRIADOR

de soluções

Quem são as pessoas que desenvolvem

produtos de software?

Pessoas e Interações

Uma História de Complexidade

SUPERDESENVOLVEDOR

Mas nóis tá com problema no

Jenkins!

Nóis qué o produto no ar

AGORA!

SUPERDESENVOLVEDOR

SUPERDESENVOLVEDOR

PROGRAMADOR

CLIENTE

SUPERDESENVOLVEDOR

PROGRAMADOR

CLIENTEQUALIDADE

CLIENTE

SUPERDESENVOLVEDOR

PROGRAMADOR

CLIENTEQUALIDADE

CLIENTE

BACKEND

FRONTEND

SUPERDESENVOLVEDOR

PROGRAMADOR

CLIENTEQUALIDADE

CLIENTE

BACKEND

FRONTEND

NEGÓCIO

SUPERDESENVOLVEDOR

PROGRAMADOR

CLIENTEQUALIDADE

CLIENTE

BACK END

FRONT END

NEGÓCIO

INFRAESTRUTURABANCOS DE DADOS

SUPERDESENVOLVEDOR

PROGRAMADOR

CLIENTEQUALIDADE

CLIENTE

BACKEND

FRONTEND

NEGÓCIO

ARQUITETUR

A

GESTÃOBACK

ENDFRONT

END

INFRAESTRUTURABANCOS DE DADOS

SUPERDESENVOLVEDOR

PROGRAMADOR

CLIENTEQUALIDADE

CLIENTE

BACKEND

FRONTEND

NEGÓCIO

ARQUITETUR

A

GESTÃOBACK

ENDFRONT

END

INFRAESTRUTURABANCOS DE DADOS

GESTÃO

UX

DEVOPS

SUPERDESENVOLVEDOR

PROGRAMADOR

CLIENTEQUALIDADE

BACKEND

FRONTEND

ARQUITETUR

A

GESTÃOBACK

ENDFRONT

END

INFRAESTRUTURABANCOS DE DADOS

GESTÃO

UX

DEVOPS

CLIENTENEGÓCIO

BIGDATA

CLOUD

MOBILE

SOCIAL

SUPERDESENVOLVEDOR

PROGRAMADOR

CLIENTEQUALIDADE

BACKEND

FRONTEND

ARQUITETUR

A

GESTÃOBACK

ENDFRONT

END

INFRAESTRUTURABANCOS DE DADOS

GESTÃO

UX

DEVOPS

CLIENTENEGÓCIO

BIGDATA

CLOUD

MOBILE

SOCIAL

! ?

Desenvolvimento de Software

Todas as atividades de um processo que começa

na ideia e termina na entrega de software

Times de Inovação

Jeff Gothelf (Lean UX) - Building inhouse Innovation Teams (2013)

COMPLETOSPEQUENOS

PRÓXIMOSDEDICADOS

DEVELOPERS

PRODUCT OWNERCLIENTE

NEGÓCIO

ARQUITETUR

A BACK END

FRONT END

INFRAESTRUTURABANCOS DE DADOS

GESTÃO

UX

DEVOPS

BIGDATA

CLOUD

MOBILE

SOCIAL

QUALIDADE! ?

DEVELOPERS

PRODUCT OWNER

Humanismo Renascentista

CientistaPintor

EngenheiroAnatomista

PoetaInventorEscultorBotânicoArquiteto

MúsicoMatemático

O Homem Renascentista

Empreendedor (negócio)

Empático(pessoas)

Politécnico(tecnologia)

Eterno Aprendiz

(conhecimento)

“Mas esse cara que sabe

tudo de tudo não existe!”

Não mesmo?

Especialista Generalista

Profissional T Renascentista

SUPER HERÓI

Franklin Story Musgrave

Franklin Story Musgrave Fuzileiro condecoradoEletricista de aviaçãoTécnico instrumentistaParaquedista experimentalChefe de tripulação

Franklin Story Musgrave Fuzileiro condecoradoEletricista de aviaçãoTécnico instrumentistaParaquedista experimentalChefe de tripulaçãoCirurgião médicoProfessor de FisiologiaProfessor de Biofísica

Franklin Story Musgrave Fuzileiro condecoradoEletricista de aviaçãoTécnico instrumentistaParaquedista experimentalChefe de tripulaçãoCirurgião médicoProfessor de FisiologiaProfessor de BiofísicaMBA em ComputaçãoMFA em Literatura

Franklin Story Musgrave Fuzileiro condecoradoEletricista de aviaçãoTécnico instrumentistaParaquedista experimentalChefe de tripulaçãoCirurgião médicoProfessor de FisiologiaProfessor de BiofísicaMBA em ComputaçãoMFA em Literatura

ASTRONAUTA

“Mas Agile fala sobre times multidisciplinares,

não sobre pessoas multidisciplinares!”

Scrum

Time de Desenvolvimento

Guia do Scrum (2013)

O Scrum não reconhece títulos para os integrantes do DevTeam que não seja o Desenvolvedor,

independentemente do trabalho que está sendo realizado

eXtreme Programming

Whole Team

http://ronjeffries.com/xprog/what-is-extreme-programming/#whole

Todos em um time XP contribuem da forma que puderem.

Os melhores times não têm especialistas, apenas pessoas com

habilidades especiais.

Lean UX

Competências x Papéis

Lean UX – Getting Out of The Deliverables Business (2013)

Cada membro do time possui uma competência principal e deve

desempenhar de acordo com ela. Entretanto, pode ter competências

secundárias que fazem o time trabalhar com mais eficiência.

CarreiraAgile Developer

Analista de Qualidade

Júnior

Programador de Interfaces

Júnior

Analista de Qualidade

Pleno

Analista de Qualidade

Sênior

Programador de Interfaces

Pleno

Programador de Interfaces

Sênior

Programador PHP

Júnior

Programador PHP

Pleno

Programador PHP

Sênior

AnalistaProgramador

Júnior

AnalistaProgramador

Pleno

AnalistaProgramador

Sênior

2012

Composição do Time:- Analista Programador- Analista de Qualidade- Programador PHP- Programador PHP- Programador de Interfaces

AgileDeveloper

I

AgileDeveloper

II

AgileDeveloper

III

AgileDeveloper

IV

BackEnd

ArquiteturaFrontEndQualidade

GestãoNegócio

2015

Composição do Time:- Agile Developer- Agile Developer- Agile Developer

AgileDeveloper

I

AgileDeveloper

II

AgileDeveloper

III

AgileDeveloper

IVAgile

Arquitect

I

AgileCoach

I

AgileCoach

II

AgileArquitect

II

2015

“Mas se a pessoa for fazer algo fora da especialidade dela o resultado será ruim”

Como Se

Desenvolve?

I know kung fu!

Skills Matrix

eXtremeProgramming

Propriedade Coletiva do

Conhecimento

Trabalho em Par

Inspeçãodo Trabalho

Catho Academy

Uma Mensagem

Final

O Ser Humanofoi feito para...

Tudo isso ao mesmo tempo!

O Ser Humanofoi feito para...

SER Humano

top related