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
Agile Development at Orange Labs
Search
zlu
May 10, 2011
Technology
0
190
Agile Development at Orange Labs
A presentation on agile development in a research environment.
zlu
May 10, 2011
Tweet
Share
More Decks by zlu
See All by zlu
German to English Translation - Girls Day
zlu
0
18
from good to great
zlu
1
170
Demystifing Postgres - Heroku Edition
zlu
1
230
For Yoga Garden Teacher Training
zlu
0
130
Telephony In Rails
zlu
0
110
OpenVoice
zlu
0
140
Status Voicemail
zlu
0
96
Other Decks in Technology
See All in Technology
プロンプトエンジニアリングを超えて:自由と統制のあいだでつくる Platform × Context Engineering
yuriemori
0
420
田舎で20年スクラム(後編):一個人が企業で長期戦アジャイルに挑む意味
chinmo
1
1.4k
チームで安全にClaude Codeを利用するためのプラクティス / team-claude-code-practices
tomoki10
7
3.3k
国井さんにPurview の話を聞く会
sophiakunii
1
370
AWSと生成AIで学ぶ!実行計画の読み解き方とSQLチューニングの実践
yakumo
2
490
たかがボタン、されどボタン ~button要素から深ぼるボタンUIの定義について~ / BuriKaigi 2026
yamanoku
1
270
AI との良い付き合い方を僕らは誰も知らない (WSS 2026 静岡版)
asei
1
300
Oracle Database@Azure:サービス概要のご紹介
oracle4engineer
PRO
3
350
Oracle Database@AWS:サービス概要のご紹介
oracle4engineer
PRO
2
870
ソフトとハード両方いけるデータ人材の育て方
waiwai2111
0
180
Introduction to Bill One Development Engineer
sansan33
PRO
0
350
Kaggleコンペティション「MABe Challenge - Social Action Recognition in Mice」振り返り
yu4u
1
180
Featured
See All Featured
A better future with KSS
kneath
240
18k
jQuery: Nuts, Bolts and Bling
dougneiner
65
8.4k
Automating Front-end Workflow
addyosmani
1371
200k
Git: the NoSQL Database
bkeepers
PRO
432
66k
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
0
220
Between Models and Reality
mayunak
1
170
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
100
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
0
240
What the history of the web can teach us about the future of AI
inesmontani
PRO
0
400
Mind Mapping
helmedeiros
PRO
0
48
GitHub's CSS Performance
jonrohan
1032
470k
Transcript
Agile @ Orange Labs Zhao Lu & Abhi Hiremaglur
We practiced ~ 100% Pairing Test Driven Development Run all
tests before every commit Regular planning • Around twice a week Frequent deploys • Several times a day, average twice Even more frequent, tiny, commits
We practiced (cont'd) Spikes • Experiment to reduce technical risk • Throwaway
code, not a feature • Precedes a related feature! • Timeboxed Balance • 8hrs of pairing => 8hrs of rest
Test Driven Development
None
Pivotal Tracker
Measurable Progress
100% Pairing
Challenges Only 1 pair • Familiary breeds contempt • Ratholes Personal Space
• Learning about your human compatriot
Challenges (cont'd) Product Owner also an Engineer • Sometimes an anti-pattern
• Step away from the computer Rapidly evolving requirements • Regular planning helped
Serendipity Warm up on the way to work • vs Standups
Plan the day over coffee • vs Standups Brainstorm over lunch • vs Retrospectives/Planning Reflect on the way home • vs Retrospectives
We skipped Continuous Integration • But we wish we hadn't Standups
• Didn't make sense for us Retrospectives • We may still do one Pairing at Pivotal's office • Hive mind & company standups
Ergonimics Shared Computer • 27" iMac • 2 Keyboards + 2 Mice
Wide desk Swap sides frequently • Or you neck will hurt Put away your laptops • 1 pair = 1 computer
Technology Stack Ruby 1.8.7 Rails 3 Postgres 9
Cloud Tropo • for telephony Heroku • for application hosting Amazon S3
• for media storage Panda Stream • for media encoding
Questions?