SlideShare a Scribd company logo
1 of 90
アジャイル開発チームと共に歩む
~発注側から観るアジャイル開発~
荒本、山田、川上
KDDI株式会社 サービス企画本部
クラウドサービス企画開発部
C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d2
はじめに
POってこんなに大変
開発マネージャーの苦労
アジャイル開発を成功させるために
変えたこと
はじめに
プロジェクトの概要など
グローバルクラウドと高品質なキャリアクラウドを一括提供
KDDIのクラウド戦略
Multi
Network
Multi
Use
Multi
Device
ベーシックパック
1) スケール Scale
2) クオリティ Quality
3) ワンストップ OneStop
・クラウドは先行投資型で、規模の経済が働くモデル
・通信キャリアが従来やってきたビジネスモデルそのもの
・コンシューマサービス基盤としても活用
・クラウドは電気、ガス、水道と同じユーティリティサービス
・社会基盤を提供し続けてきたキャリアオペレーション
・24時間365日サービスを提供し続ける万全の保守体制
・クラウドは安定したネットワークの確保が前提
・データセンターから、クラウド、ネットワーク、デバイスまで
提供
・障害の切り分け、管理者エンドユーザまで、幅広くサポート
なぜキャリアがクラウドなのか?
アイデンティティ管理は、これからの時代のパーソナルなFW
Trusted
FW
KDDI Business ID~IDaaSをスタート
クラウドサービスのご利用を
より安全・安心・簡単にするために
社
内
社
外
場所 デバイ
ス
許可
済
未許
可
認証
ワンタイ
ム
パスワー
ド
着信認証
27635
64
各種クラウドサービ
スI
D
KDDI Business ID ~ IDaaS をスタート~
直前の案件
Waterfall
KDDI Business ID
Agile(Scrum)
企画担当 PO
開発部マネージャー 開発マネージャー
プロジェクトリーダ PM/SCM
C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d9
プロジェクトメンバー(今日のスピーカー)3人の紹介
ベンダが出来るって言ってるのに、なんで出来ないって言うの(A->K)
現場の事分かってないのに、適当な事言わないで下さい(K->A)
サービスの仕様として無いと駄目な事分かるでしょ(Y->K)
仕様書に書いてないこと作れるわけないじゃん(K->Y)
「山田と川上は相性最悪」
「荒本と川上は水と油だから合わない」
と某部長に言わせた関係。
C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d10
3人の関係性-直前のプロジェクト-
一緒にセミナーに出て話をする関係
C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d11
3人の関係性-現在-
1年前は最悪だった相性が、1年間で何故変化したのか?
そこにアジャイル開発で、POと開発Tの一体感を高めるポイントがあるのでは?
以降、荒本と山田から具体的な話をさせて頂きます。
C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d12
今日の話題
POって大変
C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d14
社内での役割
サービス企画
お客様
(法人)
社内業務部門
社内開発部門
経営層
要求提示
予算取得
要求取り纏め
要求取り纏め
営業部門
提案/提供
市場、ステークホルダの動向から
売れるサービスの企画/実行を行う役割
C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d15
Agileのきっかけ
C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d16
私のミッション
(Enterprise向けクラウドサービス企画)
グローバルサービス 企業オンプレシステムKDDIサービス
1つのIDであらゆるサービス、システムへ
いつでもどこでも安全に繋がる世界へ
IDaaS
C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d17
Moving Target
しかし、Cloud&Mobileの市場は
先読みが容易ではない
C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d18
Agileの決断
グローバルサービス 企業オンプレシステムKDDIサービス
IDaaS
先読みが難しい
⇒変化への抱擁、継続的デリバリー
Agile
C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d19
舞台裏
「1年後の市場なんて誰にも
分かんないから、Agile型
でよろしく!!」
「IDaaSの開発ですが、ベン
ダーさんに見積ってもらい、
XX円の開発費を見込んでま
す。」
私
上長
C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d20
余談:サービス企画の立場から
これまでのWF型
一度出した要件を変更する
ことは、開発費も増え、ス
ケジュールも遅延を招く
「やってはいけない行為」
Agileへの期待
変化を抱擁しながらいいも
のが作れる、しかも早くて
安いらしい。なんていい手
法なんだ!
C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d21
ポイント①
・環境変化への追従からAgileは必然だった
・意思決定者の1人にAgile推進者がいたこと
C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d22
社内決裁
C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d23
社内決裁
当社の決裁フローは、
ウォーターフォール型を前提としたもの
固定費
変動費×
損益分岐点
売上予測
C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d24
Small Start
3カ月おきに、サービス/機能追加を投入し、
都度決裁をとるスタイルとした
固定費
変動費
決裁①
決裁②
決裁③
・・・
C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d25
注力したこと
定期的に経営層にデモを行い、
Agileアピールを続けた
C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d26
ポイント②
・Agile型での決済に無理に拘らないこと
・経営層にAgileアピールをし続けること
・環境変化への追従からAgileは必然だった
・意思決定者の1人にAgile推進者がいたこと
C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d27
要件定義
&開発の推進
C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d28
プロジェクトはスタートしたものの、
メンバーはウォーターフォール型しか
経験したことがない
要件定義
基本設計
詳細設計
開発
テスト
ここまでが
企画の仕事
ここからは
開発の仕事
C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d29
始めに取り組んだこと
①Scrumによる
チーム作り 企画チーム
開発チーム
開発チーム
②Agile
トレーニング
MVP
Team Building
Less Mass
TDD
・・・
C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d30
特に注力したこと 「Less Mass」
出来るだけ多くのストーリを
リリースしたい
タイムボックス
PO
開発
チーム
C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d31
特に注力したこと 「Less Mass」
いかにして作りこまないかを追求しない限
り、早くて安くていいものは作れない
C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d32
特に注力したこと 「Less Mass」
頭では理解したつもりだが立ち上がりは
ストーリーイメージ:
Aサービスへのログインが
人毎に場所、デバイスによって、
制御されること
大きなストーリー
C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d33
特に注力したこと 「Less Mass」
初期は低空飛行のベロシティに
1ヶ月目
このベロシティ
だと、いつリリースで
きる?
C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d34
特に注力したこと 「Less Mass」
ストーリー粒度を細かくし、
ストーリー単位で実施有無/優先順位を判断
ストーリーイメージ:
Aサービスへのログインが
人毎に場所、デバイスによって、
制御されること
①Aサービスへのログインができる
②認めれた場所からのログイン可能
③認められてない場所からのログインは
、エラーを出力する
④認められたデバイスからのログイン可能
⑤認められていないデバイスからの
ログインはエラーを出力する
①
②
③
④
⑤
⑥
⑦
⑧
⑨
C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d35
特に注力したこと 「Less Mass」
開発メンバーにもストーリー実施可否の
権限を与えた
×:要件を定義されたから作る
○:必要性を理解したから作る
※但し、最終決定権はPOが持つ
C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d36
特に注力したこと 「Less Mass」
徐々にベロシティが上がってきた
1ヶ月目 2ヶ月目
C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d37
特に注力したこと 「Team Building」
週に1回KPTを繰り返し、
改善活動を全員に浸透
例:
開発タスクの消化が見積時間を大幅に超過
例:
超過することが
分かった時点で
チーム内でミーティング
C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d38
特に注力したこと 「Team Building」
Scrumチームは崩さず
KPTを繰り返す
あとは、
communicate,
communicate,
communicate.
C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d39
結果として、
変化も抱擁しながら、
当初計画通りにリリース完遂
1ヶ月目 2ヶ月目
C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d40
実際のストーリー消化
#1 #2 #3 #4 #5 #6 #7 #8 #9 #10 #11 #12 #13 #14 #15 #16 #17 #18 #19 #20 #21 #22 #23
ストーリー完了数(累計)
初期
中期
後期
C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d41
ポイント③
・Agileは魔法の杖ではないことを理解する
・要件定義のマインドチェンジを徹底すること
・メンバー全員がジブンゴト化する風土を作ること
・Agile型での決済に無理に拘らないこと
・DemoによるAgileアピールをし続けること
・環境変化への追従からAgileは必然だった
・意思決定者の1人にAgile推進者がいたこと
開発マネージャーの苦労
アジャイル開発との出会い
C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d44
W/F開発していた時
表面的には知ってはいたが・・・
アジャイル開発とは
C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d45
W/F開発していた時
表面的には知ってはいたが・・・
アジャイル開発とは
「うちの会社では
無理だな。」
C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d46
なぜ「うちの会社では無理」と思っていたか
1 2 3
自社で開発できる
人達の開発手法だよね
C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d47
なぜ「うちの会社では無理」と思っていたか
1 2 3
自社で開発できる
人達の開発手法だよね
当社では
 社内にプログラマという職種の人はいない
 仕様を書いて実装はSIerに委託するケースが多い
