formação de equipes de alto desempenho para desenvolvimento de software: o papel das metodologias...

26
Formação de Equipes de Alto Desempenho para Desenvolvimento de Sofware: O Papel das Metodologias Ágeis Alejandro Olchik @aolchik [email protected] Rafael Prikladnicki @rafaelpri [email protected]

Upload: alejandro-olchik

Post on 21-Dec-2014

373 views

Category:

Technology


2 download

DESCRIPTION

Apresentação realizada no Agile Trends 2013 sobre a aceleradora de times ágeis, como uma abordagem complementar a formação tradicional em desenvolvimento de software.

TRANSCRIPT

Page 1: Formação de Equipes de Alto Desempenho para Desenvolvimento de Software: O Papel das Metodologias Ágeis

Formação de Equipes de Alto Desempenho paraDesenvolvimento de Sofware: O Papel das Metodologias ÁgeisAlejandro Olchik@[email protected]

Rafael Prikladnicki@[email protected]

Page 2: Formação de Equipes de Alto Desempenho para Desenvolvimento de Software: O Papel das Metodologias Ágeis

2

A área de TI emprega1,3 milhões de pessoase terá escassez de 45.000 profissionaisaté 2020.Brasscon

Page 3: Formação de Equipes de Alto Desempenho para Desenvolvimento de Software: O Papel das Metodologias Ágeis

3

E a qualidade?

Page 4: Formação de Equipes de Alto Desempenho para Desenvolvimento de Software: O Papel das Metodologias Ágeis

http://www.versionone.com/pdf/7th-Annual-State-of-Agile-Development-Survey.pdf

1. Managing changing priorities

2. Increased Productivity

3. Improved project visibility

4. Improved team morale

5. Enhanced software quality

6. Reduce risk

7. Faster time-to-market

8. Better alignment between IT & business

objectives

4

Page 5: Formação de Equipes de Alto Desempenho para Desenvolvimento de Software: O Papel das Metodologias Ágeis

5

Times auto-organizáveistem sido identificadoscomo um dos fatorescríticos de sucesso de projetos Ágeis.Tsun Chow e Dac-Buu Cao

Page 6: Formação de Equipes de Alto Desempenho para Desenvolvimento de Software: O Papel das Metodologias Ágeis

6

AutonomiaFertilização cruzadaAutotranscendência

Page 7: Formação de Equipes de Alto Desempenho para Desenvolvimento de Software: O Papel das Metodologias Ágeis

7

AutonomiaFertilização cruzadaAutotranscendência

Page 8: Formação de Equipes de Alto Desempenho para Desenvolvimento de Software: O Papel das Metodologias Ágeis

8

Hirotaka Takeuchi e Ikujiro Nonaka

AutonomiaFertilização cruzadaAutotranscendência

Page 9: Formação de Equipes de Alto Desempenho para Desenvolvimento de Software: O Papel das Metodologias Ágeis

9

Alto-desempenho

Page 10: Formação de Equipes de Alto Desempenho para Desenvolvimento de Software: O Papel das Metodologias Ágeis

10

Governança

Técnica

Negócios

Comportamental

Formaçãotradicional

Fundamental para o alto-desempenho

Page 11: Formação de Equipes de Alto Desempenho para Desenvolvimento de Software: O Papel das Metodologias Ágeis

Aceleradora de Equipes de Software

Page 12: Formação de Equipes de Alto Desempenho para Desenvolvimento de Software: O Papel das Metodologias Ágeis

13

Page 13: Formação de Equipes de Alto Desempenho para Desenvolvimento de Software: O Papel das Metodologias Ágeis

Evolução

Contexto

Coaching

Habilidades

14

Fórmulaa otimizar

Page 14: Formação de Equipes de Alto Desempenho para Desenvolvimento de Software: O Papel das Metodologias Ágeis

15

Desenvolvimento de competências

Governança

Técnica

Negócio

Comportamental

InceptionBacklog

MMFUser Stories

Reviews...

EstimativasPlanningScrumConceito de DoneConceito de Ready...

ICTDDATDDTestesRefatoração...

Resolução de conflitosConversas efetivasOne-on-onesCelebraçãoFeedback 360 graus...

Page 15: Formação de Equipes de Alto Desempenho para Desenvolvimento de Software: O Papel das Metodologias Ágeis

16

Desenvolvimento de competências

Governança

Técnica

Negócio

Comportamental

InceptionBacklog

MMFUser Stories

Reviews...

EstimativasPlanningScrumConceito de DoneConceito de Ready...

ICTDDATDDTestesRefatoração...

Resolução de conflitosConversas efetivasOne-on-onesCelebraçãoFeedback 360 graus...

a partir de um aprendizado vivencial

Page 16: Formação de Equipes de Alto Desempenho para Desenvolvimento de Software: O Papel das Metodologias Ágeis

17

Desenvolvimento de competências

Governança

Técnica

Negócio

Comportamental

InceptionBacklog

MMFUser Stories

Reviews...

EstimativasPlanningScrumConceito de DoneConceito de Ready...

ICTDDATDDTestesRefatoração...

