Skip to content

Instantly share code, notes, and snippets.

@katzchang
Last active August 14, 2016 07:46
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save katzchang/c62d6e5ea4fc6816fe566759df02cded to your computer and use it in GitHub Desktop.
Save katzchang/c62d6e5ea4fc6816fe566759df02cded to your computer and use it in GitHub Desktop.

Treasure2016 - チーム開発入門

対象: インターン学生(B3, M1)

ゴール: チームでの連携のやり方を学ぶ

  • 後半のワーク中にふりかえれるような
  • 例年陥りがちな罠
    • アイデア出し
      • 堂々巡りの結果険悪に
      • ディスカッション vs 開発
      • イメージの共有ができない
      • 課題がデカくなる
    • あdsf
    • あsdf
  • アウトプットの最大化を目指す

時間: 1日(6時間くらい)

内容

チームの例

  • どういうのがありますか?(質問する)
    • 文脈を予想されると難しいのでこちらから例示してしまっても
    • サッカー、野球、バンド、政党(パーティ)、FPSゲーム
  • 分類する?(質問する?)
    • ルール、勝敗のある世界とない世界
    • ルール作り == 設計である

なぜチームで開発するのか?

  • ナンデ?
    • 助けを求める
    • 一人でやれるならそれでいい?
  • ブレスト
    • 付箋めくりかた
    • みんなで意見出すといいかんじ

チームの原則

計画作りとその功罪

  • 計画に必要なもの

    • what
    • ボリューム
  • 何をするか?

    • TODO
      • ブレスト
      • ディレクターが出す
      • やりたいことベースにバトり
  • 優先順位

    • 確実にやること
    • やったほうがいいよね
    • やらないこと
  • 見積もり

    • 誰が見積もるのか
      • ポーカー
      • 見解がわかれる => 数字ではなく内容について議論する
    • 誰が見積もってはいけないのか
    • 不確実性コーンの話
  • 実際に計画してみましょう

    • 旅行
    • 飲み会幹事
    • etc...
  • ふりかえりと再計画

  • 計画の限界

    • 計画に従うことが目的になると死ぬ
    • 再計画理由の言い訳に集中力を奪われたり
  • 何のための計画か?: 今日何をやるかを決めるため

    • 準備だったり
    • 何かを終わらせてしまうことだったり
  • 本当に時間がないときにどうするか?

    • 時間的制約がある(人工的)
    • 寝ない(やりたくない)
    • アジェンダがあるといい?
    • 時間をかければかけるほど難易度あがる
    • リジェクトしたやつの良い要素は?
      • いいとこさがし
  • 真の目的

コンウェイの法則

http://patterns-wg.fuka.info.waseda.ac.jp/japanplop/Translations/GDP/pattern14.htm

  • チーム作りは設計行為らしいよ
  • チーム内部
    • 分担
      • だれが境界を決めている?
    • 他人に引きづられないように
      • APIができないとクライアントができない
      • DB設計ができないとモデルができない
      • iOSストーリーボード
      • チーム開発でのコードの衝突を避ける
      • ペア作業(ペアプログラミング等)
        • 本読み返す
        • mob
  • Open-Close原則
  • チームの外との関係(玄人向け)
    • 社内の他チーム
    • 契約関係
    • そのた

お仕事 tips

  • ブレインストーミングの原則
    • 発散と収束でいう発散
    • 否定しない
    • これも引用ほしい
  • 顧客が本当に必要だったもの
  • カンバンとTODO駆動開発
    • やることかく
    • 流す
  • 決断を遅らせる
    • 今決めなきゃいけないことだけ決める
      • aws …
      • 旅行だと…
        • チケット、日程は先に押さえる
        • 寄るお店は後で決める(特定のお店が目的であればこの限りではない)
        • 天気(台風がくるようです)
  • ポモドーロ・テクニック
    • これ俺あんまり使ってないからどうかな
    • やってる人にふる
  • 高速に地雷を踏みぬく

ふまえてゲーム

  • なにを!!!!????
  • やる?
  • 考えよう

最後に: Treasure後半ハック

  • あれはゲームだ
    • ルールがあり、勝敗がある
  • 顧客が本当にやりたかったことはなんでしょうか?(質問する)
    • 温室
    • 成功体験
    • 深淵を覗く

推薦図書

  • 組織パターン
  • フィアレスチェンジ
  • きのこ本
  • アジャイルサムライ(?)
  • カンバン本(?)
  • Team Geek
@katzchang
Copy link
Author

最後に:

  • 後半戦に向けて一つなにか覚えておきたいと思ったことを書いてもらう
    • よくある「明日からの行動」的な感じで
  • チームで旅行に行く計画ゲームで、一度練習してもいいかも
    • グリーンカードどうする?とか

@katzchang
Copy link
Author

話が発散してるよねーという感想をいただいた

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment