Web企業における大規模組織での品質の取り組み
ヤフーのここ3年の取り組みから
⾃社で使えそうな取り組み・考え⽅
本セッションでは
をお持ち帰りいただければ幸いです
⼭⼝ 鉄平
ヤフー株式会社
■ソフトウェア開発技術の普及や開発変⾰の推進担当
■「Fearless Change アジャイルに効く
アイデアを組織に広めるための48 のパターン」共訳
■「システムテスト⾃動化標準ガイド」 レビュアー
■ JaSSTなどでの登壇多数
今⽇の話
ヤフーの今 権限委譲
スモール
チーム
サポート
部⾨強化
まとめ
ヤフーの今 権限委譲
スモール
チーム
サポート
部⾨強化
まとめ
WEB企業が求める品質
メーカーとWEBの求める品質の違い
WEB
不具合 少
不具合 多
遅
リリース速度
速
リリース速度
メーカー
ヤフー株式会社の3年前
WEB
メーカー
ヤフー
不具合 少
不具合 多
遅
リリース速度
速
リリース速度
ヤフー株式会社の今
WEB
メーカー
ヤフー
不具合 少
不具合 多
遅
リリース速度
速
リリース速度
課題感と変化のきっかけ
• 新規事業が育たない
• 競合他社に先⾏されていた
など多くの課題が発⽣していた
なぜ変化したのか?
経営陣交代
3年前に起きたこと
• 権限委譲
• スモールチーム
• サポート部⾨強化
3年前から変えたこと
ヤフーの今 権限委譲
スモール
チーム
サポート
部⾨強化
まとめ
課題
• サービス開発の承認プロセスが⻑期化
• 不具合が他⼈事
• サービス開発の承認プロセスが⻑期化
• 不具合が他⼈事
• 様々な役職の⼈からの承認が必要
• 承認を得るための資料作成が必要
サービス開発の承認プロセスが⻑期化
• サービス開発の承認プロセスが⻑期化
• 不具合が他⼈事
• 開発の責任がコードを作ること
• テストはQA部⾨がおこなう
不具合が他⼈事
• サービス開発の承認プロセスが⻑期化
• 不具合が他⼈事
課題
施策
• 承認項⽬の削減
• 基本的に⾃分たちによるテスト
• 承認項⽬の削減
• 基本的に⾃分たちによるテスト
• なぜ、その承認を⾏うのか?
• その⼈でなければできないことなのか?
承認項⽬の削減
• 承認項⽬の削減
• 基本的に⾃分たちによるテスト
• プロダクトの成⻑で関係者を評価する
• リリースを⾃分でおこなう
• 関係者全員でテストする
基本的に⾃分たちによるテスト
• 承認項⽬の削減
• 基本的に⾃分たちによるテスト
施策
結果
• リリース速度の向上
• 不具合への意識改善
• 開発メンバーのモチベーション向上
ヤフーの今 権限委譲
スモール
チーム
サポート
部⾨強化
まとめ
課題
• 情報伝達のコストが膨⼤
• 責任の分散
• 情報伝達のコストが膨⼤
• 責任の分散
• 組織の肥⼤化
• 誰が情報を持っているのか不明確
情報伝達のコストが膨⼤
• 情報伝達のコストが膨⼤
• 責任の分散
• 作業に対する責任になった
• 組織の肥⼤化による責任がぼやけた
責任の分散
• 情報伝達のコストが膨⼤
• 責任の分散
課題
施策
• サービス開発に必要な役割を1まとまりに
• 1まとまりの少⼈数化
• サービス開発に必要な役割を1まとまりに
• 1まとまりの少⼈数化
• ビジネス・開発などを1チーム化
• チームは席を近くに
サービス開発に必要な役割を1まとまりに
• サービス開発に必要な役割を1まとまりに
• 1まとまりの少⼈数化
• 1まとまりのサイズを多くとも10名程度に
• 1まとまりごとにサービスの責任を持たせる
1まとまりの少⼈数化
• サービス開発に必要な役割を1まとまりに
• 1まとまりの少⼈数化
施策
結果
• 業務⾼速化
• 責任の明確化
ヤフーの今 権限委譲
スモール
チーム
サポート
部⾨強化
まとめ
課題
• 重複の多発による⾮効率
• 技術・ノウハウのタコツボ化
• 重複の多発による⾮効率
• 技術・ノウハウのタコツボ化
• 同じ機能を複数の部⾨でそれぞれ開発
• ビルド環境やテスト環境が乱⽴
重複の多発による⾮効率
• 重複の多発による⾮効率
• 技術・ノウハウのタコツボ化
• 違う部署へ移動すると覚え直すことが多い
• 良いノウハウが伝搬しにくい
技術・ノウハウのタコツボ化
• 重複の多発による⾮効率
• 技術・ノウハウのタコツボ化
課題
施策
• 機械的な作業のサポート部⾨での統合
• 技術・ノウハウのツール化,普及部⾨の強化
• 機械的な作業のサポート部⾨での統合
• 技術・ノウハウのツール化,普及部⾨の強化
• UI部品や汎⽤機能のサポート部⾨からの提供
• ビルド環境などサポート部⾨からの提供
機械的な作業のサポート部⾨での統合
• 機械的な作業のサポート部⾨での統合
• 技術・ノウハウのツール化,普及部⾨の強化
• 良い施策や便利な道具のツール化
• プラットフォーム部⾨や技術普及部⾨の強化
技術・ノウハウのツール化,普及部⾨の強化
• 機械的な作業のサポート部⾨での統合
• 技術・ノウハウのツール化,普及部⾨の強化
施策
結果
• 本質的な業務への集中
• 技術・ノウハウの向上
ヤフーの今 権限委譲
スモール
チーム
サポート
部⾨強化
まとめ
• 権限委譲
• スモールチーム
• サポート部⾨強化
我々がおこなった施策
これから
ヤフーがこれから⽬指す先
WEB
メーカー
ヤフー
不具合 少
不具合 多
遅
リリース速度
速
リリース速度
• ⾃動化の拡⼤
• 関係者の意識の向上
更なる品質改善に向けて