C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d48
なぜ「うちの会社では無理」と思っていたか
1 2 3
開発することを走りながら
決めるなんて、どうやって
会社の承認を取るのだ?
C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d49
なぜ「うちの会社では無理」と思っていたか
1 2 3
開発することを走りながら
決めるなんて、どうやって
会社の承認を取るのだ?
当社では
• 開発内容
• スケジュール
• コスト
をコミットして開発承認される仕組み
C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d50
なぜ「うちの会社では無理」と思っていたか
1 2 3
成果物を定義しない
発注なんてできない!
C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d51
なぜ「うちの会社では無理」と思っていたか
1 2 3
成果物を定義しない
発注なんてできない!
当社では、
• 開発部門が作成した仕様書に基き、
発注先を調達部門が決定する仕組み
C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d52
しかし、課題も抱えていた
2
3
1
長いリリースサイクルにより
サービス競争力の低下
ベンダ丸投げにより技術力の低下
技術の目利きが出来ないための
品質の低下
対ベンダ、対部門間の牽制により
角が取れた丸いサービス
C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d53
Let’s try anyway.
C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d54
変えようとしたこと
開発チームの在り方
2
3
1
受発注の関係
社内部門との関係
変えたこと その1
開発チームの在り方を変える
C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d56
RFP作成と受入試験
これまでの開発チーム
C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d57
RFP作成と受入試験
設計・実装まで踏み込む
• SIerだけにアジャイル開発してもらっても、
抱えている課題解決にならない
• スプリントを回すために実装まで理解が必要
これまでの開発チーム
アジャイル開発を始めるには
C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d58
自社でプログラミングする
内製を開発方針とする
C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d59
自社でプログラミングする
内製を開発方針とする
しかし、
時間が掛かる
協力パートナー
C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d60
外部のパートナーを
社内に置き、社員と共同開発
することでスキルを吸収
開発チーム
協力パートナー
C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d61
トレーニングより実践(ペアプロ)
が圧倒的に速い
• アーキテクチャー設計・ミドルウェア製
品選定を自らが決定
• プログラミング未経験者が、6ヶ月間の
プロジェクト期間で商用コード実装
変えたこと その2
受発注の関係を変える
受発注の壁
C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d63
日本のソフトウェア開発の課題
KDDI
(発注側)
SIer
(受注側)
壁
受発注の壁
C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d64
日本のソフトウェア開発の課題
イノベーションが起こりにくい
KDDI
(発注側)
SIer
(受注側)
壁
牽制
コミュニケーション・ロス
リスクを取らない
テクノロジー
C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d65
変えたかったこと
ユーザ企業と
SIベンダを
縦の関係から
横の関係へ
C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d66
縦の関係から
企画チーム
開発チーム
リリース
検収
SIベンダ
開発会社
決裁
企画
仕様
確定
開発
管理
契約
PM
開発
企画と開発者の距離が遠く、見通せない
時間
距離
C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d67
横の関係へ
企画チーム
開発チーム
リリース
検収
パートナー
決裁
企画
バックログ
契約
スクラムマスタ
開発
企画部門と開発者が一つのチーム
C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d68
そのためには契約形態を変える
契約時に成果物が
定められない
請負契約は向かない
アジャイル開発では
C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d69
契約を変える
準委任契約
C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d70
契約を変える
準委任契約
発注側
受注側
成果物の責任を負う覚悟
言われた通り実装するだけ
では無く、成功のために
個人の技術スキルを発揮
変えたこと その3
社内部門との関係を変える
C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d72
調達部門との関係を変える
これまで
成果物に対する調達
• 開発部門は仕様書(RFP)を定義
• 調達部門は仕様を満たすものを如何に安価に購入するか
• 競争入札が原則
RFP作成 競争入札 技術評価
選定
発注
システム要求仕様 請負契約開発提案書
C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d73
調達部門との関係を変える
アジャイルでは
パートナーのエンジニア
スキルセットで競争入札
して評価
エンジニアチームの工数
を調達
C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d74
開発に必要な技術スキルセットでRFP・選定
要求スキルセットを提示し、エンジニアチームの提案を依頼
スキルセット例:
アジャイル開発の経験
テスト駆動開発
フロントエンドMVC
など
求める必須レベルとのマトリクスで提案依頼
提案内容をポイント化し定量評価
2社を選定した混成のチーム
C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d75
調達方法の従来との比較
RFP作成 競争入札 技術評価
選定
発注
システム要求仕様 請負契約開発提案書
RFP作成 競争入札 技術評価
選定
発注
求められる
スキルセット
準委任契約
エンジニアチーム
提案書
業務フローは変えない
通常
アジャイル
C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d76
運用部門との関係を変える
電気通信事業者として
システムの品質が最も大切
C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d77
運用部門との関係を変える
重大障害を起こさないため
開発・運用プロセスを細かに
定めて品質を守っている
C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d78
運用部門との関係を変える
ウォーターフォール型が
ベースの開発プロセスの中で
アジャイルを行う場合の
差分を明確化
RFPの記載項目 運用要件
設計書レビュー 技術評価
C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d79
運用部門との関係を変える
開発プロセスを逸脱しないことの理解を得る
運用部門からもスクラムイベントに参加
求められる運用要件をバックログ化
ユーザ企業がアジャイル開発を
成功させるために欠かせないこと
C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d81
最も大切なこと
SIerだけにアジャイルで
お願いしても大して変わらない
C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d82
最も大切なこと
アジャイル開発とは開発部門に
おける開発手法の一つではない
C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d83
最も大切なこと
発注側のユーザ企業が
変わらなければ
アジャイルで変化は起きない
次への取り組み
イノベーションを生み出す開発チームへ
C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d85
目指すサービス開発プロセス(3つのループ)
企画チーム
開発チーム
アイ
ディア
仮説
試作
テスト
分析
改善
商用サー
ビス開発
リリース
サービス化
決定
フィードバックループ
スモールスタートし
段階的に大きくしていく
アイディアをプロト開発、価値のあるものをサービス化
目に見えるものをユーザ(社内/社外)に見てもらい短
いサイクルの中で軌道修正
KDDIと開発パートナーが家族になる関係づくり
期間で定額契約
施策の決裁に
依存した契約
パートナー契約期間
施策
施策
契約
決裁
施策
決裁
C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d86
施策
決裁
施策施策
契約
施策
決裁
契約
決裁
契約
決裁
契約契約 契約
C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d87
KDDIと開発パートナーが家族になる関係づくり
チームの一員としてイノベーションを
一緒に起こせる開発チームへ
キーパーソンとなる優秀なエンジニア
が集う開発現場・契約制度へ
最後に
組織やプロセスの壁を突破するには、
実務者同士の相互理解と
組織的なサポート、
上位者の理解
が必要。
C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d89
Quality Cloud

