BIGLOBEにおける
スクラム開発の導入事例
と
アジャイルなチーム作り
NECビッグローブ株式会社
サービス開発本部
2011/10/04
杉森
隆行
今日の内容
NEC
ビッグローブの紹介
ラボチームの歩み
NEC
ビッグローブ
BIGLOBEの事業領域
コンシューマ向けサービス
接続サービス
特色ある
Web
サービス
企業向けサービス
クラウドサービス
パーソナルクラウドを中心にコンシューマ/企業向けにビジネスを展開
BIGLOBEの歴史
1986
年
PC-VAN
開始
1996
年
BIGLOBE
開始
2006
年
NEC
ビッグローブ株式会社発足
2010
年
10
月
ラボチーム
ラボチーム
ラボチーム
ラボチーム
発足
←
ココの話
. . .革新的な新製品開発のため
ラボチーム実績
ポチ
http://po-chi.jp/
つながりアルバム
Yukarin’Note (
ゆかりんのーと
)
https://yukar.in/
ポチご紹介
便利な無料アプリを作った人に
お礼をしたい
旅行先の情報をブログにまとめてくれた人に
お礼をしたい
神動画を作った人に
おひねりを渡したい
でも…
振込先がわからないし…
銀行に振り込むのもめんどくさいし…
どうせお金払うの自分だけだろうし…
こういうことはありませんか?
ポチご紹介
われわれは、
だれもがコンテンツへの感謝の「きもち」を
「かたち」で伝えることができる世界を実現します
「
ポチ
」を作ってみました
http://po-chi.jp/
ポチご紹介
どうやってポチできるの?
BIGLOBEに登録
するだけ(無料)でポチできます
決済手段は
クレジットカード
や
Edy
、
BitCash
などに対応
「
ポチボタン
」が置かれたウェブサイトやアプリであれば
どんなコンテンツにでもポチできます!
つながりアルバム
Yukarin
’
Note(ゆかりんのーと)
Yukarin
’
Noteって何?(1)
Yukarin
’
Noteって何?(2)
これらのサービスを
ラボチームが
ラボ
チームの
歩み
ラボチームの歩み
アジャイル『前史』
スプリント
0
『迷走』
2010/10
~
2011/1
スプリント
1
『邂逅』
2011/2
~
2011/4
スプリント
2
『分裂』
2011/5
~
2011/6
スプリント
3
『自律』
2011/7
~
2011/9
スプリント
4
『発展』
2011/10
~
前史
今まで
ISP
として複雑な業務システムを効率良く開発
SOA
ソフトウェアファクトリ
決まった要件に対する開発
これから
革新的な新事業
市場が読めない
今までにないもの
見えない要件を追いかける開発
スプリント
0
『迷走』
スプリント0 『迷走』
ラボチーム誕生
素人集団
商用の開発経験なし
技術力・開発力の向上が急務
迷走
どこに向かったらいいのか?
Facebook /twitter API
の調査
開発環境の調査
WebAP FW
の調査
輪講
Code Complete
201
スプリント1
『邂逅』
スプリント1 『邂逅』
ポチとの出会い
(2011
年
2
月
)
たまたま
、ポチという新事業の
PRJ
が社内で立ち
上がった。
たまたま
、ラボチームのメンバーがポチの
PRJ
に
参加していた。
たまたま
、そのメンバーが、ポチを
ラボチーム
ラボチーム
ラボチーム
ラボチーム
ラボチーム
ラボチーム
ラボチーム
ラボチーム
で
やりたいと思った。
たまたま
、
ラボチームの
メンバーが
やる
やる
やる
やる気
やる
やる気
やる
やる
気
気
気
気
気
気
に
なった。
2011/2
2011/2
~
~
2011/4
2011/4
当時のスケジュール(2011/1月)スプリント1 『邂逅』
スクラムとの出会い
1
つの記事がきっかけ
NG
ワード:
アジャイル
アジャイル
=
早い・安い・悪い
開発者だけではないロール
プロダクトオーナー
プロダクトオーナー
プロダクトオーナー
プロダクトオーナー
プロダクトオーナー
プロダクトオーナー
プロダクトオーナー
プロダクトオーナー
(PO)
(PO)
製品に対して責任を持ち、
機能に優先順位をつける
スクラムマスター
スクラムマスター
スクラムマスター
スクラムマスター
スクラムマスター
スクラムマスター
スクラムマスター
スクラムマスター
(SM)
(SM)
(
(
≠
≠
≠
≠
≠
≠
≠
≠
PM)
PM)
スクラムプロセスがうまくいくようにする
外部からチームを守る
チーム
チーム
チーム
チーム
チーム
チーム
チーム
チーム
プロダクトの開発を行う
製品の成功に向けて最大限の努力をコミットする
PO
SM
チーム
2011/2
2011/2
~
~
2011/4
2011/4
7名
スプリント1 『邂逅』
スクラム推進
手探り
本やネットの情報が全て
ホワイトボードの入手
プラクティス
スプリント
/
イテレーション
(2
週間
)
朝会
(
毎日
)
ふりかえり
(
毎週金曜
)
2011/2
2011/2
~
~
2011/4
2011/4
朝会
ふりかえり
スプリント1 『邂逅』
チーム
しみついたウォーターフォール感覚
(DNA?)
発注
-
請負感覚
指示待ち・仕様待ち
スクラムマスターがリーダ化
4/18
ポチ
Sin
実績・自信
2011/2
2011/2
~
~
2011/4
2011/4
朝会
ふりかえり
スプリント2
『分裂』
スプリント2 『分裂』
チームの分裂
(2011/5)
新
PRJ(
ゆかりんのーと
)
の
開始
6
名の増員
毎週新メンバー
(
歓迎会
)
プロセスの混乱
–
チームの過半数以上が新メンバー
→
ちょっと無茶だった
新スクラムマスター
各チームそれぞれのやり方
–
タスクボード
(
アナログ
)
– Redmine(
)
2011/5
2011/5
~
~
2011/6
2011/6
PO
SM
チーム
PO
SM
チーム
13名
NewNewNew New New Newスプリント2 『分裂』
永和システムマネジメント様のアジャイル導入
支援
(2011/5
~
6)
各プラクティスについて
プランニング
・・・
見積り
朝会
・・・
コミットメント
ふりかえり
・・・
KPT
スクラムマスターとは
学んだこと
目的を達成するための手段は
1
つではない。
自分たちで考えていくことが大事。
自己組織化。
2011/5
2011/5
~
~
2011/6
2011/6
スプリント3
『自律』
スプリント3 『自律』
脱
”
承認
”
精神
(
対:上司
)
マニュアル
=
思考停止
自分たちでルールを考える
承認しない
=
責任感
脱
”WF”
精神
(
対:
メンバー
)
自分に枠をつくらない
思考停止しない
自己組織化
2011/7
2011/7
~
~
2011/9
2011/9
PO
SM
チーム
PO
SM
チーム
18名
New New New New Newスプリント3 『自律』
脱
”
個別
”
精神
(
対:
チーム
)
自分のチームだけでなく全体としてどうあるべきか?
全体最適
積極的にチーム間で共有
脱
”
お仕事”精神
(
対:
個人
)
エンジニアとしてのキャリア
積極的な勉強会参加
アジャイルサムライ読書会
– BIGLOBE
道場主催
8/29
開始
–
他流試合参加
9/18
2011/7
2011/7
~
~
2011/9
2011/9
スプリント4
『発展』
更なるチーム増加
新サービス対応
アジャイルな
チームの
アジャイルとは
agile
とは
goo辞書/[プログレッシブ英和中辞典」より