アジャイルは本当に日本のソフトウェア開発を変えることができるか？
株式会社永和システムマネジメント
株式会社チェンジビジョン
平鍋健児

自己紹介
• ㈱永和システムマネジメント– 福井市（本社）、上野東京（支社）、沖縄（事務所）– 「金融」、「医療」、「組込みシステム」開発– 「Ruby と Agile」を使ったふつうのシステム開発• 株式会社チェンジビジョン– 福井市（開発部）、上野東京（本社）– astah* (旧：JUDE) の開発• 平鍋健児– UML+マインドマップエディタ astah*の開発– 要求開発アライアンス、理事– 翻訳、XP関連書籍、『リーン開発の本質』『IMPACT MAPPING』等多数。
– 著書『アジャイル開発とスクラム』、『要求開発』『ソフトウェア開発に役立つマインドマップ』

『アジャイル開発とスクラム』• 顧客・技術・経営の３者をつなぐために、アジャイルと日本経営の接合点を探る• 海兵隊の組織とアジャイル• 知識創造プロセスとアジャイル• 実践知リーダーとアジャイル• 富士通・楽天・リクルートの事例• Jeff Sutherlandインタビュー

平鍋健児＋野中郁次郎著

アジェンダ• アジャイルってなんだろう？
• 私とアジャイル• プロジェクト・ファシリテーション• 日本とアジャイル• 私の会社とアジャイル

アジャイルってなんだろう?

ミッション・リスク分割型ビジネスとウォーターフォール型開発（従来型）
発注

市場分析

市場

ビジネス

IT

納品

リリース
半年から３年

従来型の問題＝要求の劣化
システムの機能の利用度

いつも使う
7%
よく使う
13%

たまに使う
16%
ほとんど使われない19%•全く使われない
45%

Standish group study report in 2000 chaos reportミッション・リスク共有型ビジネスとAgile型開発
市場

市場
ビジネス

IT

ビジネスとITが一体になった「OneTeam」を作り、ミッションとリスクを共有する。
やってみて、結果から戦略を作りながら進む。

アジャイル開発とは何か?

スクラムとは何か?

プロセスとしてのAgile• 短いサイクルで、分析、設計、実装、テストを並列に行う• タイムボックス型、進化型開発

Waterfall要求(スコープ)

Agile

要求(スコープ)

分析
設計
実装
時間

テスト
時間
Royce 1970

最後に動くものができる

Beck 2000

動くものが徐々にできあがり、成長するスクラムのフレームワーク

朝会

24 時間
製品
バックログ

スプリント
バックログ
1-4 週

出荷可能
ソフトウェア今の仕事で使えないじゃん!?

「今の仕事を、今よりうまくすることはできる。」と言った人がいた。

今の仕事を今よりうまくすることはできる、天野勝と言った人がいた。
• プロジェクトファシリテーション(2004)• ポモドーロテクニック(2009)• Kanban(2010)
懸田剛

David Andersen
Joakim SundenFrancesco Cirillo
Staffan Noeteberg

安井力

個人的アジャイル史

個人的アジャイル史• 2000年 XP-jp を作る• 2003年 XPアンギャ• 2003,4年 ADC2004に参加

いったん挫折…
• 2004年 プロジェクトファシリテーション• (2008年 Agile2008 (Dear XP))• (2009年 第一回 Agile Japan)

今買って読むならこれ！

Agile Development Conference 2004個人的アジャイルの歴史• 2000年 XP-jp を作る• 2003年 XPアンギャ• 2003,4年 ADC2004に参加

いったん挫折…
• 2004年 プロジェクトファシリテーション• (2008年 Agile2008 (Dear XP))• (2009年 第一回 Agile Japan)アジャイルは日本でできるのか?
• 自分一人でも、技術的なこと(自動テストやリファクタリング)はできる。
• 自分がリーダーのプロジェクトなら、なんとか工夫してできるが、、、• 契約やリリースはそれでも難しい。
• 当時のほとんどのプロジェクトには届かな
い。
• しかも、炎上プロジェクトがたくさん…

アジャイルでなくてもいいのでは？
• アジャイルの「要素」をつかっていきいきと仕事がしたい…
お客さんと喜び合える仕事がしたい…と気持ちを切り替える。

プロジェクトファシリテーション(PF)現場力を高める見える化手法
プロジェクトファシリテーション～モチベーションアップのツールと場づくり～
株式会社永和システムマネジメント
株式会社チェンジビジョン
平鍋 健児PFのなりたち
ファシリテーション
アジャイルソフトウェア開発
a XP2

