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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
zlu
May 10, 2011
Technology
0
200
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
22
from good to great
zlu
1
170
Demystifing Postgres - Heroku Edition
zlu
1
240
For Yoga Garden Teacher Training
zlu
0
130
Telephony In Rails
zlu
0
110
OpenVoice
zlu
0
140
Status Voicemail
zlu
0
98
Other Decks in Technology
See All in Technology
DX Improvement at Scale
ntk1000
2
160
Snowflakeデータ基盤で挑むAI活用 〜4年間のDataOpsの基礎をもとに〜
kaz3284
1
330
AIエージェントで変わる開発プロセス ― レビューボトルネックからの脱却
lycorptech_jp
PRO
2
850
名刺メーカーDevグループ 紹介資料
sansan33
PRO
0
1.1k
Snowflake Night #2 LT
taromatsui_cccmkhd
0
320
パネルディスカッション資料 (at Tableau Now! - 2026-02-26)
yoshitakaarakawa
0
1k
【5分でわかる】セーフィー エンジニア向け会社紹介
safie_recruit
0
44k
マイグレーションガイドに書いてないRiverpod 3移行話
taiju59
0
340
WBCの解説は生成AIにやらせよう - 生成AIで野球解説者AI Agentを実現する / Baseball Commentator AI Agent for Gemini
shinyorke
PRO
0
320
生成AI活用によるPRレビュー改善の歩み
lycorptech_jp
PRO
4
2k
社内ワークショップで終わらせない 業務改善AIエージェント開発
lycorptech_jp
PRO
1
450
「使いにくい」も「運用疲れ」も卒業する UIデザイナーとエンジニアが創る持続可能な内製開発
nrinetcom
PRO
1
770
Featured
See All Featured
Information Architects: The Missing Link in Design Systems
soysaucechin
0
810
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
250
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
760
AI: The stuff that nobody shows you
jnunemaker
PRO
3
350
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
280
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
1.8k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
620
RailsConf 2023
tenderlove
30
1.4k
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
140
Skip the Path - Find Your Career Trail
mkilby
1
72
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
67
37k
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
230
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?