スクラムマスダーの日記

アジャイル、スクラムに関連した内容が多めです。

1Dayインターンシップでモブプログラミングしてみたよ!

この記事は、モブプログラミング Advent Calendar 2018の15日目の記事となります。
昨日は、@naoqoo2 さんの「モブプロとソロプロの生産性を比較してみた」でした。

新卒採用とインターンシップ

私は、現在所属している会社で、学生向けのインターンシップを担当しています。
学年ベースでは、3学年分の経験をしました。

現在の新卒採用市場において、インターンシップは非常に重要な活動の一つとなっています。
日本経済団体連合会の「採用選考に関する指針」と各学校の関係もあるので、なぜインターンシップが重要かは、本記事では、あえて書きません。

また、インターンシップは、大きく分けて3種類あります。

参加する学生の人数は、「ロングのインターンシップ」→「サマー/ウィンターインターンシップ」→「1Dayインターンシップ」の順に多くなります。
また、企業側も「ロングのインターンシップ」→「サマー/ウィンターインターンシップ」→「1Dayインターンシップ」の順で実施率は高いです。

なぜ1Dayインターンシップでモブプログラミングなのか?

エンジニア向けのインターンシップ

f:id:scrummasudar:20181215155155j:plain 企業では、様々なインターンシップが開催されています。
しかし、エンジニア向け、特にプログラミングを1Dayインターンシップで開催する企業は、非常に少ないです。

プログラミングのインターンシップを1Dayで開催しづらいインターンシップは様々あると思います。

  • 1日で完結する企画が組みづらい
  • PCを参加する学生の数だけ用意する必要がある
  • サポートする社員数が多くなりがち

などなどです。

ただ、やはりプログラミングの仕事をしてほしいので、プログラミングを体験して欲しいと考えました。
その中で、学生がプログラミングをしつつも、企業側の負担も軽くできる仕組みが、モブプログラミングだと思いつきました。

用意するPCの数や関わる社員の数も、モブプログラミングするグループの数だけですので、学生一人にPC一台、学生一人に社員一人より、軽量に実施できます。

チームで働くということ

f:id:scrummasudar:20181215191902j:plain 学生のプログラミングは、多くは、一人で黙々と実施することが多いと聞いています。
しかし、会社で働く場合は、一人で一つのことを取り組むことはほとんどなく、チームで取り組むことが多いと、個人的には思っています。

その中で、チームで働くことを感じてもらえるプログラミングの働き方が、モブプログラミングだと考えています。
私は、仕事においても、モブプログラミング/モブワークを当たり前に実施していることもあり、事前に、学生に働き方を体験してもらうという観点においても、選択した大きな理由です。

1Dayインターンシップの詳細

取り組み内容

モブプログラミングに取り組んだ1Dayインターンシップの内容は、自動販売機の開発としました。

「TDD Boot Camp 大阪 3.0/課題」を参考にしています。

TDD Boot Camp(TDDBC) - TDDBC大阪3.0/課題

ローテーションについて

モブプログラミングのローテーションについては、いろいろとありますが、1Dayインターンシップにおいては、時間で区切りました。
1つのモブチームにおいては、初対面の学生ばかりのため、時間という、誰もがすでに知っている観点でローテーションすることが、わかりやすいと考えたためです。

他社の取り組みについて

私は、アジャイルラジオというWebラジオを配信しています。
アジャイルラジオの「Episode 64 エンジニア採用とモブプログラミング」にて、今回の記事に関連する話をしました。

発信してみると、みずりゅさんから、「インターンシップでモブプログラミングをやります」というフィードバックがありました。

少しづつではありますが、企業で広まっているようです。

おわりに

今回は、学生向けの1Dayインターンシップでモブプログラミングを実施した話をさせていただきました。

本記事は、来月開催されるRegional SCRUM GATHERING® Tokyo 2019のプロポーザルに提出していた内容でした。

confengine.com

プロポーザルに出させていただいていましたが、残念ながら落選となりました…。
2019年2月22日・23日に開催されるScrum Fest Osaka 2019に、プロポーザルを提出したかったのですが、諸事情ありまして、断念しました…。
※プロポーザル提出のお声がけをいただいた実行委員のみなさま、申し訳ございません!

www.scrumosaka.org

明日2018年12月16日の記事は、@miholovesq さんの「モブプログラミングという働き方」です。
@miholovesq さんの話は、いつも学びがあるので、楽しみです!

Scrum Fest Osaka 2019が開催されるってよ! #scrumfest_osaka

大阪で、スクラムに関する大規模技術イベントScrum Fest Osaka 2019が、開催されることになりました!

イベントページをみると「実行委員会設立においてはスクラム道関西運営メンバーに多大な協力をいただいています。」って書いてあります。
なるほど!僕、スクラム道関西のメンバーだけど、特に何もしてないなー!

ということで、ブログでScrum Fest Osaka 2019の宣伝をして、協力したいと思います!

基調講演がスゴい!

Scrum Fest Osaka 2019の基調講演は、kyon_mmさん、Takao Oyobeさんです!
アジャイル界隈の中でも、常に最先端を走っているお二人です。

kyon_mmさんのセッションを聞いたあとは、「めちゃくちゃ、学び多かったな!もっと、僕も勉強しないと!」と学習意欲が非常に高まります!
一方、Takao Oyobeさんのセッションを聞いたあとは、「ぼくも、仲間と一緒に最高のチーム作り上げないと!頑張るパワーめっちゃもらった!」と、仕事に向けて力がみなぎります!

セッションは公募らしいよ!

