設計力を上げるための社内勉強会

ギルドワークスの佐々木です。
ギルドワークス内部クローズドで、3月より社内有志で社内勉強会を開催しています。
名前は「ちくちく設計鍛錬場」です。
その内容を紹介したいと思います。

何故やってるいのか

ギルドワークスが理念として掲げている「正しいものを正しくつくる」を実践するために実施しています。とりわけ「正しくつくる」の実践を主眼に置き、メンバーの開発力・設計力の強化を目的としています。

何時、誰がやっているのか

ほぼ隔週の平日18時頃より1.5時間程度、ギルドワークスの有志で行なっています。
参加者の中には、私のようにリモートワークのメンバーもいるため、skypeで繋いでいます。

何をどうやってるのか

「ちくちく」読むということ

エリック・エヴァンスのドメイン駆動設計を「ちくちく」読んでいます。
DDD

ちくちく」読む、とはどういうことか…こういうことになります。

  • 第一回:本書まえがきの3段落の前半読み合わせ(0.5ページ分)
  • 第二回:本書まえがきの3段落の後半+本書の構成+対象読者の読み合わせ、第一部まえがきの概略(4ページ分)
  • 第三回:第一部まえがきの前半2段落の要約(0.5ページ分)
  • 第四回:第一部まえがきの後半3段落の要約(0.5ページ分)
  • 第五回:第一部まえがき2節の要約(3ページ分)
  • 第六回:第一部まえがき2節の要約やり直し(3ページ分)

なんと、6回もやって、まだ11.5ページしか読んでいません。しかもまえがき部分です。

輪講形式

雰囲気としては大学の「輪講」に近いです。
輪講では、代表者が論文やテキストを選んで要約し、ゼミ生みんなでツッコミを入れ、意見を出しつつ、読み合わせます。
本勉強会では、事前課題として要約すべき箇所が指定され、それを参加者がそれぞれ要約してきます。
事前課題の出題者は、ドメイン駆動設計の実践者である増田氏です。
そのそれぞれの要約をベースに、勉強会で意見を出し合います。

要約

要約は「40文字」といった字数制限があり、国語のお勉強です。
(どこが国語のお勉強?と思った方は、「100字要約ドリル」で検索していただくと分かると思います。)

何気なく言葉に出した「要約」は、ドメイン駆動設計を実践する上でとても重要です。
メタですが、本勉強会で要約することは、モデリングスキルを磨いていくことにも繋がっています。
要約はとてもむずかしく、言葉の筋トレといった様相です。

何を学んだか

ここまで読んで分かったことを簡単に述べたいと思います。

まず、ドメイン駆動設計はオブジェクト指向に大きな影響を受けているということでした。
オブジェクト指向以外のパラダイムで捉え直す試みも大事だと思います。
ただし、ドメイン駆動設計の根底には、モデル駆動やオブジェクト指向で産み出された数々の概念やプラクティスを、異なる視点でまとめ直したものであることを踏まえる必要があると考えます。

また、「開発者」に求められるものの大きさを感じました。
開発者という言葉は、スキルや考え方でかなり幅がある言葉だと思います。
しかし、ドメイン駆動設計で言われている開発者は、ユーザー・顧客のドメインを理解し、モデリング技術を研ぎ澄ます必要があります。
とても求められるものは大きく、だからこそ、面白い世界なのだと感じています。

まとめ

今回は、ギルドワークスの正しくつくる活動の一環として、社内勉強会の様子についてご紹介しました。

本勉強会自体はクローズドですが、ギルドワークスが主催する勉強会として、違う形でドメイン駆動設計に関する勉強会を開催したいと思っています。
その際は、こちらのブログでも改めてお知らせしたいと思います。

