Upgrade to Pro — share decks privately, control downloads, hide ads and more …

2021年4月 スキルアップ週間 / Skillup 2021-04

HoloLab
April 30, 2021

2021年4月 スキルアップ週間 / Skillup 2021-04

HoloLab

April 30, 2021
Tweet

More Decks by HoloLab

Other Decks in Business

Transcript

  1. 2021年4月
    スキルアップ週間
    株式会社ホロラボ

    View full-size slide

  2. 概要
    • 目的: 基本スキル向上と共有(実践練習の場)
    • コーディング
    • 設計
    • 開発メンバー以外のメンバーの参加大歓迎
    • やりかた
    • チームで1つの環境で開発する(モブプログラミング → 一緒に働く)
    • 毎日最初から始める
    • スケジュール: 4/27-30(3日間、1日だけの参加も可)
    • タイムテーブル
    • 4/27(火): チーム準備(9:30-10:00)、開発(10:00-12:00)、開発(13:00-15:00)、開発(15:30-17:30)、今日のデモとふりかえり(17:30-18:00)
    • 4/28(水): チーム準備(9:30-10:00)、開発(10:00-12:00)、開発(13:00-15:00)、開発(15:30-17:00)、今日のデモとふりかえり(17:00-18:00)
    • 4/30(金): チーム準備(9:30-10:00)、開発(10:00-12:00)、開発(13:00-15:00)、開発(15:30-17:00)、今日のデモとふりかえり(17:00-18:00)
    • チーム準備
    • チーム分け、チーム名付け
    • 開発
    • 設計、実装
    • 全体で2時間
    • 10分デモ(→ チーム間、動くソフトウェアがある、かつ価値がある)
    • ふりかえり
    • 作るアプリのテーマ
    • 全チーム、全日同じ一つのテーマとする
    • 同じテーマでチーム間の会話が可能
    • 1日だけの参加もOK
    Copyright© HoloLab Inc. All rights reserved 2

    View full-size slide

  3. ルール
    • 明示されていないことはチームで決める
    • 3人から5人のチームに分ける
    • なるべく通常一緒に仕事をしてない人とする
    • できる人は分散するように
    • チーム名を決める
    • 毎日チーム分割から始める
    • その日、いる人で実施する
    • 毎日同じ目的のアプリをゼロから作る
    • HoloLab Toolkitを使用する
    • 前日のコードは使用しない
    • 開発はモブでやる(1人の環境をTeamsで共有する)
    • https://kawaguti.hateblo.jp/entry/2021/03/30/082537
    • 一定時間で交代する(全員がコードを書く)
    • 作るアプリはテクニキャプチャの仕様
    • チーム名のリポジトリをAzure DevOpsに入れる
    • 毎日別のリポジトリを作成する
    • 4/27 追加
    • Teamsでやるか他(Discordとか)でやるかはチームで決める
    • 制御とるのどうするかって話はある
    • ・作りたい人と、設計の話したい人でチームを分けるでもOK
    Copyright© HoloLab Inc. All rights reserved 3

    View full-size slide

  4. 背景
    • 毎日ゼロから作る
    • 「作り直したい」気持ちを実現する
    • 同じものを作ることでより洗練させる
    • チームを毎日作る
    • それぞれの知識をマージする
    • 同じテーマで作る
    • 話題の背景を共有する
    メモ
    上記は変数なので、変えて別日で試すのはあり
    Copyright© HoloLab Inc. All rights reserved 5

    View full-size slide

  5. 同じテーマを繰り返す
    Copyright© HoloLab Inc. All rights reserved 6
    https://gist.github.com/kompiro/8487288

    View full-size slide

  6. こういう会話が生まれるといいな
    • なぜ自分がこういうコードを書くのか(ブツブツ言いながらコードを書く)
    • 自分の背景にある暗黙的な知識が共有される
    • なぜ自分がこういう操作をするのか
    • ショートカット、ソフトウェアの操作など
    • 開発者以外の人とコードを共有する
    • 開発者以外の人がやっていることへの理解、伝え方
    • 開発者の人がやっていることの理解
    メンバーの知識がメンバー間でマージされる
    Copyright© HoloLab Inc. All rights reserved 7

    View full-size slide