基調講演以外のセッションは、公募制とのこと。 公募は絶賛受付中なので、ぜひ、アジャイルスクラムに関係のある内容で、「登壇したいな!」という方は、ぜひ応募をお願いします!

confengine.com

すでに、平鍋健児さん、永瀬美穂さんらが、応募されているので、「登壇するのは怖いけど、参加しようと思ってる!」という方は、聞きたいセッションに「いいね!」お願いします!

チケットの購入はコチラ!

チケットは以下のサイトで購入できます!

www.eventbrite.com

11月末までは、お安くチケットを購入できますので、すでに参加を心に決めた方は、ぜひ11月末までに購入をお願いします!

おわりに

ということで、Scrum Fest Osaka 2019の宣伝ブログでした!
僕は、諸事情ありまして、セッション公募はしていませんが、イベント自体は非常に楽しみにしています!

メルカリで絶版技術本を買うのが楽しい!

最近、15年くらい前に出版された本を読むことが多いです。
8月に、XP関係の本をいくつか買ったので、読んでます。

f:id:scrummasudar:20181120224625j:plain

基本は新品購入

本は基本的に著者の方に収入が入るべきと考えているので、新品を買っています。
ただ、僕自身、それほど給料が高いわけではないので、翔泳社さんの半額セール期間に、一斉購入はしてます。
カイゼン・ジャーニー たった1人からはじめて、「越境」するチームをつくるまで』など、半額セールで買ったけど、全然読めてない・・・。

絶版本がある

ただ、技術本の中には、やはり絶版している本があります。
特に、ピアソンショックと言われるように、ピアソン・エデュケーションが出版した本は、絶版となってます。
テスト駆動開発』、『リファクタリング』のように、再販されるものがあればよいのですが、絶版のままの本も多数あります。
ちなみに、上記のXP関連の本は、すべて絶版しています。たまたま、梅田の丸善ジュンクで発見したので、購入しました。

メルカリがいい感じ!

個人的に「エンジニアとして働いてみたいな」と思うメルカリで、絶版技術本が、安く売られているので、最近、利用しています。
もちろん、新品があれば、選択するのですが、絶版本を見つけるのは流石に難しい。そんなときに、メルカリを利用しています。

などを買ってみました。いずれも、1000円以下で購入できました!
かなり安く買える場合ありますね。

おわりに

ということで、メルカリ最高です。最近、何も買わないけど、とりあえず探したりします。
あと、純粋にメルカリのエンジニアリング気になります!

XPエクストリーム・プログラミング実践記―開発現場からのレポート (The XP Series)

XPエクストリーム・プログラミング実践記―開発現場からのレポート (The XP Series)

  • 作者: ジェームズニューカーク,ロバート・C.マーティン,James Newkirk,Robert C. Martin,比嘉康雄,高嶋優子,平鍋健児
  • 出版社/メーカー: ピアソンエデュケーション
  • 発売日: 2001/12
  • メディア: 単行本
  • クリック: 6回
  • この商品を含むブログ (11件) を見る

XPエクストリーム・プログラミング Web開発編

XPエクストリーム・プログラミング Web開発編

XPエクストリーム・プログラミング実行計画 (The XP Series)

XPエクストリーム・プログラミング実行計画 (The XP Series)

  • 作者: ケントベック,マーチンファウラー,Kent Beck,Martin Fowler,長瀬嘉秀,飯塚麻理香
  • 出版社/メーカー: ピアソンエデュケーション
  • 発売日: 2001/04
  • メディア: 単行本
  • 購入: 2人 クリック: 14回
  • この商品を含むブログ (15件) を見る

XPエクストリーム・プログラミング アドベンチャー (The XP series)

XPエクストリーム・プログラミング アドベンチャー (The XP series)

XPエクストリームプログラミング懐疑編―XPはソフトウェア開発の救世主たりえるのか (The XP Series)

XPエクストリームプログラミング懐疑編―XPはソフトウェア開発の救世主たりえるのか (The XP Series)

  • 作者: ピートマクブリーン,Pete McBreen,村上雅章
  • 出版社/メーカー: ピアソンエデュケーション
  • 発売日: 2002/12
  • メディア: 単行本
  • 購入: 1人 クリック: 7回
  • この商品を含むブログ (16件) を見る

XPエクストリーム・プログラミング検証編―XPの基礎・応用・発展を考察する33篇精選論文集 (The XP series)

XPエクストリーム・プログラミング検証編―XPの基礎・応用・発展を考察する33篇精選論文集 (The XP series)

  • 作者: ジャンカルロズッチ,ミシェルマルケシ,Giancarlo Succi,Michele Marchesi,小野剛,細川馨,石川真之
  • 出版社/メーカー: ピアソンエデュケーション
  • 発売日: 2002/04
  • メディア: 単行本
  • クリック: 3回
  • この商品を含むブログ (3件) を見る

カイゼン・ジャーニー たった1人からはじめて、「越境」するチームをつくるまで

カイゼン・ジャーニー たった1人からはじめて、「越境」するチームをつくるまで

テスト駆動開発

テスト駆動開発

新装版 リファクタリング―既存のコードを安全に改善する― (OBJECT TECHNOLOGY SERIES)

新装版 リファクタリング―既存のコードを安全に改善する― (OBJECT TECHNOLOGY SERIES)

アジャイルソフトウェア開発スクラム (アジャイルソフトウェア開発シリーズ)

アジャイルソフトウェア開発スクラム (アジャイルソフトウェア開発シリーズ)

Windowsはなぜ動くのか

Windowsはなぜ動くのか

XPエクストリーム・プログラミング導入編 ― XP実践の手引き (The XP Series)

XPエクストリーム・プログラミング導入編 ― XP実践の手引き (The XP Series)