More Related Content

PDF
Yahoo! JAPANにおけるアジャイル開発の普及戦略 #SPIJapan2016
PDF
テスト自動化への1エンジニアとしての期待
PDF
良きモノの提供に向けた協働 - 開発とテストが一体となったソフトウェア開発 -
PDF
アジャイル開発への組織の理解を得るために
PPTX
世界と事例から学ぶ、プロダクトオーナーの「素養」としてのアジャイルメトリクス
PDF
製品品質向上のための開発本部の取り組み
PDF
爆速アジャイル革命 ヤフオク編 #agilejapan
PDF
テスト普及者1年目としての試行錯誤の話
Yahoo! JAPANにおけるアジャイル開発の普及戦略 #SPIJapan2016
テスト自動化への1エンジニアとしての期待
良きモノの提供に向けた協働 - 開発とテストが一体となったソフトウェア開発 -
アジャイル開発への組織の理解を得るために
世界と事例から学ぶ、プロダクトオーナーの「素養」としてのアジャイルメトリクス
製品品質向上のための開発本部の取り組み
爆速アジャイル革命 ヤフオク編 #agilejapan
テスト普及者1年目としての試行錯誤の話

What's hot (20)

PPTX
チームで開発を行う上の心構え
PPTX
アジャイルメトリクス実践ガイド
PDF
価値ある製品を生み出すためのアジャイル実践ポイント
PDF
system testing in Scrum
PDF
とりあえず30分でひととおり分かった気にはなれるアジャイル入門
PDF
市場で勝ち続けるための品質とテストの技術②
PPTX
【Sgt2016】Agile人材の評価とキャリアプラン
PDF
ヤフオクで1年間 Scrumを推進した結果
PDF
kintoneとカラーユニバーサルデザイン
PDF
アジャイルソフトウェア開発の道具箱
PPTX
海外展開と負荷試験
PPT
はじめてのアジャイル
PPTX
メトリクスによる「見える化」のススメ: エッセンシャル・リーン
PDF
地図を捨ててコンパスを頼りに進め
PDF
開発モデルの作り方(守破離の破)
PPTX
あじゃいる時代の品質保証 ~DevSQAの提案~
PDF
Agile2010とは何だったのか
PDF
A 2a:アジャイルなオフショア開発
PPTX
分散開発チームによるAgile開発実践 ~いろいろハマった!よかった
PDF
アジャイル入門
チームで開発を行う上の心構え
アジャイルメトリクス実践ガイド
価値ある製品を生み出すためのアジャイル実践ポイント
system testing in Scrum
とりあえず30分でひととおり分かった気にはなれるアジャイル入門
市場で勝ち続けるための品質とテストの技術②
【Sgt2016】Agile人材の評価とキャリアプラン
ヤフオクで1年間 Scrumを推進した結果
kintoneとカラーユニバーサルデザイン
アジャイルソフトウェア開発の道具箱
海外展開と負荷試験
はじめてのアジャイル
メトリクスによる「見える化」のススメ: エッセンシャル・リーン
地図を捨ててコンパスを頼りに進め
開発モデルの作り方(守破離の破)
あじゃいる時代の品質保証 ~DevSQAの提案~
Agile2010とは何だったのか
A 2a:アジャイルなオフショア開発
分散開発チームによるAgile開発実践 ~いろいろハマった!よかった
アジャイル入門
Ad