APM

リーン

Crystal

トヨタ生産方式
見える化
Pull生産多能工

かんばん

SkilledFacilitator

あんどん

Participatory
Decision-Making

Project
Retrospectives

プロジェクトファシリテーション
価値原則

実践
今回の「見える化」のお話＋α

POINT

PF=アジャイル＋TPS＋ファシリテーション。ソフトウェア開発以外に適用可能。

プロジェクトの見える化からはじめましょう見える化/透明性• 「最新の正の情報」が、「一箇所に」、「大きく」書かれていて、それを、「両チームのメンバー」、「審判」、「観客」が見ている。 「次の行動」を誘発する。

POINT

全ステークホルダーが、行動を起こせるような、確かな、分かりやすい情報源タスクかんばん• 作業の見える化– ToDo(未実施)
Doing(実施中)
Done(完了)で管理。
– 各自の作業を指示しなくても、毎朝自発的に作業開始。
– フォーマットは徐々にカイゼン。

タスクかんばんの例(協力：チェンジビジョンastah* チーム）

※バーンダウンチャーなどと共に、とにかく、壁に貼る。「情報発信器」とも呼ばれる。

POINT

作業の見える化は、「タスクかんばん」で行なう。

助け合うバーンダウンチャート• 進捗の見える化– バーンダウン（下向き）– タスクかんばんと連動– 中間成果物では計測しない。
– メールでエクセルシートを配布したり、サーバに置いたから見てね、はナシ。

POINT

バーンダウンチャートの例(協力：永和システムマネジメント：チーム角谷）

全体進捗は、「バーンダウンチャート」で見える化、繰り返しのリズムづくり

スルーしない日本からも海外へ発信

“Kanban, Successful Evolutionary
Change for Your Technology Business”

http://www.agilemanagement.net

Corey Ladas
http://leansoftwareengineering.com/2007/10/27/kanban-bootstrap/

現場で工夫する

朝会•

仕事の明確化– 自発的なサインアップ– 昨日やったこと、今日やること、問題点、の３点のみ。
– かんばんの前で、行なう。
– 朝の仕事はじめが重要！
– スタンドアップで１５分．
– 定時刻、定位置、短時
間POINT

朝会の例(協力：チェンジビジョンastah* チーム）

PF実践編：朝会ガイド
http://www.ObjectClub.jp/community/pf/

毎朝、「かんばん」の前で全員で短い会議を行ない、リズムをとる。

ふりかえり(1)•カイゼンの気づき– Keep(良い点)
Problem(悪い点)
Try(次回挑戦)を出す。
– 全員で意見を出し、暗黙知の共同化と形式知化を行なう。「名前付け」– 「課題－解決リスト」とは違う。
– とにかく、カジュアルな雰囲気で全員発言することで、チームふりかえりシートの例の安全性を確保する。
– 「問題vs私たち」の構図になる
実践編：ふりかえりガイド
ように。
http://www.ObjectClub.jp/community/pf/

POINT

カイゼンの「気づき」を「ふりかえり」で得る。

esm-conferenceブログより
やわたメディカルさんの事例“現場では、このようにKPTを張り出し、気づいた時に付箋をはり、毎日お昼に話し合って、すぐアクション、というサイクルで回していたとのこと。24時間/365日とまらない現場は、このように手軽に導入しやすく、当事者同士で話し合って解決策を見つける仕組み（問題vs私たち）がフィットしたとのこと。”

にこにこカレンダー• チームのムードを見える化する。
• 帰宅時の気分を、– 気持ちよく仕事が終えられた– フツウ– ダメダメ• チームが自発的にモチベーションマネジメント※(株)富士通ソフトウェアテクノロジーズ
実践!!IT屋のトヨタ生産方式―あるソフトウェア会社の挑戦

POINT

チームムードは、にこにこカレンダーで見える化ブラジルで見たニコカレ

p.43

目的：なぜPFが重要か

プロジェクトを成功させるために。
– 行動を起こさせるために。
– ひとりひとりの能力を最大限に発揮させるために。
– 個人の総和以上の価値をチームとして発揮するために。

エンジニアとして、よりよい人生の時間をすごすために。
気づきを得るために。
– 仕事の中で、プロジェクトを越えて続く人間関係を得るために。
– やりがいと笑顔と信頼関係で、プロジェクトに取り組むために。
– Joy of Work (参照: 吉田耕作, Deming)– エンジニアの人生の質 Quality of Engineering LifePOINT

PF は、ソフトウェア開発を成功と、エンジニアのやりがいの両立を目指します。

p.44

Project Facilitation by Kenji Hiranabe is licensed under a Creative Commons Attribution 3.0 Unported License.

PFの5つの原則• 見える化(Management by Sight)– 目に見えるようにして、行動につなげる。

• リズム(Rhythm)– 人間活動として定期的なリズムを設計する。

• 名前づけ(Name and Conquer)– 気づいた概念に名前をつけておく。

• 問題 vs. 私たち (Problem vs. us)– 「問題」と「人間」を分離する。

• カイゼン（Kaizen)– 継続的に、今の自分たちにできる、小さいことから。

リズム• リズムを「デザイン」する– 四半期、月、週、日– 会議や成果物のタイミング– 日次のテスト– 日次の朝会（毎朝１０：００）– 週次の会議（毎週金曜は。。。）• 朝会、ふりかえりのタイミン リズムがチームのハートビートグ• リズムが行動の「搬送波」

POINT

リズム（チームの鼓動）をデザインして、チームを前進させよう名前付け• 「気づき」をキャッチ• ナレッジを，– 定着– 他のチームに伝播• 例：– 「今日のお仕事」（by 坂田さん）– 「ぬかどこ」(by 倉貫さん)– 「にこにこカレンダー」

POINT

名前は大切（写真協力：平塚市博物館）

名前をつけないと，「気づき」が逃げて行っちゃう！

問題対私たち(Problem vs. Us)• ともすると，議論はYou vs. Me, You vs.
Us になりがち．
• 「問題」と「人」とを分離• Problem vs. Usにもちこむ。
– ホワイトボードを使う– 座り方を替える– ペアプログラミング
POINT

You vs. Meの構図

You vs. Usの構図

問題 vs. Usの構図

問題 vs. Usの構図

不毛なゼロサムゲームから，生産的な議論へ向かうカギ．

カイゼン••••••••

POINT

大きな改革でははじまらない
小さなカイゼンから今の自分たちでできること来週からできることよくなっていくことを体感しよう
ふりかえり、が強力な武器
For the better tomorrow
明日はきっと今日よりも、いい日に決まっている

継続的に、今の自分たちでできるカイゼンを。うまくいったら自分たちをホメよう。

全体構成

••
•
•
•

色つきUML

見える化
リズム
名前づけ
問題対私たち
カイゼン

１週間
計画
半日

イテレーション開発
一日の繰り返し

ふりかえり
半日タスク
タスク
要求

朝会、かんばん バーンダウン

タスク
タスク

ふりかえり
ペアボード

マインドマップ

あんどん

にこにこカレンダー

SKMS佐賀県庁の事例(1)• ニコニコカレンダー(協力：佐賀県庁
東 泰史さん)佐賀県庁の事例(2)• タスクかんばん

危険ゾーン(協力：佐賀県庁東 泰史さん)佐賀県庁の事例(3)
• 朝会

副知事

(協力：佐賀県庁東 泰史さん)
ぜひこの資料を見てください。（有名資料）
http://www.slideshare.net/hiranabe/agilejapan2010-sagaprefecture-higashi日本のアジャイル？

SoftwareEngineering
CenterInformation-technology Promotion Agency, Japan

非ウォーターフォール型開発の普及要因と適用領域の拡大に関する調査～非ウォーターフォール型開発の普及要因の調査～

調査概要報告書https://www.ipa.go.jp/sec/softwareengineering/reports/20120328.html

より抜粋して紹介

Copyright© 2012 Information-technology Promotion Agency, Japan. All rights reserved.

Software Engineering Centerhttp://sec.ipa.go.jp/reports/20120611.html

国別スクラム人口• Certified Scrum Master (CSM)• Certified Scrum Product Owner(CSPO)
必ずしも認定では分からないが、傾向として掴むと。。。

http://sec.ipa.go.jp/reports/20120611.html

2012年3月調べ2016年5月(昨日)調べ

スクラム認定状況(2013-16)• PO の数がグンと伸びている。（米・英）– ビジネス側に確実に訴求している。

• 日本はようやくデンマークに追いつく。
– （デンマークの人口は日本の 4.3 % だって!）• ベトナムで盛り上がっているように思ったが、まだまだ。
• 「有効」認定者数なので、減る場合もある。

Agileのスケール方向
米国大企業の構造
ユーザ企業

日本の構造
ユーザ企業

システム部門
システム部門
SIer
中堅ソフトハウス

横にスケールするAgile

縦にスケールするAgile

契約を挟み多段の下請け構造の中で、どうしたらゴールを共有できるだろう？

IT人材の流動性

Webビジネス企業での中途採用が圧倒的に増えている
人材流動！！！

IT人材白書2014: http://www.ipa.go.jp/jinzai/jigyou/about.html
考察： http://qiita.com/kenjihiranabe/items/05ac9fb741edc1ee5276

https://www.ipa.go.jp/files/000026847.pdf

p22

http://www.ipa.go.jp/files/000004614.pdf のp16

私の会社とアジャイル全社員へアジャイルの話をしたい
なぜこの話をするかやるか• アジャイルといっても、「プロセス」でなく、「考え方」（マインド）と「プラクティス」を全社に広げたい• 私が社長になり、もっと社員と、大切にしていることを話をしていきたい。
• 受託開発の「領域」と「やり方」の変化（スキルシフト、マインドシフトの必要性）– SoRからSoEへ（あとで説明）2016/04/01

アジャイルの魂
チームでお客様に価値を届けよう、いきいきと仕事をしよう
2016/4/1, 5/6
永和システムマネジメント
平鍋健児

http://ObjectClub.jp/community/pf/

今の仕事で使えないじゃん!?

「今の仕事を、今よりうまくすることはできる。」と言った人がいた。

今の仕事を今よりうまくすることはできる、天野勝と言った人がいた。
• プロジェクトファシリテーション(2004)• ポモドーロテクニック(2009)• Kanban(2010)
懸田剛

David Andersen
Joakim SundenFrancesco Cirillo
Staffan Noeteberg

安井力

アジャイルソフトウェア開発宣言

重要

私たちは、ソフトウェア開発の実践あるいは実践を手助けをする活動を通じて、よりよい開発方法を見つけだそうとしている。
この活動を通して、私たちは以下の価値に至った。

超重要!

プロセスやツール よりも 個人と対話を、包括的なドキュメント よりも 動くソフトウェアを、契約交渉 よりも 顧客との協調を、計画に従うこと よりも 変化への対応を、価値とする。すなわち、左記のことがらに価値があることを認めながらも、私たちは右記のことがらにより価値をおく。
Kent Beck
Mike Beedle
Arie van Bennekum
Alistair Cockburn
Ward Cunningham
Martin Fowler

James Grenning
Jim Highsmith
Andrew Hunt
Ron Jeffries
Jon Kern
Brian Marick

Robert C. Martin
Steve Mellor
Ken Schwaber
Jeff Sutherland
Dave Thomas

p.72
Project
Facilitation by Kenji© 2001, 上記の著者たち
Hiranabe is licensed
この宣言は、この注意書きも含めた形で全文を含めることを条件に自由にコピーしてよい。
under a Creative
Commons Attribution 3.0

わが社の社是• 会社の繁栄と社員全員の幸福が常に一致する経営を行う。
• 少数精鋭主義を貫くユニークな集団を目指し、ソフトウェア開発を通じ、社会に貢献する。
• 和を重んじ、チームプレーを中心に高能率・高利益をあげ、信用の増大を図る。

伝えたいこと• アジャイルの考え方（マインドセット）– チームで協力して、顧客に価値を届ける。
– 見える化とふりかえりで、フィードバックを得ながら、自ら考えて改善していくチームを作る。

• アジャイル開発はもとより、ウォーターフォ
ルでも、医療の導入や適用支援、保守でも、管理部でも、営業でも、事業支援でも、経営でも、上の考え方は社是に近く、大切にしていきたい。

その後、数回にわたって天野さんに「ふりかえり」のワークショップを実施中

会場 日程
長野 6/11(土)富山 6/25(土)高松 6/25(土)宮崎 7/13(水)長崎 7/30(土)調整中
調整中

おじゃまする永和のメンバー
岡島 幸男、平田 守幸
伊藤 邦彦
平鍋 健児
天野 勝、齋藤 崇
伊藤 浩一
木下 史彦

海外での気づきブラジル、Ci&T社にて• Agile Brazil 2011参加後、訪問。
• 米国との同じタイムゾーンを利用した、アジャイルアウトソース（オフショア受託開発）• 顧客毎にチームを組み、100%アジャイ
ル開発• アジャイルとリーン原則を組み合わせ、現場もマネジメントも、顧客指向でチーム開発。

12345678

変えて行こう• 与えられた仕事、から、気づく仕事へ。
• 自ら気づき、行動することを、価値とする文化を創ろう。
• 他人と過去は変えられない。
自分が変わって未来をかえよう。
• ワークスタイルを変えよう、
この業界を変えよう。

2004
12-09 オブジェクト倶楽部
2005
01-28 OSC
01-31 FITEA 合同合宿
02-04 デブサミ
03-10 富士通PST
04-21 ULSystems
04-27 富士通PST
05-19 富士通FIMAT
06-21 JavaWorldDay
06-29 オブジェクト倶楽部
07-11 富士通大阪
07-29 VANS
08-04 九州「見える化」セミナー
08-05 沖縄ITEP
08-12 ITI
08-30 SONY
09-02 JPMF
09-03 XP祭り
10-11 PMConference
10-15 フェニックス研究会
11-02 KCCS
11-22 富士通SSL
11-24 ISトップフォーラム
12-08 JavaFesta札幌12-08 PFU
2006
02-01 SORUN
02-09 デブサミ
02-16 NTTData

02-17 稚内北星学園
02-20 富士通社会基盤BG
03-23 富士通FIMAT
04-13 NIS PF
05-08 PFP大阪
05-22 NEC SWQC
06-14 東芝ソリューション
07-04 専修大学
07-07 東芝SEPG
07-10 NEC関西
07-19 東レ
07-20 富士通SSL
07-26 CX
07-27 富士通護国寺
07-29 IPASEC
07-31 NEC中部
08-31 PMシンポジウム
09-08 見える化福岡
09-22 NECソフトウェア東北
09-30 XP祭り関西
10-16 NECソフトウェア九州
10-19 日本UNIXユーザ
11-09 富士通（TPSとAgile）
11-22 NECソフト
11-24 NSソリューション
12-01 富士通長野
12-05 QuaSTom
2007
01-17 NTTData
02-01 Ricoh
03-02 富士通VLSI

03-20 福岡
05-11 要求開発アライアンス
05-15 関電
06-14 NEC新潟
07-12 企業研究会
08-07 アジャイルプロセス協議会
08-08 統計センター
08-30 SWEST9
10-16 日経コンピュータ
11-19 ITI
12-17 内閣官房
2008
02-21 にいがた産業創造機構
04-02 IBM
05-30 富士通FIP
06-13 中電CTI
06-26 ITフロンティア
07-10 日科技連
07-24 JavaKueche沖縄
08-01 パイオニア
08-19 インテック
08-28 東京エレクトロン
09-09 富士通FIP
09-10 SDNA
09-11 東京エレクトロン札幌
10-08 富士通SSL
10-11 九州PFP
11-05 トヨタ
11-14 ITA
11-26 JASPIC神戸
11-26 三菱(尼崎)12-04 リコーソフト
12-09 日立（戸塚）2009
01-09 沖縄日立ﾈｯﾄﾜｰｸｼｽﾃﾑｽﾞ
01-20ミツエーリンクス
02-10 NECソフト
02-27 IT教育サミット(豆蔵)03-23 原電情報
04-09 QConTokyo
04-27 NTT研究所
05-23 PMフォーラム京都
06-14 PMIサマーフェスタ
07-15 PMカンファレンス
07-22 匠塾
07-23 ITA
10-07 ITI
10-15 日本総研
11-23 PFP関西
12-15 日立2010
06-30 富士ゼロックス
07-02 コニカミノルタ
12-20 CEST技術セミナー
2011
08-26 PP&Mフォーラム
09-09 PMシンポジウム
09-09 あかねサロン
12-13 沖電気
12-15 日立製作所
2012
01-25 NTTデータ
02-18 PFParty12
04-13 日立ICS
05-23 ドコモ・システムズ
08-22 SDNA
2013
02-13 デンソー
03-30 金沢.rb
05-10 Paperboy & Co.
07-27 トレンドマイクロ
11-07 エクサ

201410-28 セイコーEPSON
2015
04-22 富士通FST
05-18 中電CTI
07-28 日立201603-25 要求開発アライアンス
04-01 永和、入社式福井
04-01 永和、入社式東京05-31 アジャイルジャパン

今日ココ(134回目)

ご清聴ありがとうございました。
チームでお客様に価値を届けて行こう。