アジャイルとスクラム
2011年09月16日(金)第1回 POStudy
@fullvirtue
1Copyright © POStudy (プロダクトオーナーシップ勉強会). All rights reserved.
POStudyのご紹介(1/2)
POStudy(プロダクトオーナーシップ勉強会)とは(1/1)
 日本のITサービス業界において「プロダクトマネジメント」と
いう分野が欠落していると言われています。そんな中で、
いかに「プロダクトオーナーシップ」を発揮していくかについて、
普段の生活や仕事を通して自己成長を重ねていく為のヒントを
提供していきます。
– 【オフライン】
» 東京・沖縄を中心にワークショップ形式の勉強会を通じて
「参加者同士で議論」を行い「情報交換」をすることで
互いに有益な場を作っていきます。
– 【オンライン】
» ワークショップを中心とした動画・静止画コンテンツを
配信していきます。
2Copyright © POStudy (プロダクトオーナーシップ勉強会). All rights reserved.
POStudyのご紹介(2/2)
POStudyの情報を得るには(1/1)
3Copyright © POStudy (プロダクトオーナーシップ勉強会). All rights reserved.
Question Answer / URL
イベント情報のメール通知を
受け取りたいときは?
POStudy用のDoorKeeperへメンバー登録してください!
次回以降の告知やお知らせがメールで届きます。
http://postudy.doorkeeper.jp/
過去の資料を閲覧したり、
参加レポートを参照したい
ときは?
以下のPOStudy公式サイトにて過去の資料や今後の予定等
を公開しています。
https://sites.google.com/site/spostudy/
ツイートする時の
ハッシュタグは?
以下のハッシュタグをお使いください!
#postudy
POStudyの最新情報が欲しい、
or 参加者と議論をしたいとき
は?
POStudyのFacebookグループへご参加ください!
https://www.facebook.com/groups/postudy/
Twitterによるお知らせを
購読したいときは?
POStudyのTwitterアカウントをフォローしてください!
https://twitter.com/POStudySmile/
Copyright © POStudy (プロダクトオーナーシップ勉強会). All rights reserved.
今日のアジェンダ(1/1)
ウォーミングアップ
アジャイルソフトウェア開発とは
スクラムとは
スクラムにおけるプロダクトオーナーの役割
既存の体制でスクラムをやるには
ワークショップ#1
まとめ
4
ウォーミングアップ
いきなり本題に入る前に、
軽くウォーミングアップしましょう。
会場のみなさんで以下の順に列を作ってください。
1. 最終学歴順
2. 学校名順
5Copyright © POStudy (プロダクトオーナーシップ勉強会). All rights reserved.
ウォーミングアップ
もう1つウォーミングアップしましょう。
会場のみなさんで以下の順に列を作ってください。
1. スクラムの知識順
6Copyright © POStudy (プロダクトオーナーシップ勉強会). All rights reserved.
アジャイルソフトウェア開発とは
まずはアジャイルって何よ?のご紹介から
7Copyright © POStudy (プロダクトオーナーシップ勉強会). All rights reserved.
アジャイルソフトウェア開発とは(1/6)
アジャイルソフトウェア開発とは
 「アジャイルソフトウェア開発宣言」の
「4つの価値」と「12の原則」に基づいた開発
– 出典:Agile Manifesto
» http://agilemanifesto.org/
8Copyright © POStudy (プロダクトオーナーシップ勉強会). All rights reserved.
アジャイルソフトウェア開発とは(2/6)
アジャイルソフトウェア開発宣言–4つの価値(1/1)
 私たちは、ソフトウェア開発の実践あるいは実践を手助けを