Resolução de conflitosConversas efetivasOne-on-onesCelebraçãoFeedback 360 graus...

a partir de um aprendizado vivencial

baseado em motivação intrínseca

Page 17: Formação de Equipes de Alto Desempenho para Desenvolvimento de Software: O Papel das Metodologias Ágeis

18

Grau de agilidade

www.agileassessments.com

Page 18: Formação de Equipes de Alto Desempenho para Desenvolvimento de Software: O Papel das Metodologias Ágeis
Page 19: Formação de Equipes de Alto Desempenho para Desenvolvimento de Software: O Papel das Metodologias Ágeis
Page 20: Formação de Equipes de Alto Desempenho para Desenvolvimento de Software: O Papel das Metodologias Ágeis
Page 21: Formação de Equipes de Alto Desempenho para Desenvolvimento de Software: O Papel das Metodologias Ágeis
Page 22: Formação de Equipes de Alto Desempenho para Desenvolvimento de Software: O Papel das Metodologias Ágeis
Page 23: Formação de Equipes de Alto Desempenho para Desenvolvimento de Software: O Papel das Metodologias Ágeis

24

Page 24: Formação de Equipes de Alto Desempenho para Desenvolvimento de Software: O Papel das Metodologias Ágeis

26

Eu não sei se vouconseguir trabalhar emalguma empresa quenão trabalhe com métodos ágeis. Sei lá, acho que isso não vaime satisfazerprofissionalmente.

Marcus Vinícius –Time OpsOpenMRS

Page 25: Formação de Equipes de Alto Desempenho para Desenvolvimento de Software: O Papel das Metodologias Ágeis

@aolchik

http://linkd.in/IQzCjO

27

Alejandro [email protected]

@rafaelpri

http://br.linkedin.com/in/rafaelp

Rafael [email protected]

Page 26: Formação de Equipes de Alto Desempenho para Desenvolvimento de Software: O Papel das Metodologias Ágeis

28

Referência das imagens utilizadas• http://www.flickr.com/photos/perminna/6875409946/sizes/l/in/faves-51378428@N05/• http://www.flickr.com/photos/28773898@N04/5278822445/ • http://training-course-material.com/training/Agile_Project_Management_with_SCRUM • http://www.flickr.com/photos/aigle_dore/5952294100/sizes/o/in/photolist-a4Z4Em-

au8ta8-a4Wd9D-a4W7U6-a4VT8M-a4Z5AJ-eboHcu-d5dKvd-bsgMPo-aPR4PX-dnTm2j-dBgjWm-8GKWgD-bs9pVT-fDiP1J-8FDXwW-fisYC9-9trcTr-eeEh8Y-eeAukZ-7S1Zig-eeAtUi-bpM6Ck-eeyxWr-eeywqz-eeGcRL-8quQt7-bj3eKV-bj3eVt-eeAtQM-eeEh2s-bAGTQX-eeEgW7-eeGcxf-eeGdiy-dpJNsY-eeAtHM-eeGd6A-eeGcnA-eeGchL-eeAuoR-eeyxGc-91sH16-eeGceN-eeGcpw-eeAu4r-eeAuqv-eeGdf7-eeGd2u-eeGdnw-eeGd4L/

• http://www.flickr.com/photos/erik-n/3079001383/sizes/o/in/photolist-5G5FQK-5MuGVt-5YSyNT-5ZEkpa-67iupE-6iZBH4-6CNzfL-6DcZcZ-6K8vnb-6KqVo5-6LEkAS-6MxL1i-6PP6eZ-6QeesZ-6QrgXT-6W4iZd-6YYKqU-74vg6w-75VpCC-76ToP1-7ffKMK-7fRyjV-7fRCWM-7fRLNZ-7fRQ3g-7fRStr-7fRX8B-7fRYex-7fRYCP-7fVkdd-7fVq4Y-7fVueq-7fVRyS-7fVUzS-7nsWAP-7oyoQA-8seYSK-7RRgfQ-7CTwkR-a2sfqJ-boyuij-8WAVEr-apevar-89kCyj-dPd5v9-aw3PEs-dTZ3Po-capPsU-9n3xhE-9h9xT4-dzb6EA/

• http://www.flickr.com/photos/nicmcphee/379553132/sizes/o/in/photolist-zxiVw-Dzuuq-3nbnzX-4VHC95-5kStLt-5FYKx6-5JsMuP-5QCspY-7ajNKM-7amgGC-7o2S7s-dzBo1K-aEkZ7P-eBMrz6-dzGRfY-7JufbN-8ZELs8-aZXo2x-fPwwNh-8vEXuA-8q29Hc-eag952-eamNDq-eag93H-eamNBC-eamNBN-8PWdcw-8BKEfR-7KN2Yd-7KN7p1-7KN2XJ-7KHX8M-7KHX8F-7KHX8v-7KN2XA-7KN7pf-7KN2YJ-7KN2Ym-7KN7p9-7KHX8H-7KHX8P-7KHX8n-7KN2YA-a4kSJk-f2AZQU-f2AUUw-f2AYnC-f2B2G3-f2B7RU-f2mNjK-f2AWKA/