More Related Content

What's hot

ゴシッププロトコルによる冗長化と負荷分散の検証
ゴシッププロトコルによる冗長化と負荷分散の検証ゴシッププロトコルによる冗長化と負荷分散の検証
ゴシッププロトコルによる冗長化と負荷分散の検証
Sugawara Genki
 

What's hot (20)

正しいものを正しくつくる
正しいものを正しくつくる正しいものを正しくつくる
正しいものを正しくつくる
 
開発者の生産性向上を妨げる障壁と サイボウズの生産性向上チームの取り組み
開発者の生産性向上を妨げる障壁とサイボウズの生産性向上チームの取り組み開発者の生産性向上を妨げる障壁とサイボウズの生産性向上チームの取り組み
開発者の生産性向上を妨げる障壁と サイボウズの生産性向上チームの取り組み
 
ゴシッププロトコルによる冗長化と負荷分散の検証
ゴシッププロトコルによる冗長化と負荷分散の検証ゴシッププロトコルによる冗長化と負荷分散の検証
ゴシッププロトコルによる冗長化と負荷分散の検証
 
世界と事例から学ぶ、プロダクトオーナーの「素養」としてのアジャイルメトリクス
世界と事例から学ぶ、プロダクトオーナーの「素養」としてのアジャイルメトリクス世界と事例から学ぶ、プロダクトオーナーの「素養」としてのアジャイルメトリクス
世界と事例から学ぶ、プロダクトオーナーの「素養」としてのアジャイルメトリクス
 
JCSQE初級受けてみたの
JCSQE初級受けてみたのJCSQE初級受けてみたの
JCSQE初級受けてみたの
 
いまさら恥ずかしくてAsyncをawaitした
いまさら恥ずかしくてAsyncをawaitしたいまさら恥ずかしくてAsyncをawaitした
いまさら恥ずかしくてAsyncをawaitした
 
構成管理のアンチパターン
構成管理のアンチパターン構成管理のアンチパターン
構成管理のアンチパターン
 
テストを分類してみよう!
テストを分類してみよう!テストを分類してみよう!
テストを分類してみよう!
 
情報共有は、なぜGoogle Docsじゃなく、 Confluenceなのか。
情報共有は、なぜGoogle Docsじゃなく、 Confluenceなのか。情報共有は、なぜGoogle Docsじゃなく、 Confluenceなのか。
情報共有は、なぜGoogle Docsじゃなく、 Confluenceなのか。
 
If文から機械学習への道
If文から機械学習への道If文から機械学習への道
If文から機械学習への道
 
自己紹介LT(公開版)
自己紹介LT(公開版)自己紹介LT(公開版)
自己紹介LT(公開版)
 
テストとリファクタリングに関する深い方法論 #wewlc_jp
テストとリファクタリングに関する深い方法論 #wewlc_jpテストとリファクタリングに関する深い方法論 #wewlc_jp
テストとリファクタリングに関する深い方法論 #wewlc_jp
 
振り返り(アジャイルレトロスペクティブズ)
振り返り(アジャイルレトロスペクティブズ)振り返り(アジャイルレトロスペクティブズ)
振り返り(アジャイルレトロスペクティブズ)
 
xOps: エンジニアがスタートアップの成長の原動力となる日
xOps: エンジニアがスタートアップの成長の原動力となる日xOps: エンジニアがスタートアップの成長の原動力となる日
xOps: エンジニアがスタートアップの成長の原動力となる日
 
サイエンス領域におけるMLOpsの取り組み #yjtc
サイエンス領域におけるMLOpsの取り組み #yjtcサイエンス領域におけるMLOpsの取り組み #yjtc
サイエンス領域におけるMLOpsの取り組み #yjtc
 