Similar to Web企業における大規模組織での品質の取り組み (20)

PDF
Garoon meetup: 他チームと一緒に生産性を高めるGaroonチーム
PDF
開発とテストが一体となったソフトウェア開発
PDF
IBM XCITE Spring 2015 - XPages application success story and IBM Bluemix
PPTX
レガシーコードに向き合ってみた話
PDF
Yahoo!プロモーション広告のビックデータ基盤を支える技術と今後の展望
PPTX
最若手メンバーこそチャンス!チーム改善に取り組んでわかったこと
PDF
大規模システムScrum実践 効果と課題 #rsgt2015
PDF
Yahoo!ブラウザーアプリのプロダクトマネージャーが考えていること
PPT
覚えて帰ろうJavaデザインパターン
PPTX
Mozapps installがなくなったことへの不平不満
PPTX
Q a9 for ics(lotus) developers
PPT
企業と勉強会 @nifty エンジニアサポート
PPT
Yahoo!検索のパフォーマンス向上策全て見せます
PDF
DX Suite & UiPath さっくり読み取りさっくり連携
PDF
STAC2015 講演3 広告システム刷新よもやま話〜テストが当たり前となるまでにやったこと #stac2015
PDF
Apache ambari
PDF
製品チームのCI改善をした話と​改善から得た学び​
PDF
What is Enterprise Agile
PDF
Spa のための web サーバ構築ノウハウ
Garoon meetup: 他チームと一緒に生産性を高めるGaroonチーム
開発とテストが一体となったソフトウェア開発
IBM XCITE Spring 2015 - XPages application success story and IBM Bluemix
レガシーコードに向き合ってみた話
Yahoo!プロモーション広告のビックデータ基盤を支える技術と今後の展望
最若手メンバーこそチャンス!チーム改善に取り組んでわかったこと
大規模システムScrum実践 効果と課題 #rsgt2015
Yahoo!ブラウザーアプリのプロダクトマネージャーが考えていること
覚えて帰ろうJavaデザインパターン
Mozapps installがなくなったことへの不平不満
Q a9 for ics(lotus) developers
企業と勉強会 @nifty エンジニアサポート
Yahoo!検索のパフォーマンス向上策全て見せます
DX Suite & UiPath さっくり読み取りさっくり連携
STAC2015 講演3 広告システム刷新よもやま話〜テストが当たり前となるまでにやったこと #stac2015
Apache ambari
製品チームのCI改善をした話と​改善から得た学び​
What is Enterprise Agile
Spa のための web サーバ構築ノウハウ
Ad

Web企業における大規模組織での品質の取り組み