する活動を通じて、よりよい開発方法を見つけだそうとしている。
この活動を通して私たちは以下の価値に至った。
– プロセスやツールよりも個人と対話を、
– 包括的なドキュメントよりも動くソフトウェアを、
– 契約交渉よりも顧客との協調を、
– 計画に従うことよりも変化への対応を、
価値とする。すなわち、左記のことがらに価値があることを
認めながらも、私たちは右記のことがらにより価値をおく。
Copyright © POStudy (プロダクトオーナーシップ勉強会). All rights reserved. 9
アジャイルソフトウェア開発とは(3/6)
アジャイルソフトウェア開発宣言–12の原則(1/3)
アジャイル宣言の背後にある原則
私たちは以下の原則に従う
1. 顧客満足を最優先し、価値のあるソフトウェアを早く継続的に
提供します。
2. 要求の変更はたとえ開発の後期であっても歓迎します。
変化を味方につけることによって、お客様の競争力を引き上げます。
3. 動くソフトウェアを、2-3週間から2-3ヶ月というできるだけ
短い時間間隔でリリースします。
4. ビジネス側の人と開発者は、プロジェクトを通して日々一緒に
働かなければなりません。
10Copyright © POStudy (プロダクトオーナーシップ勉強会). All rights reserved.
アジャイルソフトウェア開発とは(4/6)
アジャイルソフトウェア開発宣言–12の原則(2/3)
アジャイル宣言の背後にある原則
私たちは以下の原則に従う
5. 意欲に満ちた人々を集めてプロジェクトを構成します。環境と支援
を与え仕事が無事終わるまで彼らを信頼します。
6. 情報を伝えるもっとも効率的で効果的な方法は
フェイス・トゥ・フェイスで話をすることです。
7. 動くソフトウェアこそが進捗の最も重要な尺度です。
8. アジャイル・プロセスは持続可能な開発を促進します。
一定のペースを継続的に維持できるようにしなければなりません。
11Copyright © POStudy (プロダクトオーナーシップ勉強会). All rights reserved.
アジャイルソフトウェア開発とは(5/6)
アジャイルソフトウェア開発宣言–12の原則(3/3)
アジャイル宣言の背後にある原則
私たちは以下の原則に従う
9. 技術的卓越性と優れた設計に対する不断の注意が機敏さを高めます。
10. シンプルさ(ムダなく作れる量を最大限にすること)が本質です。
11. 最良のアーキテクチャ・要求・設計は、自己組織的なチームから
生み出されます。
12. チームがもっと効率を高めることができるかを定期的に振り返り、
それに基づいて自分たちのやり方を最適に調整します。
12Copyright © POStudy (プロダクトオーナーシップ勉強会). All rights reserved.
アジャイルソフトウェア開発とは(6/6)
アジャイルの現在(1/1)
 出典:平鍋健児氏 http://www.publickey1.jp/blog/10/post_121.html
13Copyright © POStudy (プロダクトオーナーシップ勉強会). All rights reserved.
スクラムとは
それでは、今回のメインとなるスクラムについて紹介していきます
14Copyright © POStudy (プロダクトオーナーシップ勉強会). All rights reserved.
15Copyright © POStudy (プロダクトオーナーシップ勉強会). All rights reserved.
スクラムとは(1/3)
スクラムの概要(1/3)
 スクラムとは
– 複雑で変化の激しい問題に対応する為のフレームワーク
» 可能な限り価値の高いプロダクトを、生産的かつ
創造的に届けるためのもの
 スクラムの特徴
– 軽量
– 理解が容易
– 習得は非常に困難
» 出典:スクラムガイド
http://www.scrum.org/storage/scrumguides/Scrum%20Guide%
20-%20JA.pdf
16Copyright © POStudy (プロダクトオーナーシップ勉強会). All rights reserved.
スクラムとは(2/3)
スクラムの概要(2/3)
 スクラムというフレームワークの特徴
– 1990 年代初頭から複雑なプロダクト開発の管理に
使用されてきたプロセスフレームワーク
– プロダクトを構築するプロセスや技法ではなく、
さまざまなプロセスや技法を取り入れることのできる
フレームワーク
– プロダクト管理や開発プラクティスの相対的効果を
明確にすることで、改善を可能
» 出典:スクラムガイド
http://www.scrum.org/storage/scrumguides/Scrum%20Guide%
20-%20JA.pdf
17Copyright © POStudy (プロダクトオーナーシップ勉強会). All rights reserved.
スクラムとは(3/3)
スクラムの概要(3/3)
 スクラムに登場する代表的なキーワード
