Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Agile Development at Orange Labs
Search
zlu
May 10, 2011
Technology
230
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
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
43
from good to great
zlu
1
210
Demystifing Postgres - Heroku Edition
zlu
1
260
For Yoga Garden Teacher Training
zlu
0
160
Telephony In Rails
zlu
0
150
OpenVoice
zlu
0
170
Status Voicemail
zlu
0
140
Other Decks in Technology
See All in Technology
【技術的負債conf】事業成長に伴う技術的負債の説明責任とAIによるモニタリング、認知的負債について
i35_267
2
1.6k
作品が生態系になった ─ Mini Tokyo 3D から世界へ
nagix
0
190
20260912_スクフェス三河
kgnkhkr
0
380
Railsのように考える: See through the Master
snoozer05
PRO
3
840
新機種発売前に見直そう!端末移行で再ログインが要るアプリ・要らないアプリは何が違うのか 〜シームレスに再開できる設計と実装〜
zozotech
PRO
0
190
バイブコーディング時代のWebアプリ開発入門~Cloud Runで学ぶセキュアなビルドとデプロイ
waiwai2111
1
120
What the customer really needed
kawaguti
PRO
2
170
アクセスキーこわい やめかたと漏らさない工夫
sassssan68
1
220
白金鉱業Meetup Vol.25 アウトカムが二値のデータに対するCausal Impact
brainpadpr
0
200
Screen Lens - 今見てる画面を翻訳する
komagata
0
290
MCPをつなげて作る組織横断のAIエージェント基盤(の開発工程)
tsubakimoto_s
0
130
Minecraft JavaのMODをSwiftで作る
1mash0
0
160
Featured
See All Featured
Why You Should Never Use an ORM
jnunemaker
PRO
61
10k
Automating Front-end Workflow
addyosmani
1369
210k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9.2k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.6k
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
12k
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
410
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
420
Into the Great Unknown - MozCon
thekraken
41
2.7k
Paper Plane
katiecoart
PRO
4
53k
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
330
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
1.9k
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
720
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?