(修正)機械学習デザインパターン(ML Design Patterns)の解説
(修正)機械学習デザインパターン(ML Design Patterns)の解説(修正)機械学習デザインパターン(ML Design Patterns)の解説
(修正)機械学習デザインパターン(ML Design Patterns)の解説
 
DXとかDevOpsとかのなんかいい感じのやつ 富士通TechLive
DXとかDevOpsとかのなんかいい感じのやつ 富士通TechLiveDXとかDevOpsとかのなんかいい感じのやつ 富士通TechLive
DXとかDevOpsとかのなんかいい感じのやつ 富士通TechLive
 
継続的なモデルモニタリングを実現するKubernetes Operator
継続的なモデルモニタリングを実現するKubernetes Operator継続的なモデルモニタリングを実現するKubernetes Operator
継続的なモデルモニタリングを実現するKubernetes Operator
 
エンジニアの個人ブランディングと技術組織
エンジニアの個人ブランディングと技術組織エンジニアの個人ブランディングと技術組織
エンジニアの個人ブランディングと技術組織
 
ユーザーストーリー駆動開発で行こう。
ユーザーストーリー駆動開発で行こう。ユーザーストーリー駆動開発で行こう。
ユーザーストーリー駆動開発で行こう。
 

Viewers also liked

AWS Summit 2016 「新規事業 "auでんき”をクラウドスピードでサービスイン」
AWS Summit 2016 「新規事業 "auでんき”をクラウドスピードでサービスイン」AWS Summit 2016 「新規事業 "auでんき”をクラウドスピードでサービスイン」
AWS Summit 2016 「新規事業 "auでんき”をクラウドスピードでサービスイン」
KDDI
 

Viewers also liked (10)

AWS Summit 2016 「新規事業 "auでんき”をクラウドスピードでサービスイン」
AWS Summit 2016 「新規事業 "auでんき”をクラウドスピードでサービスイン」AWS Summit 2016 「新規事業 "auでんき”をクラウドスピードでサービスイン」
AWS Summit 2016 「新規事業 "auでんき”をクラウドスピードでサービスイン」
 
Delivering Low Cost Mobile Learning | #dl09
Delivering Low Cost Mobile Learning | #dl09Delivering Low Cost Mobile Learning | #dl09
Delivering Low Cost Mobile Learning | #dl09
 
BPOサービス資料_価格表_見積事例あり By FrontierFreaks (Vietnam) Inc. 201507v2
BPOサービス資料_価格表_見積事例あり By FrontierFreaks (Vietnam) Inc. 201507v2BPOサービス資料_価格表_見積事例あり By FrontierFreaks (Vietnam) Inc. 201507v2
BPOサービス資料_価格表_見積事例あり By FrontierFreaks (Vietnam) Inc. 201507v2
 
KDDI Business ID におけるアジャイル開発と検証フロー
KDDI Business ID におけるアジャイル開発と検証フローKDDI Business ID におけるアジャイル開発と検証フロー
KDDI Business ID におけるアジャイル開発と検証フロー
 
React を導入した フロントエンド開発
React を導入したフロントエンド開発React を導入したフロントエンド開発
React を導入した フロントエンド開発
 
コンポーネント指向による、Reactのベストプラクティスとバッドプラクティス
コンポーネント指向による、Reactのベストプラクティスとバッドプラクティスコンポーネント指向による、Reactのベストプラクティスとバッドプラクティス
コンポーネント指向による、Reactのベストプラクティスとバッドプラクティス
 
Technology Cost Optimization Strategies
Technology Cost Optimization StrategiesTechnology Cost Optimization Strategies
Technology Cost Optimization Strategies
 
JIRA Agileを活用したアジャイル開発実践事例 #AUGJ
JIRA Agileを活用したアジャイル開発実践事例 #AUGJJIRA Agileを活用したアジャイル開発実践事例 #AUGJ
JIRA Agileを活用したアジャイル開発実践事例 #AUGJ
 
Brand first, branding second
Brand first, branding secondBrand first, branding second
Brand first, branding second
 
How to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your NicheHow to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your Niche
 

Similar to アジャイルジャパン2015 講演資料

DXとデザイン思考 -実践にみる、DX推進におけるデザインの有用性と可能性-
DXとデザイン思考 -実践にみる、DX推進におけるデザインの有用性と可能性-DXとデザイン思考 -実践にみる、DX推進におけるデザインの有用性と可能性-
DXとデザイン思考 -実践にみる、DX推進におけるデザインの有用性と可能性-
Concent, Inc.
 
GC_Naiseika_Day_q3_0706_Keynote.pdf
GC_Naiseika_Day_q3_0706_Keynote.pdfGC_Naiseika_Day_q3_0706_Keynote.pdf
GC_Naiseika_Day_q3_0706_Keynote.pdf
ssuser41f27b
 

Similar to アジャイルジャパン2015 講演資料 (20)

Capa
CapaCapa
Capa
 
DXとデザイン思考 -実践にみる、DX推進におけるデザインの有用性と可能性-
DXとデザイン思考 -実践にみる、DX推進におけるデザインの有用性と可能性-DXとデザイン思考 -実践にみる、DX推進におけるデザインの有用性と可能性-
DXとデザイン思考 -実践にみる、DX推進におけるデザインの有用性と可能性-
 
マイノリティ(少人数)な内製エンジニア組織の生存・成長戦略
マイノリティ(少人数)な内製エンジニア組織の生存・成長戦略マイノリティ(少人数)な内製エンジニア組織の生存・成長戦略
マイノリティ(少人数)な内製エンジニア組織の生存・成長戦略
 
サービスデザインへの期待拡大から見る きたるべき社会の変革-What will Service Design provide as new value f...
サービスデザインへの期待拡大から見る きたるべき社会の変革-What will Service Design provide as new value f...サービスデザインへの期待拡大から見る きたるべき社会の変革-What will Service Design provide as new value f...
サービスデザインへの期待拡大から見る きたるべき社会の変革-What will Service Design provide as new value f...
 
Freee kintone 200205
Freee kintone 200205Freee kintone 200205
Freee kintone 200205
 
サイエンスアーツ会社説明資料
サイエンスアーツ会社説明資料サイエンスアーツ会社説明資料
サイエンスアーツ会社説明資料
 
新規事業が対峙する現実からエンジニアリングを俯瞰する #devsumiB #devsumi
新規事業が対峙する現実からエンジニアリングを俯瞰する #devsumiB #devsumi新規事業が対峙する現実からエンジニアリングを俯瞰する #devsumiB #devsumi
新規事業が対峙する現実からエンジニアリングを俯瞰する #devsumiB #devsumi
 
