Slide 1

Slide 1 text

PM経験0の2年目社員でも 一週間で準備を進めて SCRUM開発を始める方法 @saisa6153

Slide 2

Slide 2 text

自己紹介 ● さいさ@saisa6153 ● 某web屋の兵隊 ● 運用とかやってる ● 2年目エンジニア ● 昔はweb以外だった ○ 薬作る ○ 化学プラント設計 ○ ロボット動かす

Slide 3

Slide 3 text

3月中旬 部長「2年目達で新人研修やってよ」 僕「はい」

Slide 4

Slide 4 text

3月下旬 部長「ごめん君一人になった」 僕「えっ」

Slide 5

Slide 5 text

先週木曜昼過ぎ 僕「来週からサービス作らせます」 部長「君、PMやってみる?」 僕「はい」

Slide 6

Slide 6 text

先週木曜夕方 部長「スクラムでやってみてよ」 僕「えっ」

Slide 7

Slide 7 text

情報収集 木曜夜から土曜朝

Slide 8

Slide 8 text

プロジェクト概要を把握する ● スクラム全く知らない ● でかいプロダクトを作った経験が少ない ● PM経験が無い ● 作るものとかはだいたい分かっている

Slide 9

Slide 9 text

社内の本棚を漁る ● 初心者向け ● 開発チーム向け ● ひと通り書いてある ● わかりやすい ● すぐ読める

Slide 10

Slide 10 text

さっきの本を読みつつAmaz◯n発注 ● 中級者向け ● 管理職向け ● 企業での実例が多い ● より体系的 ● 少し読みにくい

Slide 11

Slide 11 text

ここまで読んだらwebを漁る

Slide 12

Slide 12 text

スクラムはリーンに似ているらしい https://speakerdeck.com/ryuzee/scrumji-chu

Slide 13

Slide 13 text

まじかよ!リンスタ読んでくる! ● 同期「名著」 ● 同期「何度も読め」 ● 起業の方法の一種 ● 起業家の視点 ● 仮説検証がメイン ● 実例も豊富

Slide 14

Slide 14 text

読んで分かったこと ● 企画面を知るにはリンスタを読むべき ● 確かに似ている点が合った ○ 小さな行動を積み重ねる ■ スクラム: スプリント ■ リンスタ: 価値検証 ○ 仮説を立て、振り返り修正する ■ スクラム: ベロシティ ■ リンスタ: アクティブユーザ率など ● レイヤは違うがやっていることは同じ

Slide 15

Slide 15 text

一方で、社内の先行事例を探る ● スクラムが採用された過去の事例がある噂 ● 現在スクラムが定着していない ○ うまく回らなかったと過程 ○ その理由を考える ● 閲覧権限をもらい社内Wikiをたくさん読む ● 分かったこと ○ 振り返りが一切行われていない ○ なのでプロジェクトの見積もりを修正できない ○ 結局、予算的な問題で打ち切られた

Slide 16

Slide 16 text

ここから分かったプロジェクトの方針

Slide 17

Slide 17 text

収集した情報をまとめる 土曜昼から日曜朝

Slide 18

Slide 18 text

現状の確認 ● 新人研修の一環 ● 5人で1ヶ月 ● 研修運営は自分とPM経験豊富な先輩 ● 事前に1ヶ月間の技術研修 ○ 言語やテストに関する一定のスキル ○ OSやDB、インフラの座学 ● スクラムで進める

Slide 19

Slide 19 text

Product Owner Project Manager 開発メンバー 会社 開発チーム 開発資源の提供 利益の最大化 各種サポート プロダクト への要求 調査、開発な どを行う プロジェクトチーム

Slide 20

Slide 20 text

プロジェクト全期間: 35日間 スプリント1 スプリント2 スプリント3 スプリント4 1スプリント 7日間 1日目 2日目 3日目 5日目 4日目 7日目 6日目 スプリント5 ● スタンドアップMTG: 15分以内 ● スプリント計画MTG: 2時間以内 ● スプリントレビュー: 1時間以内 ● スプリントの振り返り: 1時間以内

Slide 21

Slide 21 text

これらをまとめた 資料を作成 日曜夜

Slide 22

Slide 22 text

プロジェクト キックオフ 月曜日

Slide 23

Slide 23 text

キックオフMTG ● POから作るものを説明する ● PMからプロジェクト概要を説明する ○ 振り返りが大事だと10回以上言う ○ そのために数値を追うことを強調する ● スクラムについて部長が説明する ● インセプションデッキ実施 ○ プロジェクトへの共通認識を持つ ○ プロダクトへのオーナーシップを強める

Slide 24

Slide 24 text

ユーザストーリーマップ 作成 火曜日

Slide 25

Slide 25 text

作成手順 ● プロダクトに関するブレスト ○ [誰々] について ○ ◯◯が必要だ(ほしい、行いたい) ○ なぜなら◯◯だからだ ● 内容をグループ分けして精査 ● [誰々]ごとにホワイトボードにまとめる

Slide 26

Slide 26 text

http://agile.esm.co.jp/userstorymapping/assets/img/img_storymap.png

Slide 27

Slide 27 text

プロダクトバックログ 作成 水曜日

Slide 28

Slide 28 text

手順 ● Jira/JiraAgileの説明 ○ 前日にいろいろやっておく ■ Jira/JiraAgileの使い方を読む ■ 決済実行、アカウント作成、初期設定 ■ 今日の内容の一部をバックログに入力 ■ 導入資料の作成 ○ 振り返りのため必要なことを頭に入れておく ● ワーク

Slide 29

Slide 29 text

作り方 ● バックログに全員でひたすら入力 ● 達成基準をみんなで決める ● プラニングポーカー ○ 研修で各自作ったtwitterもどきのある機能をベースにし たそうた見積もり ● 決定したストーリーポイントを入力

Slide 30

Slide 30 text

完成したプロダクトバックログ https://www.atlassian.com/ja/

Slide 31

Slide 31 text

スプリントバックログ作成 スプリント1開始 木曜日

Slide 32

Slide 32 text

スプリントバックログ作成 ● 仮ストーリーポイントをもとにスプリント1に行うタ スクを決める ○ 仮ストーリーポイントは事前のwebアプリ研修から ○ サブタスクに分割して実時間見積もりもする ○ 制限時間2時間 ● 早く終わるのでプロジェクト進行上の不安を話し 合う

Slide 33

Slide 33 text

ちょうど昼12時から スプリント1開始 あとは各自作業

Slide 34

Slide 34 text

まとめ ● 管理職大変だなぁと思った ● JiraAgile超いいね! ● もっとプログラム書きたい ○ プロジェクト進行上の問題がある ■ P-Rがたまる ■ Jira使いにくいらしい ○ 問題を口実にプログラム書けそうだし良いかな ● エンジニアとしてバリュー出してこ!