はじめての外注ゼミ03 -...

Post on 16-Apr-2017

1.218 Views

Category:

Career

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

千葉 礼美 – Chiba Reimi

今日の進行1. 講師自己紹介( 5 分)

– ヤマトヌマエビの進捗

2. 当ゼミの目的、目標( 5 分)

3. これまでの振り返り( 10 分)

– 目的にあった外注パートナーの探し方

– 外注パートナーのためにこしらえる材料一覧

– プロジェクトマネジメント知識体系( PMBOK )の基礎

4. TiDD (チケット駆動開発)の手法、思想( 30 分)

– TiDD (チケット駆動開発)とは

– TiDD3 つの手法と思想

– 【ワークショップ】タスクの粒度を細かくしてみよう!

5. プランニングポーカーではじめる Velocity 推定( 40 分)

– 【体験談】アプリ開発の見積り失敗談

– 【ワークショップ】プランニングポーカーを試してみよう!

– ハッピーパスではじめるテスト見積り

– 【ワークショップ】ハッピーパスを出してみよう!

6. まとめ

2

1. 講師自己紹介

3

はじめまして、千葉と申します。

1991 年 宮城県生まれ。

高校卒業後に専門学校で Web デザインを選考。 Web サイト制作の基礎、情報デザインなどを学ぶ。

Web 受託制作会社へ入社し、 Web サイト制作、スマートフォンアプリ開発のディレクター、ベトナムオフショア開発での PM を経験。

2014 年 9 月 株式会社ネクストへ入社。社外では勉強会での登壇を頻繁にしており、実経験に基づいた現場感のある話を取り上げて邁進中!

国際事業部 – Overseas Business Div千葉礼美 – Chiba Reimi

4

1. 講師自己紹介

好きなモノは酒と女とらーめん

最近読んだマンガは…

「いぬやしき」、「オンナミチ」、「センゴク」です。

1. 講師自己紹介

http://www.slideshare.net/re_3_19/

外部勉強会によく出没します

スライドは slideshare にて共有中!

7

1. 講師自己紹介

http://www.rechiba3.net/

ブログやってます

はてなブログに移行しました

8

1. 講師自己紹介

ディレクター歴

9

2011 年

Web ディレクター

2012 年 2013 年

アプリ PM

4 月で社会人 5 年目になりました👏

2014 年 2015 年

ベトナム赴任

外注制作

ネクスト入社

ベトナムオフショア

1. 講師自己紹介

わたしが持つディレクション観

スケジュール遅延はディレクターの怠慢だ。

10

1. 講師自己紹介

2. 当ゼミの目的、目標

11

目標、想定している効果

1. 外注への抵抗感を無くし、リソース増強の際に役に立つ知識を身につける。

– ステークホルダーは、受講者の皆さんです!

2. 外注=一緒につくり上げるパートナーとしてジョインしてもらい、「ネクストさんといい仕事ができた!」を体験してもらう。

– ステークホルダーは、外部パートナーの方々です!

12

2. 当ゼミの目的、目標

このゼミで学べる内容

1. 目的にあった外注パートナーの探し方

2. オフショア開発との付き合い方

3. 外注パートナーのためにこしらえる材料一覧

4. プロジェクトマネジメント知識体系の基礎

5. TiDD (チケット駆動開発)の手法、思想

6. コミュニケーションツール紹介

13

2. 当ゼミの目的、目標

4. TiDD (チケット駆動開発)の手法、思想

14

TiDD (チケット駆動開発)とは

15

チケット管理から生まれたプロジェクト管理の技法の一つです。

BTS (バグトラッキングシステム)でよく用いられていたこともあり、細かい修正の対応などに適しています。

大きい案件から小さい案件まで幅広く使われています。

4. TiDD (チケット駆動開発)の手法、思想

Ticket Driven Development

16

こんな言葉も存在します。

B D Deer riven evelopment

4. TiDD (チケット駆動開発)の手法、思想

TiDD (チケット駆動開発)とは

17

タスクのことです。 1 タスク 1 チケット。

Q. そもそもチケットって何?

4. TiDD (チケット駆動開発)の手法、思想

口頭で生まれたタスクはチケットへ

ToDo リストされたタスクはひとつずつチケットへ

TiDD (チケット駆動開発)とは

18

• すべてのタスクはどれだけある?

• 現在の進捗率は?

• 全体のスケジュールを分割すると現状どのくらい遅延している?

• 今、誰がなにをしているのか?

• 誰の持っているソースが現状の最新?

• 本番環境に反映されているソースコードはどれ?

• 昨日お客さんが言ってた追加機能って皆に伝えた?

人間がやるべきことはこれだけ存在しています。

4. TiDD (チケット駆動開発)の手法、思想

タスク管理はツールの仕事。人間は人間の仕事に集中しましょ!

TiDD3 つの手法と思想

19

「ソフトウェア開発に現れる全ての作業や課題はチ

ケットに起票してから開発する」チケットを中心に開発する手法です。

つまり、チケットがなければタスクは無い!お家に帰れる!ひゃっはー!をルールにします。

タスクが 0 になることで、「なぜ自分の手持ちタスクが無いのか」を考える機会にもなりますし、工程やスケジュールを見直す機会にもなります。

Ticket First

4. TiDD (チケット駆動開発)の手法、思想

TiDD3 つの手法と思想

20

チケットの存在しない作業は必要ありません。

デザインカンプ、プログラムなどの成果物を変更する場合には、必ずチケットに変更履歴を残します。

(バージョン管理システムと連携してる場合には、必ずコミットログと紐付けましょう)

その工程は必要あるのか、履歴と意義を見なおして

無駄な作業をなくす思想です。

No Ticket, No Commit

4. TiDD (チケット駆動開発)の手法、思想

TiDD3 つの手法と思想

21

プロジェクト開始時には、必ずすべてのフローの見込める Velocity は算出しておきましょう。

工数の見積りは最強の計画書、見積りのゴールは、「完了日はいつ?」「期日までにどれくらいの規模ならば完了できる?」という疑問を明らかにすることで

す。

現場メンバー全員で算出し、プロジェクト全体で共有しましょう。

Estimate Velocity

4. TiDD (チケット駆動開発)の手法、思想

ワークショップ

22

• 現在、どんなタスクが生きているのか。

• そのタスクはいつまでできていれば良いのか。

• そのタスクの責任者は誰か。

• そのタスクにどれほど危機感を持てばよいか。

• そのタスクが現状どのように扱われているのか。 等など…

タスクの粒度は細かければ細かいほど、詳細にトラッキングできます。

タスクの粒度を細かくしてみよう!

4. TiDD (チケット駆動開発)の手法、思想

ワークショップ

23

【お題】秋の新商品「キャラメルナッツドーナツ」のプロモーション Web サイト(ペライチ LP )の制作

タスクの粒度を細かくしてみよう!

4. TiDD (チケット駆動開発)の手法、思想

チケット管理の手段

24

アナログデジタルいろいろあります

4. TiDD (チケット駆動開発)の手法、思想

コミュニケーションツール紹介コミュニケーションロスを無くすため、外部とのやり取りではツールを上手く使いこなすことが必要です。制作現場で役に立つツールを紹介します。

次回

5. プランニングポーカーではじめる Velocity 推定

25

26

1. 現場に相談せず、ディレクターと営業が算出したものを提出していた。– 見積りは社内で決定として外部に出すべきだった。

2. ディレクターにこの件での知見がなかった。– 本人には「概算だからとりあえず」という前提があった。

3. 決済権を持つ人が、概算見積もりを本見積もりと捉えていた。– チーム関係者を抑えきれていなかった。

この場合の見積り失敗の原因

5. プランニングポーカーではじめる Velocity 推定

27

1. 現場に相談せず、ディレクターと営業が算出したものを提出していた。– 概算段階でも、見積りは一人で出さない。

2. ディレクターにこの件での知見がなかった。– 知見がある人、職種代表者と一緒に要件を洗う。

3. 決済権を持つ人が、概算見積もりを本見積もりと捉えていた。– 決済権を持つ人の決定打にどれぐらいの割合を金額が占める

のか、大きく関わるか、を抑えておく。

この場合の見積り失敗の解決策

5. プランニングポーカーではじめる Velocity 推定

プランニングポーカーとは

28

参加型の見積り算出の手法です。

PM や営業など、特定の誰かが一人で見積りをするより、実際の開発チームも交えて行う方が正確だよね!という考え方の元に生まれました。

5. プランニングポーカーではじめる Velocity 推定

29

http://d.hatena.ne.jp/wayaguchi/20120218/1329524230

【参照】プランニングポーカーかんたんガイド

5. プランニングポーカーではじめる Velocity 推定

プランニングポーカーとは

ワークショップ

30

【手順】

1. ベースラインの設定

2. ベースラインの次の項目を選ぶ

3. カードを「いっせーの」で出す

4. カードの意見が割れた場合、見解を述べる

5. もう一度カードを出す

6. ポーカーは多くても 3回で切り上げる

プランニングポーカーを試してみよう! 1

8 53

2

13

5. プランニングポーカーではじめる Velocity 推定

ハッピーパスではじめるテスト見積り

31

エラー等が発生しない正常系のテスト。

例外的、またはエラー条件をフィーチャーしておらず、すべてが期待どおりになった場合に実行されるアクティビティ。

Ex)◎「送信」ボタンを押すと完了画面へ遷移する。

×  「送信」ボタンを押したがボタンが無反応。

ハッピーパスとは

5. プランニングポーカーではじめる Velocity 推定

参考】実践アジャイルテスト テスターとアジャイルチームのための実践ガイド (IT Architects’Archive ソフトウェア開発の実践) http://www.amazon.co.jp/dp/4798119970

6. まとめ

32

見積りとプロジェクトの幸福度は関係する

33

1. 人間は人間の仕事に集中しましょう。– 道具に頼れるところは道具に任せましょう。人間は人間にし

かできない仕事に集中するべき。チームビルディングにおいては淹れたてのコーヒーと甘いドーナツが正義。

2. 見積りは気軽にできる割に責任が重い。– いざ責任を取るときに、なにが原因だったのかを振り返なけ

ればなりません。そのときにまずは見積りの見直しを!

3. 見積りは自分一人で抱え込まないで責めないで。– 一人じゃないよー!まわりを巻き込んで、まわりも巻き込ま

れに行ってチームの工数を自信を持って見積りましょう!

6. まとめ

このゼミで触れられた参考書籍

プロジェクトデザインの原点、世界標準の「 PMBOK® 」http://www.loftwork.jp/ideas/creativeprojectmanagement.aspx

エッセンシャル スクラム : アジャイル開発に関わるすべての人のための完全攻略ガイド (Object Oriented Selection)http://www.amazon.co.jp/dp/4798130508Redmine によるタスクマネジメント実践技法http://www.amazon.co.jp/dp/4798121622

アジャイルな見積りと計画づくり ~価値あるソフトウェアを育てる概念と技法 ~http://www.amazon.co.jp/dp/4839924023

ウェブの仕事力が上がる標準ガイドブック 3 Web ディレクション 第 2版http://www.amazon.co.jp/dp/4862671233

プロジェクト・マネジャーが知るべき 97 のことhttp://www.amazon.co.jp/dp/4873115108

34

次回 2015/09/02  の内容は

コミュニケーションツール紹介コミュニケーションロスを無くすため、外部とのやり取りではツールを上手く使いこなすことが必要です。制作現場で役に立つツールを紹介します。

35

最終章

top related