CEDEC2022 Keiji Kikuchi RemoteMobWork
CEDEC2022 Keiji Kikuchi RemoteMobWorkCEDEC2022 Keiji Kikuchi RemoteMobWork
CEDEC2022 Keiji Kikuchi RemoteMobWork
 
2018 11-13 デザイン経営やイノベーション創出活動にまつわる話
2018 11-13 デザイン経営やイノベーション創出活動にまつわる話2018 11-13 デザイン経営やイノベーション創出活動にまつわる話
2018 11-13 デザイン経営やイノベーション創出活動にまつわる話
 
Vantan shinsuke miyaki_upload
Vantan shinsuke miyaki_uploadVantan shinsuke miyaki_upload
Vantan shinsuke miyaki_upload
 
gamba! プレゼン
gamba! プレゼンgamba! プレゼン
gamba! プレゼン
 
夏サミ2013 基調講演 「DevOpsは開発現場とビジネスの間に何を生むか?」(新野淳一氏)
夏サミ2013 基調講演 「DevOpsは開発現場とビジネスの間に何を生むか?」(新野淳一氏)夏サミ2013 基調講演 「DevOpsは開発現場とビジネスの間に何を生むか?」(新野淳一氏)
夏サミ2013 基調講演 「DevOpsは開発現場とビジネスの間に何を生むか?」(新野淳一氏)
 
仕様七変化
仕様七変化仕様七変化
仕様七変化
 
大企業の経営改革とベンチャーの活性化で日本を再び元気に
大企業の経営改革とベンチャーの活性化で日本を再び元気に大企業の経営改革とベンチャーの活性化で日本を再び元気に
大企業の経営改革とベンチャーの活性化で日本を再び元気に
 
GC_Naiseika_Day_q3_0706_Keynote.pdf
GC_Naiseika_Day_q3_0706_Keynote.pdfGC_Naiseika_Day_q3_0706_Keynote.pdf
GC_Naiseika_Day_q3_0706_Keynote.pdf
 
Reinvent first-participation-report
Reinvent first-participation-reportReinvent first-participation-report
Reinvent first-participation-report
 
JJUG CCC 2014 fall 「私がTDD出来ないのはどう考えてもお前らが悪い!」~エンタープライズJava開発でのTDD適用の勘所~
JJUG CCC 2014 fall  「私がTDD出来ないのはどう考えてもお前らが悪い!」~エンタープライズJava開発でのTDD適用の勘所~JJUG CCC 2014 fall  「私がTDD出来ないのはどう考えてもお前らが悪い!」~エンタープライズJava開発でのTDD適用の勘所~
JJUG CCC 2014 fall 「私がTDD出来ないのはどう考えてもお前らが悪い!」~エンタープライズJava開発でのTDD適用の勘所~
 
「納品のない受託開発」にみるソフトウェア受託開発の未来
「納品のない受託開発」にみるソフトウェア受託開発の未来「納品のない受託開発」にみるソフトウェア受託開発の未来
「納品のない受託開発」にみるソフトウェア受託開発の未来
 
失敗しないパッケージ導入1
失敗しないパッケージ導入1失敗しないパッケージ導入1
失敗しないパッケージ導入1
 
お客様とコードの間
お客様とコードの間お客様とコードの間
お客様とコードの間
 

More from KDDI

More from KDDI (20)

Financial Results for the Fiscal Year Ended March 2024
Financial Results for the Fiscal Year Ended March 2024Financial Results for the Fiscal Year Ended March 2024
Financial Results for the Fiscal Year Ended March 2024
 
KDDI株式会社 2024年3月期決算プレゼンテーション資料 2024年5月10日
KDDI株式会社 2024年3月期決算プレゼンテーション資料 2024年5月10日KDDI株式会社 2024年3月期決算プレゼンテーション資料 2024年5月10日
KDDI株式会社 2024年3月期決算プレゼンテーション資料 2024年5月10日
 
Financial Results for the Third Quarter of the Fiscal Year Ending March 2024
Financial Results for the Third Quarter of the Fiscal Year Ending March 2024Financial Results for the Third Quarter of the Fiscal Year Ending March 2024
Financial Results for the Third Quarter of the Fiscal Year Ending March 2024
 
KDDI 2024年3月期第3四半期 決算プレゼンテーション資料(2024年2月2日)
KDDI 2024年3月期第3四半期 決算プレゼンテーション資料(2024年2月2日)KDDI 2024年3月期第3四半期 決算プレゼンテーション資料(2024年2月2日)
KDDI 2024年3月期第3四半期 決算プレゼンテーション資料(2024年2月2日)
 
Financial Results for the First Half of the Fiscal Year Ending March 2024
Financial Results for the First Half of the Fiscal Year Ending March 2024Financial Results for the First Half of the Fiscal Year Ending March 2024
Financial Results for the First Half of the Fiscal Year Ending March 2024
 
Financial Results for the First Half of the Fiscal Year Ending March 2024
Financial Results for the First Half of the Fiscal Year Ending March 2024Financial Results for the First Half of the Fiscal Year Ending March 2024
Financial Results for the First Half of the Fiscal Year Ending March 2024
 
2024年3月期第2四半期 決算プレゼンテーション
2024年3月期第2四半期 決算プレゼンテーション2024年3月期第2四半期 決算プレゼンテーション
2024年3月期第2四半期 決算プレゼンテーション
 
Financial Results for the First Quarter of the Fiscal Year Ending March 2024
Financial Results for the First Quarter of the Fiscal Year Ending March 2024Financial Results for the First Quarter of the Fiscal Year Ending March 2024
Financial Results for the First Quarter of the Fiscal Year Ending March 2024
 
2024年3月期第1四半期 決算プレゼンテーション
2024年3月期第1四半期 決算プレゼンテーション2024年3月期第1四半期 決算プレゼンテーション
2024年3月期第1四半期 決算プレゼンテーション
 
Financial Results for the Fiscal Year Ended March 2023
Financial Results for the Fiscal Year Ended March 2023Financial Results for the Fiscal Year Ended March 2023
Financial Results for the Fiscal Year Ended March 2023
 
2023年3月期決算プレゼンテーション
2023年3月期決算プレゼンテーション2023年3月期決算プレゼンテーション
2023年3月期決算プレゼンテーション
 
