大きなチーム、大きな仕事 ~ 大規模アジャイル開発のいま

50
大きなチーム 大きな仕事 リコーITソリューションズ株式会社 リコーITソリューションズ株式会社 前鼻毅 前鼻毅 大規模アジャイル開発のいま 大きなチーム 大きな仕事 http://www.flickr.com/tahosock/ アジャイルソフトウェア開発セミナー2013 in 札幌 Aug, 8 2013

Upload: maehana-tsuyoshi

Post on 24-May-2015

1.037 views

Category:

Technology


1 download

DESCRIPTION

2013/8/8 アジャイルソフトウェア開発セミナー 2013 in 札幌

TRANSCRIPT

Page 1: 大きなチーム、大きな仕事 ~ 大規模アジャイル開発のいま

大きなチーム大きな仕事

リコーITソリューションズ株式会社リコーITソリューションズ株式会社

前鼻毅前鼻毅

大規模アジャイル開発のいま

大きなチーム大きな仕事

http://www.flickr.com/tahosock/

アジャイルソフトウェア開発セミナー2013 in 札幌Aug, 8 2013

Page 2: 大きなチーム、大きな仕事 ~ 大規模アジャイル開発のいま

• 前鼻 毅 •@sandinist•開発チームリーダー•Ruby札幌•Agile札幌•CLR/H

Page 3: 大きなチーム、大きな仕事 ~ 大規模アジャイル開発のいま

•リコーITソリューションズ株式会社•ITソリューション事業部•RGソリューションセンター•北海道ソリューション部•第2グループ

Page 4: 大きなチーム、大きな仕事 ~ 大規模アジャイル開発のいま

•業務遍歴•基幹系業務システム•Web αサービス•iOSアプリ開発

Page 5: 大きなチーム、大きな仕事 ~ 大規模アジャイル開発のいま

SoupCurry♥

Page 6: 大きなチーム、大きな仕事 ~ 大規模アジャイル開発のいま
Page 7: 大きなチーム、大きな仕事 ~ 大規模アジャイル開発のいま

小さなチーム、大きな仕事•現実の世界なんて無視しよう•計画は予想にすぎない•変わらないものに目を向ける•副産物を売れ•小さな勝利を手に入れる•ドラッグの売人の方法は正しい•文化は作るものではない•おおげさに反応しない

Page 8: 大きなチーム、大きな仕事 ~ 大規模アジャイル開発のいま

大きなチーム、大きな仕事

•チームの仕事•大きなチームの中で•札幌で•学んだこと、失敗したこと

Page 9: 大きなチーム、大きな仕事 ~ 大規模アジャイル開発のいま

札幌の現場でいきいきと

Page 10: 大きなチーム、大きな仕事 ~ 大規模アジャイル開発のいま

チーム

Page 11: 大きなチーム、大きな仕事 ~ 大規模アジャイル開発のいま

大きなチーム

•日本全国各地•メンバー数6±3ではなく、チーム数が6~9くらい

Page 12: 大きなチーム、大きな仕事 ~ 大規模アジャイル開発のいま

チームの編成

•役割ごとのチーム•横断的なチーム•仮想チーム

Page 13: 大きなチーム、大きな仕事 ~ 大規模アジャイル開発のいま

チーム

•Web API•Web App•Desktop•Smartphone

•Infra•QA•Operation

Page 14: 大きなチーム、大きな仕事 ~ 大規模アジャイル開発のいま

仮想チーム

•先行技術調査•UX•SWET (これから)

Page 15: 大きなチーム、大きな仕事 ~ 大規模アジャイル開発のいま

構造運用監視

開発チーム!

インフラ

開発 品質

UX 技術調査

Page 16: 大きなチーム、大きな仕事 ~ 大規模アジャイル開発のいま

札幌チーム

•開発チーム•5名•チームリーダー以外に役割はなし•UXチーム兼任

Page 17: 大きなチーム、大きな仕事 ~ 大規模アジャイル開発のいま

価値を届ける

Page 18: 大きなチーム、大きな仕事 ~ 大規模アジャイル開発のいま

大きな要求

チームの作業

1ヶ月

デモ

Page 19: 大きなチーム、大きな仕事 ~ 大規模アジャイル開発のいま

大きな要求

•大きな要求の一覧•ユーザーストーリー形式•優先度付き

Page 20: 大きなチーム、大きな仕事 ~ 大規模アジャイル開発のいま

要求

•ユーザーはXXをYY出来る•Why: ZZのため•Ready: デザインが出来てること•Done: AAとBBができること

Page 21: 大きなチーム、大きな仕事 ~ 大規模アジャイル開発のいま

チームの作業

•大きな要求からブレークダウン•チームごとに実施•チームかんばん

Page 22: 大きなチーム、大きな仕事 ~ 大規模アジャイル開発のいま

デモ

•要求元に対して行う•一ヶ月に一度

