Slide 1

Slide 1 text

アジャイルから 学んだこと 工夫したこと AgileJapan大阪サテライト 2013/05/24 中村 洋(@yohhatu)

Slide 2

Slide 2 text

Who are you?

Slide 3

Slide 3 text

◆自己紹介 ・name:中村 洋(よう) ・blog:サウスポーな エンジニアの独り言 ・twitter:@yohhatu

Slide 4

Slide 4 text

◆自己紹介 ・work:  大阪在住のエンジニア ・community:  DevLOVE関西  スクラム道関西 ・qualification: 認定スクラムマスター

Slide 5

Slide 5 text

No content

Slide 6

Slide 6 text

No content

Slide 7

Slide 7 text

AgileJapan大阪サテライトのテーマ 関西人×アジャイル

Slide 8

Slide 8 text

http://www.flickr.com/photos/art_clup/4272353488/in/photostream/ 困った・・・

Slide 9

Slide 9 text

皆さん何を 聴きたいですか? http://www.flickr.com/photos/itsjessie/4958652352/

Slide 10

Slide 10 text

プロダクトバックログ を作ります http://www.flickr.com/photos/trpendarvis/8366928302/

Slide 11

Slide 11 text

プロダクトバックログ(1/2ページ) 1:アジャイル開発とは? 2:Scrumとは? 従来の開発とアジャイル開発の違いは? 3:従来の開発とアジャイル開発の違いは? 4:アジャイルをやり始めたきっかけは? 5:組織に導入するためのヒントは? 6:まず何からしたら良い? 7:朝会のちょっとしたコツ

Slide 12

Slide 12 text

プロダクトバックログ(2/2ページ) 8:ふりかえりのちょっとしたコツ 9:タスクボードのちょっとしたコツ 従来の開発とアジャイル開発の違いは? 10:インセプションデッキのちょっとしたコツ 11:失敗談:ワークショップで気をつけること 12:失敗談:みんながアジャイルになれる? 13:失敗談:いきなり導入 14:XXX

Slide 13

Slide 13 text

http://www.flickr.com/photos/aigle_dore/5238575636/ まずは3つ

Slide 14

Slide 14 text

No content

Slide 15

Slide 15 text

http://www.flickr.com/photos/hoyvinmayvin/5873697252/ コンテキスト重要

Slide 16

Slide 16 text

用法・用量を お守り ください http://www.flickr.com/photos/97867906@N00/4772117172/

Slide 17

Slide 17 text

1:アジャイル開発とは?

Slide 18

Slide 18 text

http://www.flickr.com/photos/practicalparticipation/4055214381/ アジャイルな開発 とは?

Slide 19

Slide 19 text

No content

Slide 20

Slide 20 text

http://www.flickr.com/photos/debaj/2986670877 1時間以上 かかるので 割愛

Slide 21

Slide 21 text

No content

Slide 22

Slide 22 text

2:Scrumとは?

Slide 23

Slide 23 text

スクラム(Scrum)とは?

Slide 24

Slide 24 text

複雑で変化の激しい問題に対 応するためのフレームワークで あり、可能な限り価値の高いプ ロダクトを生産的かつ創造的に 届けるためのものである。 ・軽量 ・理解が容易 ・習得は非常に困難

Slide 25

Slide 25 text

No content

Slide 26

Slide 26 text

◆3つの原則 1:透明性 2:検査 3:適応 http://www.flickr.com/photos/silvertrace/1394642335/

Slide 27

Slide 27 text

http://www.flickr.com/photos/debaj/2986670877 1時間以上 かかるので 割愛

Slide 28

Slide 28 text

No content

Slide 29

Slide 29 text

ジム・コプリエン (James O. Coplien)の 認定スクラムマスタ研修 http://jp.agilergo.com/30

Slide 30

Slide 30 text

3:従来の開発とアジャイル開 発の違いは?

Slide 31

Slide 31 text

http://www.flickr.com/photos/osakajon/12817953/ フルコース

Slide 32