Financial Results for the Third Quarter of the Fiscal Year Ending March 2023
Financial Results for the Third Quarter of the Fiscal Year Ending March 2023Financial Results for the Third Quarter of the Fiscal Year Ending March 2023
Financial Results for the Third Quarter of the Fiscal Year Ending March 2023
 
2023年3月期第3四半期決算プレゼンテーション
2023年3月期第3四半期決算プレゼンテーション2023年3月期第3四半期決算プレゼンテーション
2023年3月期第3四半期決算プレゼンテーション
 
Financial Results for the First Half of the Fiscal Year Ending March 2023
Financial Results for the First Half of the Fiscal Year Ending March 2023Financial Results for the First Half of the Fiscal Year Ending March 2023
Financial Results for the First Half of the Fiscal Year Ending March 2023
 
Financial Results for the First Half of the Fiscal Year Ending March 2023
Financial Results for the First Half of the Fiscal Year Ending March 2023Financial Results for the First Half of the Fiscal Year Ending March 2023
Financial Results for the First Half of the Fiscal Year Ending March 2023
 
2023年3月期第2四半期決算プレゼンテーション
2023年3月期第2四半期決算プレゼンテーション2023年3月期第2四半期決算プレゼンテーション
2023年3月期第2四半期決算プレゼンテーション
 
Financial Results for the First Quarter of the Fiscal Year Ending March 2023
Financial Results for the First Quarter of the Fiscal Year Ending March 2023Financial Results for the First Quarter of the Fiscal Year Ending March 2023
Financial Results for the First Quarter of the Fiscal Year Ending March 2023
 
2023年3月期第1四半期決算プレゼンテーション
2023年3月期第1四半期決算プレゼンテーション2023年3月期第1四半期決算プレゼンテーション
2023年3月期第1四半期決算プレゼンテーション
 
Financial Results for the Fiscal Year Ended March 2022
Financial Results for the Fiscal Year Ended March 2022Financial Results for the Fiscal Year Ended March 2022
Financial Results for the Fiscal Year Ended March 2022
 
Financial Results for the Fiscal Year Ended March 2022
Financial Results for the Fiscal Year Ended March 2022Financial Results for the Fiscal Year Ended March 2022
Financial Results for the Fiscal Year Ended March 2022
 

Recently uploaded

物流は成長の準備ができていますか? 警告 1 日あたり 1 章を超えて消費しないでください コンテンツが覚醒と変化への意志を引き起こす
物流は成長の準備ができていますか? 警告 1 日あたり 1 章を超えて消費しないでください コンテンツが覚醒と変化への意志を引き起こす物流は成長の準備ができていますか? 警告 1 日あたり 1 章を超えて消費しないでください コンテンツが覚醒と変化への意志を引き起こす
物流は成長の準備ができていますか? 警告 1 日あたり 1 章を超えて消費しないでください コンテンツが覚醒と変化への意志を引き起こす
Michael Rada
 

Recently uploaded (6)

共有用_aio基本保守プラン_WordPressサイト_20240509.pdf
共有用_aio基本保守プラン_WordPressサイト_20240509.pdf共有用_aio基本保守プラン_WordPressサイト_20240509.pdf
共有用_aio基本保守プラン_WordPressサイト_20240509.pdf
 
日本上場SaaS企業データを使った経験曲線の分析|売上成長によるコストダウン戦略
日本上場SaaS企業データを使った経験曲線の分析|売上成長によるコストダウン戦略日本上場SaaS企業データを使った経験曲線の分析|売上成長によるコストダウン戦略
日本上場SaaS企業データを使った経験曲線の分析|売上成長によるコストダウン戦略
 
物流は成長の準備ができていますか? 警告 1 日あたり 1 章を超えて消費しないでください コンテンツが覚醒と変化への意志を引き起こす
物流は成長の準備ができていますか? 警告 1 日あたり 1 章を超えて消費しないでください コンテンツが覚醒と変化への意志を引き起こす物流は成長の準備ができていますか? 警告 1 日あたり 1 章を超えて消費しないでください コンテンツが覚醒と変化への意志を引き起こす
物流は成長の準備ができていますか? 警告 1 日あたり 1 章を超えて消費しないでください コンテンツが覚醒と変化への意志を引き起こす
 
Broadmedia Corporation. 240510fy2023_4q
Broadmedia Corporation.  240510fy2023_4qBroadmedia Corporation.  240510fy2023_4q
Broadmedia Corporation. 240510fy2023_4q
 
company profile.pdf
company profile.pdfcompany profile.pdf
company profile.pdf
 
セルフケア研修で使えるカードゲーム『攻略!きみのストレスを発見せよ!: ゲームで身につくストレスマネジメント』
セルフケア研修で使えるカードゲーム『攻略!きみのストレスを発見せよ!: ゲームで身につくストレスマネジメント』セルフケア研修で使えるカードゲーム『攻略!きみのストレスを発見せよ!: ゲームで身につくストレスマネジメント』
セルフケア研修で使えるカードゲーム『攻略!きみのストレスを発見せよ!: ゲームで身につくストレスマネジメント』
 