– 「自己組織化」したチーム
– 時間を固定した「スプリント」単位で製品価値を向上
– 「プロダクトバックログ」よりフィーチャーを得る
– 特定のエンジニアリング手法を規定しない
– 良い製品提供のためのアジャイル環境を構築する為に
規則を活用
 スクラムにおける3つの役割
» 「プロダクトオーナー」
» 「スクラムマスター」
» 「チーム」
18Copyright © POStudy (プロダクトオーナーシップ勉強会). All rights reserved.
スクラムにおける
プロダクトオーナーの役割
いよいよ勉強会の本題であるプロダクトオーナーの説明です
19Copyright © POStudy (プロダクトオーナーシップ勉強会). All rights reserved.
スクラムにおけるプロダクトオーナーの役割(1/3)
スクラムにおける役割(1/1)
20
•プロダクトの機能と特徴を定義し、リリースの内容と日付を決める
•プロダクト収益性または投資収益率の責任者
•機能の市場価値をもとに機能の順付けをする
•スプリントごとに仕様や優先順位を変える権利がある
•作業結果を許可または却下する
プロダクトオーナー
•チームの機能と効率を支援または保証する
•作業者の協力を支援し、それを妨害するものに対処する
•チームを外部妨害から守る
•プロセス通りの作業を保証し、デイリースクラム、スプリント末の
レビューとプラニングを設定する
スクラムマスター
•多数目的に対応
•3人から9人まで
•スプリントゴールを選択し、目標となる結果を定義する
•プロジェクト規則内であれば目標達成するには何してもよい
•作業とチーム自身の整理と制御をする
•作業を結果をプロダクトオーナーの為にでもする
チーム
Copyright © POStudy (プロダクトオーナーシップ勉強会). All rights reserved.
スクラムにおけるプロダクトオーナーの役割(2/3)
スクラムの進め方(1/2)
• 出典:MOUNTAIN GOAT SOFTWARE
http://www.mountaingoatsoftware.com/scrum/figures
21
PO SM
プロダクトオーナー スクラムフィーチャーチーム
マスター +スクラム
Copyright © POStudy (プロダクトオーナーシップ勉強会). All rights reserved.
スクラムにおけるプロダクトオーナーの役割(3/3)
スクラムの進め方(2/2)
• 出典:MOUNTAIN GOAT SOFTWARE + Powerd by @nawoto
@yattom http://www.mountaingoatsoftware.com/scrum/figures
22
PO SM
プロダクトオーナー スクラムフィーチャーチーム
マスター +スクラム
Copyright © POStudy (プロダクトオーナーシップ勉強会). All rights reserved.
既存の体制でスクラムを
やるには
今までの仕事からいきなりスクラムを実施するのが難しい場合は、
まずは擬似的に役割を読み替えてみるのもいいかもしれません
23Copyright © POStudy (プロダクトオーナーシップ勉強会). All rights reserved.
ワークショップ#1
プロダクトオーナーやスクラムマスターの役割について
話し合ってください。
(グループワークショップ)
24Copyright © POStudy (プロダクトオーナーシップ勉強会). All rights reserved.
まとめ
今日お話したことを振り返ってみましょう
25Copyright © POStudy (プロダクトオーナーシップ勉強会). All rights reserved.
Copyright © POStudy (プロダクトオーナーシップ勉強会). All rights reserved.
今日お話したこと(1/1)
ウォーミングアップ
アジャイルソフトウェア開発とは
スクラムとは
スクラムにおけるプロダクトオーナーの役割
既存の体制でスクラムをやるには
ワークショップ#1
まとめ
26
Copyright © POStudy (プロダクトオーナーシップ勉強会). All rights reserved. 27
ご静聴ありがとうございました。

『アジャイルとスクラム』第1回 POStudy 〜プロダクトオーナーシップ勉強会〜