Slide 32 text

http://www.flickr.com/photos/ekkie/411261949/

Slide 33

Slide 33 text

都度支払の 立ち飲み屋

Slide 34

Slide 34 text

http://www.flickr.com/photos/43430703@N04/6284296690/ アジャイル開発ってのは 安く・早く・楽なんでしょ?

Slide 35

Slide 35 text

http://www.flickr.com/photos/tommybear/119943772/

Slide 36

Slide 36 text

・自分達が本当に欲しい ものが手に入る可能性が 高い開発手法 ・ただ、そのためには自分 達も都度考えて、フィード バックして頑張る必要が ある

Slide 37

Slide 37 text

4:アジャイルをやり始めたきっ かけは?

Slide 38

Slide 38 text

http://www.flickr.com/photos/jiheffe/3462940215/ とあるプロジェクトにて・・・

Slide 39

Slide 39 text

http://www.flickr.com/photos/67522976@N00/4498826660/ 厳しい場面

Slide 40

Slide 40 text

http://www.flickr.com/photos/allenhori/5969595155/ 成功要因

Slide 41

Slide 41 text

悩 み

Slide 42

Slide 42 text

http://www.flickr.com/photos/001fj/3045447097/ お客様の問題が解決 できた? お客様の目標が達成 できた?

Slide 43

Slide 43 text

同じ方向を向く http://www.flickr.com/photos/katiemcatackneyphotography/7517074824/

Slide 44

Slide 44 text

保守開発 http://www.flickr.com/photos/todbot/3492542234/

Slide 45

Slide 45 text

5:組織に導入するためのヒン トは?

Slide 46

Slide 46 text

http://www.flickr.com/photos/tie_ler/5969283186/

Slide 47

Slide 47 text

http://www.flickr.com/photos/vermininc/4042474604/ 見えている 世界が違う前提

Slide 48

Slide 48 text

新しい! カッコイイ! Linda Rising による Adoption / Innovation Curve と Fear less change Innovator Early Adopter Early Majority Late Majority Laggards ちゃんと 知ってから みんなは? 命令ですか もう前にやったけどうまく行 かなかったし、ダメな理由は 沢山あるし、とにかく今のや り方を変える気はないから 新しい! カッコイイ! 情報、利点やデータ 他チーム、会社はやってる。 成功事例 そうです うん、わかった、OK。 でもちょっとだけ試そうよ。

Slide 49

Slide 49 text

http://www.flickr.com/photos/atbartlett/2432704579/ 期待を マネジメントする

Slide 50

Slide 50 text

6:まず何からしたら良い?

Slide 51

Slide 51 text

http://www.flickr.com/photos/sifro/4266326549/ まずは1人から・・・ でも・・・

Slide 52

Slide 52 text

http://www.flickr.com/photos/corvid01/2349521410/ 仲間を 見つけて 巻き込む

Slide 53

Slide 53 text

http://www.flickr.com/photos/37571036@N00/424608164/ 1人でできるものから・・・  Myタスクボード・ニコニコカレンダー  CI、テストコードを書く、1人ふりかえり etc

Slide 54

Slide 54 text

計測する

Slide 55

Slide 55 text

7:朝会のちょっとしたコツ

Slide 56

Slide 56 text

http://www.flickr.com/photos/e-sites/6542447581/ 朝会

Slide 57

Slide 57 text

会話の流れや 表情などを 観察する http://www.flickr.com/photos/kyydizzle/5714138411/

Slide 58

Slide 58 text

http://www.flickr.com/photos/rachelcreative/2600453332/ 同じものを みんなで見る

Slide 59

Slide 59 text

◆ちょっと工夫したこと ・退社時間の宣言 ・夕会 ・進行役持ち回り ※参考:プロジェクトファシリテーション実践編: 朝会ガイド

Slide 60

Slide 60 text

8:ふりかえりのちょっとしたコ ツ

Slide 61

Slide 61 text

ふりかえり

Slide 62

Slide 62 text

