Tech Do | メディアドゥの技術ブログ

株式会社メディアドゥのエンジニアによるブログです。

1dayインターンシップイベント開催しました!

f:id:ssskkkiii:20200219184842j:plain

2020年2月上旬に21卒内定者向け1dayインターンシップイベントを開催いたしました!
テーマは「電子書籍配信サービスを作ってみよう!」
開発は「モブプログラミング」という手法で行いました。

モブプログラミング(モブプロ)って…?

2012年頃からHunter Industries社で行われるようになった開発手法です。
Woody Zuill氏が2014年にAgile Allianceで発表したことで広まっていきました。
チーム全員が同じ場所で同じ時間に同じものを1台のPCを使って開発します。

www.agilealliance.org

当日の流れ

参加者は内定者5名、大半のメンバーはモブプロ初体験です。
2チームに分かれ、各チームにメディアドゥのシニアエンジニアが技術メンターとして一緒に入ることで、メディアドゥのチーム開発の現場をプチ体験できる1日となりました。

11:00~ スタート!

f:id:hrk02:20200305101135j:plain
メディアドゥのエントランススペースにて

まずはメディアドゥ運営メンバーの自己紹介。 やはりマンガやアニメ好きは多い模様。

f:id:hrk02:20200303103415p:plain
技術メンターは自作アプリの紹介も

アイスブレイクで共通点探しゲーム!
4名1チームとなり全員の共通点を探します。多く見つけられたチームの勝ち!

f:id:ssskkkiii:20200225154409j:plain
iPhoneユーザー!Python書いた経験アリ!スポーツをしている!等々…

本題に入り、モブプロの説明とお題の発表です。
「電子書籍配信サービスを作ってみよう!」というテーマの下、実装に挑戦してもらうお題たちを10個発表。
10個の中からいくつやるか何をやるかはチーム次第!
お題例)公開されているタイトル情報を取得するAPIを開発する

11:50~ ランチタイム

チームに分かれてのランチ。 この時間から言語選定などモブプロに向けた話が始まっていました。

f:id:ssskkkiii:20200225153933j:plain
執務スペース内のフリースペースにて

13:00~ モブプロ開発

ランチから自然な流れでモブプロに移ります。
1人で開発を進めるやり方とは違い、チームメンバーは常にコミュニケーションを取りながら全員で1つのものを作っていきます。 コーディングスキルだけでなく、相手にわかりやすく伝える能力も求められますね!

f:id:ssskkkiii:20200225155112j:plain
開発に向けてチームで話し合い中🤔

f:id:ssskkkiii:20200225155210j:plain
コーディングは1つのPCをチームで共有

f:id:ssskkkiii:20200225155244j:plain集中してもくもく作業中💻

f:id:ssskkkiii:20200225155555j:plain
技術メンターがチームをサポート👌

16:25~ アウトプット

Time’s Up!! 成果物を全員に披露します。 1つのお題を深ぼって様々な機能を付けようとしたチーム、3つのお題を選択して実装したチーム、とそれぞれの個性が出てました。

f:id:ssskkkiii:20200225155752j:plain
アウトプットお披露目中!👏

両チームとも3.5時間という短い時間でしっかりアウトプットを出せていてさすがでした!

f:id:ssskkkiii:20200225160021j:plain
技術メンターからもお褒めのFB👏

アウトプットの後はKPTを使って振り返りを実施!

f:id:ssskkkiii:20200225160551j:plain
個人で書き出したKPTは全員でシェアして他チームとの意見交換も🖊

振り返りのあとは懇親会です🍻
懇親会ではサイコロトークで盛り上がりました⚃ (楽しくて写真撮るのすっかり忘れた…)
モブプロは常に集中し続けるので疲れますが、濃い1日でしたね! !

ご参加いただいた内定者のみなさん、本当にお疲れさまでした!

ありがとうございました!

f:id:ssskkkiii:20200219184842j:plain
モブプロ中の小さな成功をチームで称える‟やったー”ポーズ☺