デブサミ2011【17-C-3】salesforce.comの作り方 どのように世界最大規模のアジャイル開発を実現したか 及川喜之 氏

Developers Summit 2011 セッション【17-A-4】に関するつぶやきをまとめました。セッションを紹介したタイムテーブルは以下にあります。 http://www.seshop.com/se/timetable/2 他セッションと混ざっている可能性がありますので、参加された方は自分のツイートを追加、削除してくださると助かります。
3
Kazuyuki Kawamura @kazkawamura

及川さんのセッション、始まりました。#devsumi

2011-02-17 13:15:52
deeeki @deeeki

「動くものではなく、動き続けるものをつくること」 #devsumi

2011-02-17 13:17:19
zuisener @zuisener

セールスフォースのアジャイルメソッドADM #devsumi

2011-02-17 13:18:45
Hideaki Hata @heyhatake

と常々考えております、はい RT @kappa4: なるほど。ウォーターフォールでカバーしてる事をアジャイルでどう実現してるか見せるといいってことか #devsumi

2011-02-17 13:23:58
zuisener @zuisener

リリーススプリントは普通に考えたら必要な期間ですよね。当然やっているらしい。#devsumi

2011-02-17 13:30:10
zuisener @zuisener

クオリティエンジニアが重要視されている。コミュニケーションハブにもなっているらしい。また、お客さま観点の示唆もチームにフィードバックする役割がある。 デベロッパーは開発に良くも悪くも専念するので、違う帽子をかぶった人がいるのは重要。すばらしいっすねー#devsumi

2011-02-17 13:33:03
高橋 一貴 @kappa4

セールスフォースの開発はスクラム #devsumi

2011-02-17 13:33:14
habu_bot @habu_bot

RT @zuisener: クオリティエンジニアが重要視されている。コミュニケーションハブにもなっているらしい。また、お客さま観点の示唆もチームにフィードバックする役割がある。 デベロッパーは開発に良くも悪くも専念するので、違う帽子をかぶった人がいるのは重要。すばらしいっすねー#devsumi

2011-02-17 13:33:31
Katsunori Kawaguchi @hamakn

セールスフォースのクオリティエンジニア=品質全般に責任を持つ。リリースサイクルの全てに関与するのでチーム内のハブとして働く。テストの計画、作成、実行、自動化を行う。 #devsumi

2011-02-17 13:34:32
habu_bot @habu_bot

RT @hamakn: セールスフォースのクオリティエンジニア=品質全般に責任を持つ。リリースサイクルの全てに関与するのでチーム内のハブとして働く。テストの計画、作成、実行、自動化を行う。 #devsumi

2011-02-17 13:35:46
@HOGEHIGA

QEってスーパースクラムマスタなのかな #devsumi 17-C-3

2011-02-17 13:36:09
高橋 一貴 @kappa4

QEの知識と経験を頼りにした、探索的テストもする #devsumi

2011-02-17 13:36:34
zuisener @zuisener

リリースサイクルごとにbug blitzとペアテスト=バグ出し大会をする。違うチームのテストをするので、違う視点でバグが見つかる。半日やる。バグを一番見つけたチームは賞品がもらえる。 #devsumi

2011-02-17 13:38:22
Tomonori Fukuta @chinmo

アジャイル向けQAプロセスかあ。開発チームと一緒にスプリントして、終了するとQAレポートも出てて、一緒ににふりかえりかなあ。だとするとテストエンジニアの人もバリバリテストシステム洗練させないと開発チームに振り切られちゃうね。でもそこも一緒に悩んで進めて行けたらな #devsumi

2011-02-17 13:40:06
高橋 一貴 @kappa4

機能を加える前に自動テストを書く#devsumi

2011-02-17 13:40:55
Hideaki Hata @heyhatake

セールスフォース、lock the line チームのチェックインを止める。トヨタ方式。ラインを止めるように。 #devsumi

2011-02-17 13:46:40
zuisener @zuisener

Lock the Line方式で、ビルドブレイクしたらソースコードのチェックインをできなくしている。徹底してるなー 品質優先!#devsumi

2011-02-17 13:46:47
高橋 一貴 @kappa4

テストの成功率が目標値以下だったら、1.全てのコード更新をストップ、2.チーム毎にコードの更新をストップ。コードラインが安定するまで先に進ませない Lock the line #devsumi

2011-02-17 13:46:49
zuisener @zuisener

速すぎてメモれないと思っていたら飛ばしすぎで15分余りw #devsumi

2011-02-17 13:47:40
zuisener @zuisener

スクラムを始めるに当たり、まず社内にスクラムのトレーニングを3ヶ月した。今は社内にトレーナーがいる。その後は、社内で一斉にADMを始めた。これ重要とのこと。 #devsumi

2011-02-17 13:49:36
kuenishi @kuenishi

RT @hamakn: セールスフォースのクオリティエンジニア=品質全般に責任を持つ。リリースサイクルの全てに関与するのでチーム内のハブとして働く。テストの計画、作成、実行、自動化を行う。 #devsumi

2011-02-17 13:49:43
zuisener @zuisener

スクラム開始当初の話がとても参考になる。これは会場にいて良かった点。 #devsumi

2011-02-17 13:50:23
Katsunori Kawaguchi @hamakn

5,6年前、セールスフォース社内の有志がウォーターフォールはもう止めるべきだと立ち上がった。3ヶ月間、外部のトレーナーを使うなどトレーニングし、3ヶ月後、社内すべてを新しい開発手法に切り替えた。 #devsumi #devsumi17C3

2011-02-17 13:51:10
zuisener @zuisener

あらゆる手を使って普及させた。アワードを開いてみたり、読むべき本を紹介したり。 #devsumi

2011-02-17 13:51:20
zuisener @zuisener

採用したら効果出た。機能あたりのリグレッション率低下、リードタイム工場、など。この数年リリースで大きいバクはなし。 #devsumi

2011-02-17 13:52:26