【EGSTOCK読書会 #1】ドメイン駆動設計をはじめよう
みなさんこんにちはこんばんは、EGSTOCK のわに🐊です
今回は先日社内で読書会を開催した際のレポートをお届けします
読んだ本
まだ今年発売されたばかりで、発売当初から評判の良い「ドメイン駆動設計をはじめよう」を読みました
読書会のきっかけ
「ドメイン駆動設計をはじめよう」のレビューを社内に投稿したところ、上記の反応をいただけたので「これは読書会のチャンスなのでは…?🤔」と思ったのが開催のきっかけです
自分が一度読んでいる本なので万が一読書会で詰まった場合にもフォローが出来ますし、何より DDD はチームメンバーで認識を揃えておくのが大切だと思っていたので勢いに任せて読書会を開催しました
実施内容
実施期間は 2024/09/03 ~ 2024/10/30 の約2ヶ月間で、週に一度業務時間外に30分〜1時間の時間を確保しました
期間が長期化しすぎると過去の章の内容を忘れたり、モチベが低下する可能性があったので各回で二章ずつ進める形にしました
実施にあたり工夫した点は以下です
途中入場/退場自由、参加/不参加連絡も不要
弊社はフルリモートの会社なので好きなタイミングで meet に参加できるようにしました
聞き専 OK
周知事項や読書会での議論は全てファシリテーター(自分)がリード
読書会参加者は会社から書籍を買ってもらえる
福利厚生として参加者には1000円分の飲食手当
参加できなかった人や振り返りたい人向けに録画を残す
業務時間外に実施するという点、過去の経験からとにかく人が集まらないと全く盛り上がらない点から可能な限りハードルを下げる工夫をしてみました
また、最初は自社メンバーのみでの開催を考えていましたが協力会社の方にも声をかけてみたところ参加していただけることになり、最大7人もの参加者で実施することが出来ました🙌
進め方
読書会の中で一緒に読み進める形だと時間が足りないため、事前に読書会で扱う章を読んでおき、疑問点や感想などを miro に記入してもらう形で進めました
事前に疑問点などを洗い出しておくことにより読書会がスムーズに進む点はもちろんですが、せっかく議論ができるタイミングだから色々書き込もうという気持ちが働き、一人で読むより精読ができたように思えます
また、読書会で深堀りしすぎると時間がどんどん過ぎていくため適度なタイミングで切り上げることも心がけました
実際の様子
2章ずつ進める形で「疑問点や議論したいこと」「感想」に分けて記入してもらった miro です
改めて俯瞰してみると理解が難しい章は感想が多めになっているのがよくわかりました😇
読書会実施後のアンケート
読書会実施後にはアンケートを実施し、今回の感想と今後の開催に向けた改善点などを集めました
全体的に肯定的な意見が多く、実施してよかったなと思いました
改善点としては以下のような意見がありました
章によって難易度が異なるので何章進めるかはしっかり考えたほうが良い
ファシリテーターを一人で回すのは負担が大きい
ファシリテーターの経験がない人向けの練習の場として、ローテするのもよさそう
難易度が高い書籍が続くと大変なので、強弱をつけつつ本を選ぶと良い
まとめ
今回読んだ本は難易度が高めかつ、DDD は特にチーム全員の協力が必要なので読書会という形で意識を揃えることが出来てとてもよかったです
読書会の日までに本を読まなければいけないというプレッシャーはありますが、期日があるおかげで積読を減らせますし、一人で読むより理解度が上がるメリットがありました
社内での読書開催は初めてだったので色々と手間取る事も多かったですが、改善点も見つかったので次回以降はより良い読書会にしていけそうです
最後に
現在は第2回読書会を開催しており、リーダブルコードを読んでいます!
EGSTOCK では、読書会を通じて一緒にスキルアップしたいエンジニアを大募集しています!