Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Ecossistema do Desenvolvimento Ágil
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Henrique Bastos
October 10, 2010
Programming
1
350
Ecossistema do Desenvolvimento Ágil
Palestra apresentada no Dev in Sampa 2010.
Henrique Bastos
October 10, 2010
Tweet
Share
More Decks by Henrique Bastos
See All by Henrique Bastos
What technical educators can learn from the world-famous Montessori method?
henriquebastos
1
98
Qual é a sua desculpa?
henriquebastos
1
550
Como usar Software Livre para ser dono do seu tempo e viver vida nos seus termos
henriquebastos
2
97
Freelancer Lifestyle @ WDS 2015
henriquebastos
0
120
Como organizar um Coding Dojo
henriquebastos
1
880
Carreira de Desenvolvedor sem Mistérios
henriquebastos
0
210
Community Autonomy
henriquebastos
0
130
Um raio-x do Django
henriquebastos
7
1.6k
Ecossistema
henriquebastos
6
760
Other Decks in Programming
See All in Programming
Takumiから考えるSecurity_Maturity_Model.pdf
gessy0129
1
150
20260313 - Grafana & Friends Taipei #1 - Kubernetes v1.36 的開發雜記:那些困在 Alpha 加護病房太久的 Metrics
tico88612
0
220
AI駆動開発の本音 〜Claude Code並列開発で見えたエンジニアの新しい役割〜
hisuzuya
4
520
CDIの誤解しがちな仕様とその対処TIPS
futokiyo
0
220
Linux Kernelの1文字のミスで 権限昇格ができた話
rqda
0
1.8k
米国のサイバーセキュリティタイムラインと見る Goの暗号パッケージの進化
tomtwinkle
2
610
守る「だけ」の優しいEMを抜けて、 事業とチームを両方見る視点を身につけた話
maroon8021
3
1.1k
20260228_JAWS_Beginner_Kansai
takuyay0ne
5
590
ロボットのための工場に灯りは要らない
watany
11
3k
20260315 AWSなんもわからん🥲
chiilog
2
160
Angular-Apps smarter machen mit Gen AI: Lokal und offlinefähig - Hands-on Workshop!
christianliebel
PRO
0
120
技術検証結果の整理と解析をAIに任せよう!
keisukeikeda
0
130
Featured
See All Featured
Deep Space Network (abreviated)
tonyrice
0
92
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.4k
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
240
Scaling GitHub
holman
464
140k
Optimising Largest Contentful Paint
csswizardry
37
3.6k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
1.7k
Paper Plane (Part 1)
katiecoart
PRO
0
5.7k
The Language of Interfaces
destraynor
162
26k
Raft: Consensus for Rubyists
vanstee
141
7.4k
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
150
Design in an AI World
tapps
0
170
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.1k
Transcript
Ecossistema do Desenvolvimento Ágil Henrique Bastos
Henri...quem?
None
PythonCampus #horaextra dojorio ForkinRio OpenSpaceRio.org SprintSlab StepInside.org
“Metodologias Ágeis”?
Economia Resultado Eficiência
Economia Resultado Eficiência “Suficiência”
Desempenho de Projetos de TI Gartner Group - Abril de
2009
© Warner Bros
Corrida de Obstáculos http://www.flickr.com/photos/foxypar4/1004464889/
Utilização de Funcionalidades
Utilização de Funcionalidades
None
20% das funcionalidades agregam 80% do valor do produto
Contexto
Mentalidade Comunicação
None
None
None
None
Isso não é Ágil!
Mentalidade http://www.flickr.com/photos/kingbrasso/259243266
Software http://www.flickr.com/photos/trinity-of-one/20562069/
Projeto de software ágil (Como isso funciona na prática?)
Feedback
None
None
http://www.flickr.com/photos/kevharb/3027888383/
http://www.flickr.com/photos/andre5/4408196113/
Post-its
Estimativas
Estimativas http://www.flickr.com/photos/aidanmorgan/2344975342/
Tarefas Visuais
Lembretes e Tarefas
Reunião diária (em pé)
Espaço para melhoria contínua! após o sprint, o fim da
iteração:
Test-Drive
None
None
Muito bonito, mas e o prazo?
Projeto de software ágil O “backlog” é a lista de
desejos 1 Desejos muito importantes Desejos menos importantes 2 3 7 8 9 13 14 15 19 20 21 25 26 27 31 32 33 37 38 39 10 11 12 16 17 18 22 23 24 28 29 30 34 35 36 40 41 42 4 5 6
Projeto de software ágil As histórias tem estimativas Escala: 0
1/2 1 2 3 5 8 13 20 40 100 ? Dado que: • Elefante = 40 • Girafa = 20 • Boi = 13 • Cachorro = 5 • Gato = 3 • Rato = 2 Porco? 8 Rinoceronte? 40 Barata? 1 Dinossauro? ?
Projeto de software ágil O que pode ser feito em
1 semana? 1 Carrinho de compras (34) 2 Home do site (13) 6 Cadastro de produtos (5) velocidade = 52
Projeto de software ágil Ao longo das Iterações a velocidade
varia em torno da média Pontos Iterações 58 46 50 32 48 62 53
Projeto de software ágil Previsibilidade: 1 2 3 7 8
9 13 14 15 19 20 21 25 26 27 31 32 33 37 38 39 10 11 12 16 17 18 22 23 24 28 29 30 34 35 36 40 41 42 4 5 Futuro 1 2 3
O que acontece durante o sprint?
Make it Work Make it Right Make it Fast
Programação em Par
Jean Piaget
O conhecimento ocorre pela interação entre sujeito e objeto
Programação em Par
Modelagem Visual
NO Big Design Up Front
Baby Steps http://www.flickr.com/photos/woaw/4639757602/
Don’t Repeat Yourself
Controle de Versão
Code Review http://www.flickr.com/photos/28642309@N02/2678725846/
Testes Automatizados http://www.flickr.com/photos/nobleup/3995733415/
Demo
http://www.flickr.com/photos/janetfo747/2534373495/ Integração Contínua
http://www.flickr.com/photos/darrenhester/4010448281/ One Click Deploy
Parece loucura? Utópico?
Loucura! http://www.flickr.com/photos/claudiahelena/4426300443/
Foco http://www.flickr.com/photos/antidigerati/3264490237/
Quem usa? • Google • Yahoo • Electronic Arts •
Nokia • Microsoft • Toyota • Improve It • Globo • Myfreecomm • Dekode :) • ... e outras milhares de empresas no mundo todo!
Agile = Sucesso Sustentável!
Como desenvolver essas habilidades?
Sprint Session
None
Dojorio.org
None
9 Dojorio por semana 13 sessões semanais
None
None
ForkinRio
Arduino Hack’n Beer
@maddoghall
Obrigado! @henriquebastos
[email protected]
http://henriquebastos.net