Keepが出にくければ まずはGoodからでも http://www.flickr.com/photos/ystenes/6198740271/

Slide 63

Slide 63 text

Problemでは 「どう困ったのか?」 を意識 http://www.flickr.com/photos/26777958@N05/3030934530/

Slide 64

Slide 64 text

Tryは「それでPはな くなるか?」を意識 http://www.flickr.com/photos/tharrin/4183726303/

Slide 65

Slide 65 text

◆ちょっと工夫したこと ・前回との差分を確 認する ・深掘りする ※参考:プロジェクトファシリテーション実践編: ふりかえりガイド

Slide 66

Slide 66 text

9:タスクボードのちょっとした コツ

Slide 67

Slide 67 text

タスクボード

Slide 68

Slide 68 text

「可視化」と 「見える化」 http://www.flickr.com/photos/phooto/4318536468/

Slide 69

Slide 69 text

http://www.flickr.com/photos/87598432@N00/3497916154/ Doingは2つまで マルチタスクは 効率が悪い

Slide 70

Slide 70 text

http://www.flickr.com/photos/anselm23/431943046/ Doneの定義 Done of Definition

Slide 71

Slide 71 text

◆ちょっと工夫したこと ・タスクの粒度 ・「後で貼っておく」」 は禁止

Slide 72

Slide 72 text

10:インセプションデッキの ちょっとしたコツ

Slide 73

Slide 73 text

No content

Slide 74

Slide 74 text

・Pjに対する期待をマネジメントす るためのツール ・10の課題で構成されている ・Pjを開始する前に聞いておく必要 のある質問ばかり ・お客様も含めた期待を共有し、 認識を合わせることができる <アジャイルサムライP47より>

Slide 75

Slide 75 text

WHY (1)我々は何故ここにいるの か? (2)エレベーターピッチ (3)パッケージデザイン (4)やること/やらないことリスト (5)「ご近所さん」を探せ

Slide 76

Slide 76 text

HOW (6)技術的な解決案を描く (7)夜も眠れない問題 (8)期間を見極める (9)諦めるべきものをはっきりさ せる(トレードオフスライダー) (10)何がどれだけ必要なのか 提示する

Slide 77

Slide 77 text

Copyright © TIS Inc. エレベーターピッチ [潜在的なニーズを満たしたり、抱えてい る課題を解決したり]したい、 [対象顧客]向けの[プロダクト名]という プロダクトは[プロダクトのカテゴリー] です。 これは[重要な利点、対価に見合う説得力 のある理由]ができ、[代替手段の最右翼] とは違って、[差別化の決定的な特徴]が 備わっている。

Slide 78

Slide 78 text

Copyright © TIS Inc. トレードオフスライダー M AX M I N スコープ 時間 予算 品質 使い勝手 効用 M AX M I N M AX M I N M AX M I N M AX M I N M AX M I N 諦めるべきものをはっきりさせる

Slide 79

Slide 79 text

契約前に エレベーターピッチを 考える http://www.flickr.com/photos/nobmouse/4052848608/

Slide 80

Slide 80 text

11:失敗談:ワークショップで 気をつけること

Slide 81

Slide 81 text

http://www.flickr.com/photos/dlplonner/4608808472/ 手順をなぞって 分かった気になる

Slide 82

Slide 82 text

素振り重要 http://www.flickr.com/photos/blackmailismylife/8293979721/

Slide 83

Slide 83 text

12:失敗談:みんながアジャイ ルになれる?

Slide 84

Slide 84 text

誰もがこの 働き方を気 に入るわけ じゃない

Slide 85

Slide 85 text

http://www.flickr.com/photos/theforshizzalist/201248807/ 人間は イイワケ の天才 でも・・・ だって・・・

Slide 86

Slide 86 text

すぐに変われる わけではない http://www.flickr.com/photos/drzax/3068597347/

Slide 87

Slide 87 text

ベストを尽くそうと している http://www.flickr.com/photos/25504455@N02/4704575075/

Slide 88

