>100 Views
August 28, 18
スライド概要
Yahoo! JAPAN MEETUP #25 ~ヤフーのサービス開発①~ の資料です。
2023年10月からSpeaker Deckに移行しました。最新情報はこちらをご覧ください。 https://speakerdeck.com/lycorptech_jp
社外秘 アプリにおけるXP開発 2018年8月28日 松田 悠吾
自己紹介 松田 悠吾 ヤフオク!アプリ開発部 ・iOS/Android開発チーム ・サイエンスチーム 2 社外秘
目次 1. 820 Labs 2. XP 3. 導入効果 3 社外秘
社外秘 820 Labs
820 Labs リーンスタートアップ XP(エクストリームプログラミング) LEAN XP 5 社外秘
社外秘 LEAN XP 6 LEAN XP 何をつくるか? どうやってつくるか?
社外秘 LEAN XP XP どうやってつくるか? 7
社外秘 XP
プラクティス 1. 全員同席 2. チーム全体 3. 情報満載のワークスペース 4. いきいきとした仕事 5. ペアプログラミング 6. ストーリー 7. 週次サイクル 9 8. 四半期サイクル 9. ゆとり 10. 10分ビルド 11. 継続的インテグレーション 12. テスト駆動開発 13. インクリメンタルな設計 社外秘
ペアプログラミング タスク1 A B タスク2 タスク3 E 10 F C D 社外秘
ペアプログラミング 社外秘 自分が知らなかった 実装方法 トラブルシューティング ショートカット タスク1 A B E 11 の学習 タスク2 タスク3 F C D 技術力底上
テスト駆動開発 テスト駆動開発 RED ナビゲーター Refactor ナビゲーター 12 Green ドライバー 1. 失敗するテストを書く 2. テストを通す 3. リファクタリング 社外秘
社外秘 導入効果
社外秘 シナリオテスト失敗率 LEAN XP導入プロジェクト 100% 90% 80% 70% 60% 1173 50% 1185 2829 102 383 案件B 案件C 8221 40% 30% 20% 10% 133 0% 案件A 失敗数 14 総テスト数 - 失敗数 11 案件D
社外秘 残業時間 残業時間(h) 45 LEAN XP開始 40 ■ iOSチーム 35 30 25 20 15 10 5 0 15年9月 15年10月 15年11月 15年12月 16年1月 16年2月 16年3月 16年4月 16年5月 16年6月 16年7月 16年8月 16年9月 16年10月 16年11月 16年12月 17年1月 17年2月 17年3月 17年4月 17年5月 17年6月 日付 15
効果 • シナリオテストの失敗率が大幅に減少 16 社外秘
効果 • シナリオテストの失敗率が大幅に減少 手戻りの減少 プロダクトに対し自信が持てる 17 社外秘
効果 • シナリオテストの失敗率が大幅に減少 手戻りの減少 プロダクトに対し自信が持てる • 残業時間の減少 18 社外秘
効果 • シナリオテストの失敗率が大幅に減少 手戻りの減少 プロダクトに対し自信が持てる • 残業時間の減少 心身ともに健康な状態を保てる 自立学習の促進 19 社外秘
アンケート • LEAN XPを実践する前の開発手法と比較して • • • • • • • • • 20 開発効率は上昇したか? 技術力の成長速度が加速したか? プロダクトの品質が向上したか? 案件の仕様に詳しくなったか? 作業に集中できる時間が増えたか? 残業時間が減ったか? スケジュール管理がしやすくなったか? 学習意欲が向上したか? 仕事が楽しくなったか? 社外秘
効果 • • • • • 21 プロダクト品質向上 案件の仕様理解が深まった 開発に集中できる 成長速度の促進 仕事が楽しくなった 社外秘