アジャイルジャパン2015 講演資料

  • 2. C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d2 はじめに POってこんなに大変 開発マネージャーの苦労 アジャイル開発を成功させるために 変えたこと
  • 6. 1) スケール Scale 2) クオリティ Quality 3) ワンストップ OneStop ・クラウドは先行投資型で、規模の経済が働くモデル ・通信キャリアが従来やってきたビジネスモデルそのもの ・コンシューマサービス基盤としても活用 ・クラウドは電気、ガス、水道と同じユーティリティサービス ・社会基盤を提供し続けてきたキャリアオペレーション ・24時間365日サービスを提供し続ける万全の保守体制 ・クラウドは安定したネットワークの確保が前提 ・データセンターから、クラウド、ネットワーク、デバイスまで 提供 ・障害の切り分け、管理者エンドユーザまで、幅広くサポート なぜキャリアがクラウドなのか?
  • 9. 直前の案件 Waterfall KDDI Business ID Agile(Scrum) 企画担当 PO 開発部マネージャー 開発マネージャー プロジェクトリーダ PM/SCM C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d9 プロジェクトメンバー(今日のスピーカー)3人の紹介
  • 11. 一緒にセミナーに出て話をする関係 C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d11 3人の関係性-現在-
  • 14. C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d14 社内での役割 サービス企画 お客様 (法人) 社内業務部門 社内開発部門 経営層 要求提示 予算取得 要求取り纏め 要求取り纏め 営業部門 提案/提供 市場、ステークホルダの動向から 売れるサービスの企画/実行を行う役割
  • 15. C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d15 Agileのきっかけ
  • 16. C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d16 私のミッション (Enterprise向けクラウドサービス企画) グローバルサービス 企業オンプレシステムKDDIサービス 1つのIDであらゆるサービス、システムへ いつでもどこでも安全に繋がる世界へ IDaaS
  • 17. C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d17 Moving Target しかし、Cloud&Mobileの市場は 先読みが容易ではない
  • 18. C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d18 Agileの決断 グローバルサービス 企業オンプレシステムKDDIサービス IDaaS 先読みが難しい ⇒変化への抱擁、継続的デリバリー Agile
  • 19. C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d19 舞台裏 「1年後の市場なんて誰にも 分かんないから、Agile型 でよろしく!!」 「IDaaSの開発ですが、ベン ダーさんに見積ってもらい、 XX円の開発費を見込んでま す。」 私 上長
  • 20. C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d20 余談:サービス企画の立場から これまでのWF型 一度出した要件を変更する ことは、開発費も増え、ス ケジュールも遅延を招く 「やってはいけない行為」 Agileへの期待 変化を抱擁しながらいいも のが作れる、しかも早くて 安いらしい。なんていい手 法なんだ!
  • 21. C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d21 ポイント① ・環境変化への追従からAgileは必然だった ・意思決定者の1人にAgile推進者がいたこと
  • 22. C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d22 社内決裁
  • 23. C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d23 社内決裁 当社の決裁フローは、 ウォーターフォール型を前提としたもの 固定費 変動費× 損益分岐点 売上予測
  • 24. C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d24 Small Start 3カ月おきに、サービス/機能追加を投入し、 都度決裁をとるスタイルとした 固定費 変動費 決裁① 決裁② 決裁③ ・・・
  • 25. C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d25 注力したこと 定期的に経営層にデモを行い、 Agileアピールを続けた
  • 26. C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d26 ポイント② ・Agile型での決済に無理に拘らないこと ・経営層にAgileアピールをし続けること ・環境変化への追従からAgileは必然だった ・意思決定者の1人にAgile推進者がいたこと
  • 27. C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d27 要件定義 &開発の推進
  • 28. C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d28 プロジェクトはスタートしたものの、 メンバーはウォーターフォール型しか 経験したことがない 要件定義 基本設計 詳細設計 開発 テスト ここまでが 企画の仕事 ここからは 開発の仕事
  • 29. C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d29 始めに取り組んだこと ①Scrumによる チーム作り 企画チーム 開発チーム 開発チーム ②Agile トレーニング MVP Team Building Less Mass TDD ・・・
  • 30. C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d30 特に注力したこと 「Less Mass」 出来るだけ多くのストーリを リリースしたい タイムボックス PO 開発 チーム
  • 31. C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d31 特に注力したこと 「Less Mass」 いかにして作りこまないかを追求しない限 り、早くて安くていいものは作れない
  • 32. C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d32 特に注力したこと 「Less Mass」 頭では理解したつもりだが立ち上がりは ストーリーイメージ: Aサービスへのログインが 人毎に場所、デバイスによって、 制御されること 大きなストーリー
  • 33. C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d33 特に注力したこと 「Less Mass」 初期は低空飛行のベロシティに 1ヶ月目 このベロシティ だと、いつリリースで きる?
  • 34. C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d34 特に注力したこと 「Less Mass」 ストーリー粒度を細かくし、 ストーリー単位で実施有無/優先順位を判断 ストーリーイメージ: Aサービスへのログインが 人毎に場所、デバイスによって、 制御されること ①Aサービスへのログインができる ②認めれた場所からのログイン可能 ③認められてない場所からのログインは 、エラーを出力する ④認められたデバイスからのログイン可能 ⑤認められていないデバイスからの ログインはエラーを出力する ① ② ③ ④ ⑤ ⑥ ⑦ ⑧ ⑨
  • 35. C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d35 特に注力したこと 「Less Mass」 開発メンバーにもストーリー実施可否の 権限を与えた ×:要件を定義されたから作る ○:必要性を理解したから作る ※但し、最終決定権はPOが持つ
  • 36. C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d36 特に注力したこと 「Less Mass」 徐々にベロシティが上がってきた 1ヶ月目 2ヶ月目
  • 37. C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d37 特に注力したこと 「Team Building」 週に1回KPTを繰り返し、 改善活動を全員に浸透 例: 開発タスクの消化が見積時間を大幅に超過 例: 超過することが 分かった時点で チーム内でミーティング
  • 38. C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d38 特に注力したこと 「Team Building」 Scrumチームは崩さず KPTを繰り返す あとは、 communicate, communicate, communicate.
  • 39. C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d39 結果として、 変化も抱擁しながら、 当初計画通りにリリース完遂 1ヶ月目 2ヶ月目
  • 40. C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d40 実際のストーリー消化 #1 #2 #3 #4 #5 #6 #7 #8 #9 #10 #11 #12 #13 #14 #15 #16 #17 #18 #19 #20 #21 #22 #23 ストーリー完了数(累計) 初期 中期 後期
  • 41. C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d41 ポイント③ ・Agileは魔法の杖ではないことを理解する ・要件定義のマインドチェンジを徹底すること ・メンバー全員がジブンゴト化する風土を作ること ・Agile型での決済に無理に拘らないこと ・DemoによるAgileアピールをし続けること ・環境変化への追従からAgileは必然だった ・意思決定者の1人にAgile推進者がいたこと
  • 44. C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d44 W/F開発していた時 表面的には知ってはいたが・・・ アジャイル開発とは
  • 45. C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d45 W/F開発していた時 表面的には知ってはいたが・・・ アジャイル開発とは 「うちの会社では 無理だな。」
  • 46. C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d46 なぜ「うちの会社では無理」と思っていたか 1 2 3 自社で開発できる 人達の開発手法だよね
  • 47. C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d47 なぜ「うちの会社では無理」と思っていたか 1 2 3 自社で開発できる 人達の開発手法だよね 当社では  社内にプログラマという職種の人はいない  仕様を書いて実装はSIerに委託するケースが多い
  • 48. C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d48 なぜ「うちの会社では無理」と思っていたか 1 2 3 開発することを走りながら 決めるなんて、どうやって 会社の承認を取るのだ?
  • 49. C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d49 なぜ「うちの会社では無理」と思っていたか 1 2 3 開発することを走りながら 決めるなんて、どうやって 会社の承認を取るのだ? 当社では • 開発内容 • スケジュール • コスト をコミットして開発承認される仕組み
  • 50. C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d50 なぜ「うちの会社では無理」と思っていたか 1 2 3 成果物を定義しない 発注なんてできない!
  • 51. C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d51 なぜ「うちの会社では無理」と思っていたか 1 2 3 成果物を定義しない 発注なんてできない! 当社では、 • 開発部門が作成した仕様書に基き、 発注先を調達部門が決定する仕組み
  • 52. C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d52 しかし、課題も抱えていた 2 3 1 長いリリースサイクルにより サービス競争力の低下 ベンダ丸投げにより技術力の低下 技術の目利きが出来ないための 品質の低下 対ベンダ、対部門間の牽制により 角が取れた丸いサービス
  • 53. C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d53 Let’s try anyway.
  • 54. C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d54 変えようとしたこと 開発チームの在り方 2 3 1 受発注の関係 社内部門との関係
  • 56. C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d56 RFP作成と受入試験 これまでの開発チーム
  • 57. C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d57 RFP作成と受入試験 設計・実装まで踏み込む • SIerだけにアジャイル開発してもらっても、 抱えている課題解決にならない • スプリントを回すために実装まで理解が必要 これまでの開発チーム アジャイル開発を始めるには
  • 58. C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d58 自社でプログラミングする 内製を開発方針とする
  • 59. C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d59 自社でプログラミングする 内製を開発方針とする しかし、 時間が掛かる
  • 60. 協力パートナー C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d60 外部のパートナーを 社内に置き、社員と共同開発 することでスキルを吸収 開発チーム 協力パートナー
  • 61. C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d61 トレーニングより実践(ペアプロ) が圧倒的に速い • アーキテクチャー設計・ミドルウェア製 品選定を自らが決定 • プログラミング未経験者が、6ヶ月間の プロジェクト期間で商用コード実装
  • 63. 受発注の壁 C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d63 日本のソフトウェア開発の課題 KDDI (発注側) SIer (受注側) 壁
  • 64. 受発注の壁 C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d64 日本のソフトウェア開発の課題 イノベーションが起こりにくい KDDI (発注側) SIer (受注側) 壁 牽制 コミュニケーション・ロス リスクを取らない テクノロジー
  • 65. C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d65 変えたかったこと ユーザ企業と SIベンダを 縦の関係から 横の関係へ
  • 66. C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d66 縦の関係から 企画チーム 開発チーム リリース 検収 SIベンダ 開発会社 決裁 企画 仕様 確定 開発 管理 契約 PM 開発 企画と開発者の距離が遠く、見通せない 時間 距離
  • 67. C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d67 横の関係へ 企画チーム 開発チーム リリース 検収 パートナー 決裁 企画 バックログ 契約 スクラムマスタ 開発 企画部門と開発者が一つのチーム
  • 68. C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d68 そのためには契約形態を変える 契約時に成果物が 定められない 請負契約は向かない アジャイル開発では
  • 69. C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d69 契約を変える 準委任契約
  • 70. C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d70 契約を変える 準委任契約 発注側 受注側 成果物の責任を負う覚悟 言われた通り実装するだけ では無く、成功のために 個人の技術スキルを発揮
  • 72. C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d72 調達部門との関係を変える これまで 成果物に対する調達 • 開発部門は仕様書(RFP)を定義 • 調達部門は仕様を満たすものを如何に安価に購入するか • 競争入札が原則 RFP作成 競争入札 技術評価 選定 発注 システム要求仕様 請負契約開発提案書
  • 73. C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d73 調達部門との関係を変える アジャイルでは パートナーのエンジニア スキルセットで競争入札 して評価 エンジニアチームの工数 を調達
  • 74. C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d74 開発に必要な技術スキルセットでRFP・選定 要求スキルセットを提示し、エンジニアチームの提案を依頼 スキルセット例: アジャイル開発の経験 テスト駆動開発 フロントエンドMVC など 求める必須レベルとのマトリクスで提案依頼 提案内容をポイント化し定量評価 2社を選定した混成のチーム
  • 75. C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d75 調達方法の従来との比較 RFP作成 競争入札 技術評価 選定 発注 システム要求仕様 請負契約開発提案書 RFP作成 競争入札 技術評価 選定 発注 求められる スキルセット 準委任契約 エンジニアチーム 提案書 業務フローは変えない 通常 アジャイル
  • 76. C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d76 運用部門との関係を変える 電気通信事業者として システムの品質が最も大切
  • 77. C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d77 運用部門との関係を変える 重大障害を起こさないため 開発・運用プロセスを細かに 定めて品質を守っている
  • 78. C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d78 運用部門との関係を変える ウォーターフォール型が ベースの開発プロセスの中で アジャイルを行う場合の 差分を明確化 RFPの記載項目 運用要件 設計書レビュー 技術評価
  • 79. C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d79 運用部門との関係を変える 開発プロセスを逸脱しないことの理解を得る 運用部門からもスクラムイベントに参加 求められる運用要件をバックログ化
  • 81. C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d81 最も大切なこと SIerだけにアジャイルで お願いしても大して変わらない
  • 82. C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d82 最も大切なこと アジャイル開発とは開発部門に おける開発手法の一つではない
  • 83. C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d83 最も大切なこと 発注側のユーザ企業が 変わらなければ アジャイルで変化は起きない
  • 85. C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d85 目指すサービス開発プロセス(3つのループ) 企画チーム 開発チーム アイ ディア 仮説 試作 テスト 分析 改善 商用サー ビス開発 リリース サービス化 決定 フィードバックループ スモールスタートし 段階的に大きくしていく アイディアをプロト開発、価値のあるものをサービス化 目に見えるものをユーザ(社内/社外)に見てもらい短 いサイクルの中で軌道修正
  • 86. KDDIと開発パートナーが家族になる関係づくり 期間で定額契約 施策の決裁に 依存した契約 パートナー契約期間 施策 施策 契約 決裁 施策 決裁 C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d86 施策 決裁 施策施策 契約 施策 決裁 契約 決裁 契約 決裁 契約契約 契約
  • 87. C o p y r i g h t © 2 0 1 5 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d87 KDDIと開発パートナーが家族になる関係づくり チームの一員としてイノベーションを 一緒に起こせる開発チームへ キーパーソンとなる優秀なエンジニア が集う開発現場・契約制度へ