Mais conteúdo relacionado
Semelhante a リーンでアジャイルにAndroidアプリ開発をしてみた!(NECビッグローブ ABC向け資料) (20)
リーンでアジャイルにAndroidアプリ開発をしてみた!(NECビッグローブ ABC向け資料)
- 1. リーンでアジャイルに
Androidアプリ開発をしてみた!
NECビッグローブ
サービス開発本部 安西 剛
1 Copyright(C) NEC BIGLOBE, Ltd.2013
- 2. アジャイルって知ってますか?
アジャイル知ってますか~?
2 © NEC BIGLOBE Copyright(C) NEC BIGLOBE, Ltd.2013
http://www.flickr.com/photos/katdefran/5156796773/
- 3. 安西 剛
Tsuyoshi
Yasunishi
@tsuyok
3 © NEC BIGLOBE Copyright(C) NEC BIGLOBE, Ltd.2013
- 4. 著書
3月20日
発売!
4 © NEC BIGLOBE Copyright(C) NEC BIGLOBE, Ltd.2013
- 6. 水着のお姉さんは
好きですか?
6 © NEC BIGLOBE Copyright(C) NEC BIGLOBE, Ltd.2013
- 7. BIGグラビア(ビッグラ)
http://bit.ly/11Z3QNF
ビッグラで検索
1000枚無料!
Android対応!
7 Copyright(C) NEC BIGLOBE, Ltd.2013
- 8. でやったことを元に
8 © NEC BIGLOBE Copyright(C) NEC BIGLOBE, Ltd.2013
- 12. アジャイル開発とは
“「アジャイルソフトウェア開
発宣言」の「4つの価値」と
「12の原則」の価値観に
基づいた開発手法の総称“
http://agilemanifesto.org/
12 Copyright(C) NEC BIGLOBE, Ltd.2013
- 13. アジャイルソフトウェア開発宣言
私たちは、ソフトウェア開発の実践
あるいは実践を手助けをする活動を通じて、
よりよい開発方法を見つけだそうとしている。
この活動を通して、私たちは以下の価値に至った。
プロセスやツールよりも個人と対話を、
包括的なドキュメントよりも動くソフトウェアを、
契約交渉よりも顧客との協調を、
計画に従うことよりも変化への対応を、
価値とする。すなわち、左記のことがらに価値があることを
認めながらも、私たちは右記のことがらにより価値をおく。
13 http://agilemanifesto.org/iso/ja/
Copyright(C) NEC BIGLOBE, Ltd.2013
- 14. なぜアジャイル?
14 © NEC BIGLOBE Copyright(C) NEC BIGLOBE, Ltd.2013
- 15. スクラムによるアジャイルな開発
http://www.flickr.com/photos/t_gregorius/3337026463/lightbox/
15 Copyright(C) NEC BIGLOBE, Ltd.2013
- 16. スクラムチームが会社全体に拡大中
2年間の経験
14
チーム
+α
1チーム
2011年2月 2013年3月
16 Copyright(C) NEC BIGLOBE, Ltd.2013
- 17. なぜ、スクラムに
取り組んだのか
17 Copyright(C) NEC BIGLOBE, Ltd.2013
http://www.flickr.com/photos/desiitaly/2201907500/sizes/m/in/photostream/
- 18. 従来の開発は
全ての要件を定義し
一気に作るが…
18 Copyright(C) NEC BIGLOBE, Ltd.2013
http://www.flickr.com/photos/jurvetson/7119907039/sizes/l/in/photostream/
- 19. 当てるのが難しい
19 Copyright(C) NEC BIGLOBE, Ltd.2013
http://www.flickr.com/photos/soldiersmediacenter/6966568190/sizes/c/in/photostream/
- 20. 市場の変化
~スピード加速へ~
http://www.flickr.com/photos/carbonnyc/4740025131/sizes/l/in/photostream/
20 Copyright(C) NEC BIGLOBE, Ltd.2013
- 21. リリース
して検証
しないと
わからない
Copyright(C) NEC BIGLOBE, Ltd.2013
http://www.flickr.com/photos/59937401@N07/5858004830/sizes/z/in/photostream/
21
- 22. スクラム導入の理由
“変化が起こる“ことを前提に
”頻繁に軌道修正する”ことを
当たり前の組織にしたい
22 Copyright(C) NEC BIGLOBE, Ltd.2013
- 23. 変化をする!
23 © NEC BIGLOBE Copyright(C) NEC BIGLOBE, Ltd.2013
http://www.flickr.com/photos/beckyfiedler/2834357616/
- 25. こんなこと
ありませんか?
25 © NEC BIGLOBE Copyright(C) NEC BIGLOBE, Ltd.2013
- 27. 仕事終わったけど
みんな帰ってないから
仕事するふりしよ
27 Copyright(C) NEC BIGLOBE, Ltd.2013
http://www.flickr.com/photos/alaskalonewolf/2647204026/
- 29. チェックリストチェックしなきゃ。
ところで
これ何のためにやるの?
29 Copyright(C) NEC BIGLOBE, Ltd.2013
http://www.flickr.com/photos/dno1967b/8170588122/
- 31. 要件に入ってない?
言わなくても空気読めよ。
31 やれよ?
Copyright(C) NEC BIGLOBE, Ltd.2013
- 33. orz
33 © NEC BIGLOBE Copyright(C) NEC BIGLOBE, Ltd.2013
- 34. ・本当に必要な作業なのか?
・本当に必要な機能なのか?
・責任や作業に線を引く
・目的を考えずに思考停止
などなど・・・
商習慣とか規則はあるのはわかる
でもそれは考えない理由にならない
カイゼンしない理由にならない
34 © NEC BIGLOBE Copyright(C) NEC BIGLOBE, Ltd.2013
- 35. こんな
問題を
解決して
もっと
35
http://www.flickr.com/photos/ringkong/7276270044/
良くしたい
Copyright(C) NEC BIGLOBE, Ltd.2013
- 36. そこで
36 © NEC BIGLOBE Copyright(C) NEC BIGLOBE, Ltd.2013
- 37. BIGグラビア(ビッグラ)でやったこと
http://bit.ly/11Z3QNF
ビッグラで検索
1000枚無料!
Android対応!
37 Copyright(C) NEC BIGLOBE, Ltd.2013
- 38. プロダクトの方向性
をみんなで決める
38 © NEC BIGLOBE Copyright(C) NEC BIGLOBE, Ltd.2013
- 39. 39 © NEC BIGLOBE Copyright(C) NEC BIGLOBE, Ltd.2013
- 40. 1.エレベータ・ピッチ
• [潜在的なニーズを満たしたり、抱えている課題を解決したり]したい。
• [対象顧客]向けの、
• [プロダクト名]というプロダクトは、
• [プロダクトのカテゴリー]である。
• これは[重要な利点、対価に見合う説得力のある理由]ができ、
• [代替手段の最右翼]とは違って、
• [差別化の決定的な特徴]が備わっている。
40
- 41. 2.パッケージ・デザイン
• プロダクト名: • キャッチコピー:
• アピールポイント:
1.
素敵な画像や写真
2.
3.
41
- 50. そもそもスクラムとは?
http://www.flickr.com/photos/t_gregorius/3337026463/lightbox/
50 Copyright(C) NEC BIGLOBE, Ltd.2013
- 51. スクラムは、アジャイル開発の一手法
プロダクトオーナー(PO)
役割 スクラムマスター(SM)
チームメンバー(TM)
プロダクトバックログ
Scrum 成果物 スプリントバックログ
動くソフトウェア
スプリント
スプリント計画
イベント デイリースクラム(朝会)
スプリントレビュー
スプリントレトロスペクティブ
(ふりかえり)
51 Copyright(C) NEC BIGLOBE, Ltd.2013
- 52. プロダクトオーナーは、プロダクトの唯一の責任者
プロダクトバックログの管理者で優先順位付け
の最終決定権限を持つ
プロダクトのビジョンを示す
開発チームに機能や価値を説明して理解して
もらう責任がある
プロダクトの価値を最大化するために機能と
優先順位を定める
作業の結果を受け入れるまたは拒否する
52 Copyright(C) NEC BIGLOBE, Ltd.2013
- 53. スクラムマスターは、スクラム全体をうまく回す責任者
支援と奉仕をする
障害事項を取り除く
スクラムチーム全体が自律的に協働できるよう
にする
スクラムのプロセスがうまく回るように教育する
ファシリテート、コーチ、メンター
変革推進者
プロジェクトリーダーではない
(プロジェクト成功の責任を持たない)
53 Copyright(C) NEC BIGLOBE, Ltd.2013
- 54. チームメンバーは、動作するプロダクトの開発責任者
3人~9人で構成する
プロダクトの開発をする
全員揃えばプロダクトを作れる
プロダクトバックログの項目を完了状態にして
プロダクトの価値を高めていく
54 Copyright(C) NEC BIGLOBE, Ltd.2013
- 55. チームのカタチ
ステークホルダ
ステークホルダ
ステークホルダ
ステークホルダ
“Product Stewardship”
ProductOwner (プロダクト共同所有)
(Business)
⇒組織のアジリティ向上
Product
チームの脇に
Dev Team UX Team
Scrum Master
User
スクラムチーム
55 Copyright(C) NEC BIGLOBE, Ltd.2013
- 56. 毎日15分以内に
期間の長さが
昨日やったこと、 スプリント 均一のタイムボックス
今日やること、
課題を共有
スプリントで完成され
デイリー た機能で、出荷判断
順位付けされた スクラム 可能なソフトウェア
要求の一覧
インクリメント
プロダクト スプリント (出荷判断可能な
バックログ バックログ ソフトウェア)
1スプリント分の
タスクの一覧
スプリント
計画
スプリントレビュー&
スプリントレトロスペクティブ
スプリントでやる事を決める
スプリント中の成果である機能をデモする
出展:http://www.mountaingoatsoftware.com/scrum/figures
Copyright(C) NEC BIGLOBE, Ltd.2013
&ふりかえりをする
56
- 57. 開発 スプリント
プランニング 開発
(計画)
デイリー
スタンドアップ 毎日 タスクボード
スプリント
ミーティング (1~4週間)
バーンダウンチャート
(朝会) ふりかえり
(見える化) スプリントレビュー
(デモ)
チームへ
プロダクトへ
57 Copyright(C) NEC BIGLOBE, Ltd.2013
- 59. フィードバックの3つの要素
見える化
ふりかえり
デモ
59 © NEC BIGLOBE Copyright(C) NEC BIGLOBE, Ltd.2013
- 60. フィードバックの3つの要素
見える化
ふりかえり
デモ
60 © NEC BIGLOBE Copyright(C) NEC BIGLOBE, Ltd.2013
- 61. タスクボード
61 © NEC BIGLOBE Copyright(C) NEC BIGLOBE, Ltd.2013
- 62. ソースコードの静的解析
62
(メソッド複雑度)
© NEC BIGLOBE Copyright(C) NEC BIGLOBE, Ltd.2013
- 63. ソースコードの静的解析
63
(コードカバレッジ)
© NEC BIGLOBE Copyright(C) NEC BIGLOBE, Ltd.2013
- 64. チームの成熟度
64 © NEC BIGLOBE Copyright(C) NEC BIGLOBE, Ltd.2013
- 65. チームの成熟度
65 © NEC BIGLOBE (成長した!)
Copyright(C) NEC BIGLOBE, Ltd.2013
- 66. 見える化
状況を判断するには、多くの正確
な情報が必要
それが常に見える状態でいると、
チームが意識をする(朝会での共
有)
状況の変化が見えると達成感や次
の課題が見える
66 © NEC BIGLOBE Copyright(C) NEC BIGLOBE, Ltd.2013
- 67. フィードバックの3つの要素
見える化
ふりかえり
デモ
67 © NEC BIGLOBE Copyright(C) NEC BIGLOBE, Ltd.2013
- 68. Keep
良かったこと
Try
やること
Problem
問題点
68 Copyright(C) NEC BIGLOBE, Ltd.2013
- 69. Tryは必ずやる!
69 © NEC BIGLOBE Copyright(C) NEC BIGLOBE, Ltd.2013
- 70. ふりかえり
チーム自身へのフィードバック
感情も含めて見える化する
Tryは必ず実行することで、カイゼ
ンし続ける
毎週継続的に行うことが大切
70 © NEC BIGLOBE Copyright(C) NEC BIGLOBE, Ltd.2013
- 71. チームへのフィードバック
デイリー
スタンドアップ 毎日 タスクボード
スプリント
ミーティング (1~4週間)
バーンダウンチャート
(朝会) ふりかえり
(見える化)
チームへ
71 Copyright(C) NEC BIGLOBE, Ltd.2013
- 72. フィードバックの3つの要素
見える化
ふりかえり
デモ
72 © NEC BIGLOBE Copyright(C) NEC BIGLOBE, Ltd.2013
- 73. プロダクトオーナも一緒に
73
動かしながら確認
© NEC BIGLOBE Copyright(C) NEC BIGLOBE, Ltd.2013
- 74. ふりかえり
プロダクトへのフィードバック
動くものを見ることで、リアリティを
持って現状の状態を把握できる
改善点や機能追加の優先順位を
明確にし、結果を次のタスクに反
映する
74 © NEC BIGLOBE Copyright(C) NEC BIGLOBE, Ltd.2013
- 75. エンドユーザの動きから
75
プロダクトへのフィードバック
© NEC BIGLOBE Copyright(C) NEC BIGLOBE, Ltd.2013
- 76. プロダクトへのフィードバック スプリント
プランニング 開発
(計画)
スプリント
(1~4週間)
スプリントレビュー
(デモ)
プロダクトへ
76 Copyright(C) NEC BIGLOBE, Ltd.2013
- 77. フィードバックの3つの要素
見える化
ふりかえり
デモ
77 © NEC BIGLOBE Copyright(C) NEC BIGLOBE, Ltd.2013
- 79. フィードバックサ
イクルを
短くすればスピー
ド感が出る
79 Copyright(C) NEC BIGLOBE, Ltd.2013
http://www.flickr.com/photos/sumiisan/133230823/
- 80. 大切なこと
80 Copyright(C) NEC BIGLOBE, Ltd.2013
- 81. 見える化
ふりかえり
デモ
81 © NEC BIGLOBE Copyright(C) NEC BIGLOBE, Ltd.2013
- 82. お気づきなことは
ありませんか?
82 © NEC BIGLOBE Copyright(C) NEC BIGLOBE, Ltd.2013
- 83. カイゼンの仕方もやるかどう
かもチームが決める
Copyright(C) NEC BIGLOBE, Ltd.2013
83
- 85. つまり
85 © NEC BIGLOBE Copyright(C) NEC BIGLOBE, Ltd.2013
- 87. それお前の仕事だろ
標準化に反するからできません
問題は
チェックリストチェックしなきゃ。ところでこれ何のためにやるの?
出荷判定があってバグ曲線出さなきゃ品質管理者に怒られる。ところでバグの数取ってたっけ?
やること終わったけどみんな帰ってないから仕事するふりしよ
スクラムでも起きます
要件に入ってない?言わなくてもやるの当たり前でしょ?やれよ。
せっかく作ったのにぜんぜん使われてないし…
87 © NEC BIGLOBE Copyright(C) NEC BIGLOBE, Ltd.2013
- 88. それお前の仕事だろ
標準化に反するからできません
でも問題だと思えば
チェックリストチェックしなきゃ。ところでこれ何のためにやるの?
出荷判定があってバグ曲線出さなきゃ品質管理者に怒られる。ところでバグの数取ってたっけ?
やること終わったけどみんな帰ってないから仕事するふりしよ
カイゼンすればいい
要件に入ってない?言わなくてもやるの当たり前でしょ?やれよ。
せっかく作ったのにぜんぜん使われてないし…
88 © NEC BIGLOBE Copyright(C) NEC BIGLOBE, Ltd.2013
- 89. それお前の仕事だろ
標準化に反するからできません
ふりかえりのTryに出して
チェックリストチェックしなきゃ。ところでこれ何のためにやるの?
出荷判定があってバグ曲線出さなきゃ品質管理者に怒られる。ところでバグの数取ってたっけ?
やること終わったけどみんな帰ってないから仕事するふりしよ
やり方を変えればいい
要件に入ってない?言わなくてもやるの当たり前でしょ?やれよ。
せっかく作ったのにぜんぜん使われてないし…
89 © NEC BIGLOBE Copyright(C) NEC BIGLOBE, Ltd.2013
- 91. 見える化
ふりかえり
デモ
91 © NEC BIGLOBE Copyright(C) NEC BIGLOBE, Ltd.2013
- 92. んなこと言っても
うちではできないし
92 © NEC BIGLOBE Copyright(C) NEC BIGLOBE, Ltd.2013
- 93. お客さんいるし
規則はあるし
93 © NEC BIGLOBE Copyright(C) NEC BIGLOBE, Ltd.2013
- 94. でも
思い出してください
94 © NEC BIGLOBE Copyright(C) NEC BIGLOBE, Ltd.2013
- 96. 見える化
96 © NEC BIGLOBE Copyright(C) NEC BIGLOBE, Ltd.2013
- 97. ふりかえり
97 Copyright(C) NEC BIGLOBE, Ltd.2013
- 98. 一歩踏み出す勇気さえあれば
98 Copyright(C) NEC BIGLOBE, Ltd.2013
http://www.flickr.com/photos/davedehetre/4741352402/
- 100. まとめ
BIGグラビアをアジャイルで開発した
3つの大事なこと
見える化
ふりかえり
デモ
スクラムとは、フィードバックを回すこと
自分で考えるチームを作る
今日からでもできる
100 © NEC BIGLOBE Copyright(C) NEC BIGLOBE, Ltd.2013
- 101. とはいえ
101 © NEC BIGLOBE Copyright(C) NEC BIGLOBE, Ltd.2013
- 102. よくわか
らない
102 © NEC BIGLOBE Copyright(C) NEC BIGLOBE, Ltd.2013
http://www.flickr.com/photos/tadashiokoshi/6937244972
- 103. 研修プログラムをご用意しました
http://bit.ly/Y0nDZo
お気軽にご相談ください
103 © NEC BIGLOBE Copyright(C) NEC BIGLOBE, Ltd.2013
http://www.flickr.com/photos/kakutani/7007644213/
- 104. 研修プログラム内容(1日コース)
1.なぜアジャイルなのか
2.アジャイル・スクラム概要
3.ワークショップ:自己組織化
4.プロダクトの価値を追求する(動くソフトウェア)
5.ワークショップ:プロダクトの価値追求
6.イテレーション開発
7.ワークショップ:イテレーション開発
8.正しい見積りは存在するか?(アジャイルの見積と
計画づくり)
9.ワークショップ:アジャイルの見積と計画
10.チームの成長(振り返り)
11.ワークショップ:振り返り
104 © NEC BIGLOBE Copyright(C) NEC BIGLOBE, Ltd.2013
http://www.flickr.com/photos/kakutani/7007644213/
- 105. BIGグラビア(ビッグラ)もよろしく!
http://bit.ly/11Z3QNF
ビッグラで検索
1000枚無料!
Android対応!
105 Copyright(C) NEC BIGLOBE, Ltd.2013
- 106. おわり
106 © NEC BIGLOBE Copyright(C) NEC BIGLOBE, Ltd.2013