Slide 88 text

13:失敗談:いきなり導入

Slide 89

Slide 89 text

http://www.flickr.com/photos/willem83/5464379138/ いきなり真剣を振り回すと 大ケガする

Slide 90

Slide 90 text

どうやって やったらいいか 道筋が分からない http://www.flickr.com/photos/very_life/4901069076/

Slide 91

Slide 91 text

http://www.flickr.com/photos/dreadwear/4042342772/ 離 守 破

Slide 92

Slide 92 text

http://www.flickr.com/photos/aigle_dore/5238575636/ Communitiy

Slide 93

Slide 93 text

同じ悩みを持った 仲間と巡り会う場

Slide 94

Slide 94 text

http://www.flickr.com/photos/tonivc/2283676770/ 300人月

Slide 95

Slide 95 text

No content

Slide 96

Slide 96 text

DevLOVEとは、開発(Develop)を 愛する人たちの集まりです。 この集まりでは、開発の楽しさを再 発見し、広げるために、2つのコン セプトのもと、明日の開発の現場に 役に立つことを目指した勉強会や イベントを開催しています。 DevLOVE公式サイトより

Slide 97

Slide 97 text

1.開発の楽しさを発見 しよう。広げよう。 2.開発の現場を前進さ せよう。 DevLOVE公式サイトより

Slide 98

Slide 98 text

・勉強会勉強会 ・自分の学習パターンを知る ・関西人の自分戦略 ・SQLアンチパターン・レトロスペク ティブ関西・リターン ・ロールプレイング・インセプション デッキ ・こんな世の中だからこそ、安全な Webアプリケーション勉強会 ~明 日は我が身~

Slide 99

Slide 99 text

・セルフ・タスクマネジメント ・「かんばんゲーム」ワークショップ ・統計学勉強会 ・「ペーパープロトタイピング」ワー クショップ ・「開発スタートアップ」ワークショッ プ ・「わかりやすいアジャイル開発の 教科書」読書会風味のワーク ショップ

Slide 100

Slide 100 text

DevLOVE関西の情報 ・Facebookグループ https://www.facebook.com/groups/devkan/ ・Doorkeeperコミュニティ http://devlove-kansai.doorkeeper.jp/ ・Twitterハッシュタグ #DevKan

Slide 101

Slide 101 text

http://www.flickr.com/photos/43430703@N04/6284296690/ スクラム道関西

Slide 102

Slide 102 text

私たちは、ソフトウェア開発における私たち自身 の現場をより良くしたいという想いから、スクラムや アジャイルな開発の知識を相互に共有し、議論 しながら切磋琢磨するために集まった関西のコミュ ニティです。 より多くの人々に、従事する開発現場を改善す るきっかけになるような情報を発信し、また、みな さんの悩みや問題を一緒に考え話し合うことで、 より広い知恵と知識を培っていける場を設けてい きたいと考えています。 私たちは開発者のみなさんがいつも笑顔で開発 できるような世界を目指しています。

Slide 103

Slide 103 text

アジャイル・スクラムを実施して いる人たちでのディスカッション (2週間に1回)

Slide 104

Slide 104 text

No content

Slide 105

Slide 105 text

最後に

Slide 106

Slide 106 text

http://www.flickr.com/photos/28861972@N06/2696151179/ Agileは 手段の1つ

Slide 107

Slide 107 text

http://www.flickr.com/photos/firesign/173000769/ Agileな姿勢や考え方 は当たり前になってい る

Slide 108

Slide 108 text

1人1人が考えて Actionする http://www.flickr.com/photos/highersights/6231641551/

Slide 109

Slide 109 text

銀の 弾丸は ない http://www.flickr.com/photos/33854131@N06/4088827509/

Slide 110

Slide 110 text

先人達が 築いた 高速道路は ある http://www.flickr.com/photos/sfantti/274905309/

Slide 111

Slide 111 text

http://www.flickr.com/photos/sadfeeling/4165952638/ 皆さんの お話を 楽しみに しています