もし、ギルドワークスにご興味が湧きましたら、お気軽にご相談ください。(お問い合わせ

エンジニアが、デザイナーと言葉を合わせるために読む4つのメディア

ギルドワークスの佐々木です。
私自身はエンジニア/プログラマーですが、産業技術大学院大学履修証明プログラム「人間中心デザイン」を2010年度に履修しました。ただし、自分自身はビジュアルデザインだったり、アートディレクションだったり、そういったことができるわけではないので、そういった方々と協業したりといったことを念頭におきつつ、よりよいシステム開発ができることを心がけています。
続きを読む

リモートワークの仕事場

あけましておめでとうございます。
ギルドワークスの佐々木です。
本年もよろしくお願いいたします。

今日は、私の仕事場について紹介してみたいと思います。

1. 自宅

自宅は日本三景の松島です。実際は住宅地で観光地までは自転車で15分程度です。(ちなみに、結構聞かれるのですが松島は東日本大震災の影響は幸い少ない土地です。)
http://www.matsushima-kanko.com/
週の半分以上は自宅で作業しています。当然ネット環境などは一番整っており、作業するのに費用が発生しないため、一番よいのですが、生活空間と仕事空間が一緒となってしまうため、意図せずダラけてしまうことがあります。そのため、以下に挙げるような場所で作業しています。
松島

2. コワーキングスペース「cocolin」

http://cocolin.jp/
仙台市にあるコワーキングスペース「cocolin」に入居しています。週の3分の1は居ます。フリーアドレスが基本のコワーキングスペースです。こちらは入居者同士の交流を重視しているため、月単位の契約のみを受けて、ドロップインと呼ばれるような一日〜半日単位での利用ができないのが特徴です。(もしお近くにいらっしゃる予定の方がいらっしゃれば、私が居るタイミングであれば会議室を数時間利用できますので、お気軽にお声がけください!)
街の中心部からは少し離れていて、少し離れているのが難点ですが、普段運動不足になりがちなのでちょうどいいかなと思っています(笑い)なお、仙台駅ではなく、cocolinの最寄駅「榴ヶ岡駅」からは徒歩1分です。
入居者はIT系だけではなく、士業の方、映画関係の方など、様々です。みんなそれぞれ東北に思い入れがあったりしていて、面白いです。そんな場所から刺激を受けようと思い、入居を決めました。

cocolin

3. コワーキングスペース「ソシラボ」

http://socilabo.com/
 同じく仙台市にあるコワーキングスペース「ソシラボ」です。こちらはドロップインが可能です。また1日100円と大変利用料が安いため、気分転換のために利用しています。また、勉強会のためのスペース貸しもやっているため、勉強会コミュニティの会場として利用している場合もあります。

ソシラボ

 

4. ギルドワークス本社

東京に出張した際は、六本木一丁目にあるギルドワークス本社に行くことが多いです。実際、普段skypeでコミュニケーションをとっている先に行くというのは、不思議な感じがします。それでもまだまだ、対面でないとカバーできない部分もまだまだ大きいことを実感したりします。

recruit_office

一口にリモートワークといっても様々な場所で活動しています、というご紹介でした。
この記事を読んでギルドワークスと組みたいといったことがありましたら、お気軽にご相談ください。→お問い合わせ

12月13日(土):人間中心設計推進機構(HCD-Net)のHCD研究発表会で事例発表します。

ギルドワークスの佐々木です。

12月13日(土)10:00〜17:30に、芝浦工大で開催される「HCD研究発表会」(主催:人間中心設計推進機構(HCD-Net))で事例発表をすることになりました。

http://www.hcdnet.org/event/2014hcd_2.php

■日時:2014年12月13日(土)10:00~17:30

■場所:芝浦工業大学 芝浦キャンパス 802教室 (東京都港区芝浦3-9-14)

http://www.shibaura-it.ac.jp/access/shibaura.html

■主催:特定非営利活動法人 人間中心設計推進機構

■協賛学会:日本人間工学会・ヒューマンインタフェース学会・日本デザイン学会

■発表及び聴講参加費:HCD-Net会員:2000円、一般:3000円、学生会員:無料、一般学生:1000円


続きを読む

エンジニアとしての自分戦略を立ててみよう

ギルドワークスの佐々木です。

先日ご案内を始めた通り、ギルドワークスでは「自分戦略 発見ラボ」というサービスを始めました。

本日はこのサービスについて、ご紹介したいと思います。

なお、本サービスに関連したセミナーが今月(2014年11月)下旬に2回開催されます。ご興味を持たれましたら、是非ご参加ください。

続きを読む