Page 23: 大きなチーム、大きな仕事 ~ 大規模アジャイル開発のいま

要求元 開発チーム

構造

大きな要求の一覧を一緒に作る

Page 24: 大きなチーム、大きな仕事 ~ 大規模アジャイル開発のいま

構造

企画

マーケ

PO

開発チーム

Page 25: 大きなチーム、大きな仕事 ~ 大規模アジャイル開発のいま

構造

企画

マーケ

PO

開発PO

L

Page 26: 大きなチーム、大きな仕事 ~ 大規模アジャイル開発のいま

構造運用監視 インフラ

開発 品質

UX 技術調査

企画

マーケ

PO

PO

L

Page 27: 大きなチーム、大きな仕事 ~ 大規模アジャイル開発のいま

構造運用監視 インフラ

開発 品質

UX 技術調査

企画

マーケ

PO

PO

L

TL

TL

TL

TL

TL

TL

Page 28: 大きなチーム、大きな仕事 ~ 大規模アジャイル開発のいま

プロダクトオーナー

•真のプロダクトオーナー•開発チームのプロダクトオーナー•チームリーダー•階層的PO、要求アナリスト

Page 29: 大きなチーム、大きな仕事 ~ 大規模アジャイル開発のいま

大きな要求

チームの作業

1ヶ月

デモ

技術調査報告

UX定例

Page 30: 大きなチーム、大きな仕事 ~ 大規模アジャイル開発のいま

構造構造http://www.flickr.com/bortescristian

Page 31: 大きなチーム、大きな仕事 ~ 大規模アジャイル開発のいま

作り方作り方http://www.flickr.com/kaz_tak

Page 32: 大きなチーム、大きな仕事 ~ 大規模アジャイル開発のいま

支えるもの

•バージョン管理•単体テスト•自働化

Page 33: 大きなチーム、大きな仕事 ~ 大規模アジャイル開発のいま

うちのチームのかんばん

Page 34: 大きなチーム、大きな仕事 ~ 大規模アジャイル開発のいま

かんばん

•ToDo•Doing•Done

Page 35: 大きなチーム、大きな仕事 ~ 大規模アジャイル開発のいま

かんばん•Icebox•ToDo•Doing•Deliver•Accept

Page 36: 大きなチーム、大きな仕事 ~ 大規模アジャイル開発のいま

うちのチームの一日

Page 37: 大きなチーム、大きな仕事 ~ 大規模アジャイル開発のいま

•09:30 朝会•10:10 SoS•10:45 2次会•11:00 ペア作業•13:30 ペアレビュー•15:00 コミット•15:20 回覧レビュー•16:00 受入確認•17:00 課題整理

Page 38: 大きなチーム、大きな仕事 ~ 大規模アジャイル開発のいま
Page 39: 大きなチーム、大きな仕事 ~ 大規模アジャイル開発のいま

Jim Coplien曰く

•問題が見つかったら全体で共有し、全てのラインを止めてでもその場で即修正するべき。

Page 40: 大きなチーム、大きな仕事 ~ 大規模アジャイル開発のいま

•09:30 朝会•10:10 SoS•10:45 2次会•11:00 ペア作業•13:30 ペアレビュー•15:00 コミット•15:20 回覧レビュー•16:00 受入確認•17:00 課題整理

Page 41: 大きなチーム、大きな仕事 ~ 大規模アジャイル開発のいま

うちのチームの一週間

Page 42: 大きなチーム、大きな仕事 ~ 大規模アジャイル開発のいま

•月 Aさん20%ルール•火•水 チームふりかえり(隔週)•木•金 LightningTalk•土 休み•日 休み

Page 43: 大きなチーム、大きな仕事 ~ 大規模アジャイル開発のいま

人生は習慣の織物品質学習改善

Page 44: 大きなチーム、大きな仕事 ~ 大規模アジャイル開発のいま

うちのチームの一ヶ月

Page 45: 大きなチーム、大きな仕事 ~ 大規模アジャイル開発のいま

•01 •05 •10 •15 FeatureFreeze•20 Demo/UX定例•25 全体ふりかえり/全体計画•30

Page 46: 大きなチーム、大きな仕事 ~ 大規模アジャイル開発のいま

•線を引かない•スキマをケア•待ち時間を減らす•気持ちを揃える

KEEP

Page 47: 大きなチーム、大きな仕事 ~ 大規模アジャイル開発のいま

“Ready”

Page 48: 大きなチーム、大きな仕事 ~ 大規模アジャイル開発のいま

•チームでSECI•イテレーションtoかんばん•リファクタリング曜日•受け入れテストの自働化

TRY

Page 49: 大きなチーム、大きな仕事 ~ 大規模アジャイル開発のいま

札幌の現場でいきいきと

Page 50: 大きなチーム、大きな仕事 ~ 大規模アジャイル開発のいま

あなたの改善を聞かせてください