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
200
0
Share
Agile Development at Orange Labs
A presentation on agile development in a research environment.
zlu
May 10, 2011
More Decks by zlu
See All by zlu
German to English Translation - Girls Day
zlu
0
27
from good to great
zlu
1
180
Demystifing Postgres - Heroku Edition
zlu
1
240
For Yoga Garden Teacher Training
zlu
0
130
Telephony In Rails
zlu
0
120
OpenVoice
zlu
0
150
Status Voicemail
zlu
0
110
Other Decks in Technology
See All in Technology
AIはハッカーを減らすのか、増やすのか?──現役ホワイトハッカーから見るAI時代のリアル【MEGU-Meet】
cscengineer
PRO
0
220
20260428_Product Management Summit_tadokoroyoshiro
tadokoro_yoshiro
14
15k
[最強DB講義]推薦システム | 評価編
recsyslab
PRO
0
110
AgentCore×VPCでの設計パターンn選と勘所
har1101
4
330
[OpsJAWS 40]リリースしたら終わり、じゃなかった。セキュリティ空白期間をAWS Security Agentで埋める
sh_fk2
3
260
「AIに部下10人」を3ヶ月運用してわかった、生成AI駆動開発のリアル
yoheinabe777
0
110
Agents CLI と Gemini Enterprise Agent Platform で マルチエージェント開発が楽しくなる!
kaz1437
0
170
Building a Standalone Programming Environment
harukasan
PRO
1
100
EMから幅を広げるために最近挑戦していること / Recent challenges I'm undertaking to expand my horizons beyond EM
hiro_torii
1
140
Google Cloud Next '26 の裏でこっそりリリースされたCloud Number Registry & Cloud Hub コスト分析 を試してみた
hikaru1001
0
110
Anthropic「Long-running a gents」をGeminiで再現してみた
tkikuchi
0
600
"おまじない"を卒業する ボイラープレート再入門
shunsuke_1b
1
110
Featured
See All Featured
A Soul's Torment
seathinner
6
2.7k
Writing Fast Ruby
sferik
630
63k
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
3.8k
Designing for Timeless Needs
cassininazir
0
210
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
130
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
240
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
280
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
170
We Are The Robots
honzajavorek
0
220
For a Future-Friendly Web
brad_frost
183
10k
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
1
2k
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.2k
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?