DebTab

  • ホーム
  • DevTabとは
  • 記事一覧
    • きたえる
    • かえる
    • つくる
    • みちびく
    • たばねる
    • つたえる
かんたんログイン
Githubでログイン
Githubアカウントでかんたんにログインして、DevTabをもっと便利に使おう。

DebTab成長しつづけるデベロッパーのための情報タブロイド

DebTab

ログイン

検索 検索

「正しいものを正しくつくる」ための考え方・道具を整理してみた

写真佐々木 将之

つくる

2016.11.15

ポイントポイント

1

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

私は、2010年度に産業技術大学院大学の履修証明プログラム「人間中心デザイン」を履修していました。デザインとはなんぞや?も分からぬまま、デザイナーやディレクターの方々に混じってエンジニアという立場で参加していました。

※注意:この記事は2014年9月19日にGuildWorks Blogで公開したエントリをリライトしたものです。

参加した動機は「もっとユーザーに使われるソフトウェアを作りたい」といったものでしたが、人間中心デザイン(HCD)やユーザー体験のためのデザイン(UXD)に触れられたことは、私にとってソフトウェアに向き合う考え方が変わる転機になりました。

そんな中で、どうにかこの学びを実践に結びつけたく、しかしながらデザインとエンジニアリングの距離感(※後述)について悩んでいたのですが、先日ギルドワークスメンバーと話していて、自分が思ったよりも近しい考え方がありそうだということが分かってきました。

ざっくりとですが、図にしてみます。

考え方マッピング

これにこれらの考え方をあぶり出す道具をマッピングすると、以下のようになりそうです。道具マッピング

「正しいもの」を探るためには、「ヒト」側の理解が欠かせません。デザインで言えば、ユーザーの価値分析、ユーザーの行動分析などを行います。図で言う上部のメンタルモデル、アクティビティシナリオ、インタラクションシナリオが相当します。

「正しくつくる」ためには、「システム」側の理解が必要となります。考え方によって「データ」であったり、「画面」であったりしますが、それらを包括して「オブジェクト」の理解が必要だと思っています。

私がデザインとエンジニアリングで遠いと感じていた距離感は、この2つをつなぐものでした。

従来であれば、「業務フロー」や「ユースケース」という形で整理してきたものですが、マップにある通り、ユーザーのメンタルモデルからは、少し遠い位置にあり、手数がかかるイメージを持っています。

最近様々なディスカッションをしていく中で、ドメイン駆動設計(DDD)で考えられている「ドメインモデル」が、もう一つのヒトとシステムとのつながりとしてあるのではないかという考えがおぼろげながら見えてきました。つまり、今持っている仮説は「ユーザーの価値観・メンタルモデルをあぶり出し、それをドメインモデルとしてオブジェクトと結びつけることで良質なシステム設計となるのではないか」となります。

いいUXデザインができると、いいシステムができる。を実現し、実際に使うユーザーに価値を感じてもらうために、様々な道具を合わせてよりよいものにしていきたいと考えています。


今回は、ギルドワークスが掲げる「正しいものを正しくつくる」ための道具を整理してみました。こんな作り方に興味が湧いた方は「ギルドワークスと組む」などを見ていただき、お気軽にお問い合わせください。

共感した

ポイントポイント

1

取り消す

この記事に共感したら、何度でも押してこの記事のポイントをみんなでアップしよう。

自分の感想を残す

この感想は、サイトに公開されることはなく自分にしか見えません。自分の考えのログを残すために感じたことを登録し、のこしておきましょう。あとで振り返ったときに、あのとき自分はこう考えていたのかということを知ることにより、あなたの成長へとつながります。

Githubでログイン

Githubアカウントでかんたんにログインして、DevTabをもっと便利に使おう。

  • ひとつ前の記事

    キャンバス・マップをまとめてみる(後半)

  • ひとつ後の記事

    ギルドワークスのリモートワークを支える技術

この記事もどうですか?

東京工業大学 Programming Boot Camp を開催しました

この記事は、ギルドワークス Advent Calendar の18日目の記事です。 今年で4回目にな…

つくる

2018.12.18

ポイント
0

ブラウザ操作のキャプチャができる Puppeteer recorder を試してみる

Chromeの自動操作ツール Puppeteer みなさん、Puppeteer はご存知でしょうか?…

つくる

2018.08.24

ポイント
2

プログラマなら「道具」に愛着を持とう

プログラマという仕事は、「職人」と例えられることが多いのではないかと思います。 確かに、凄腕のプログ…

つくる

2016.08.17

ポイント
0

シェア
  • Twitter
  • このエントリーをはてなブックマークに追加
  • Google Plus

ログインして
ブックマーク

  • Twitter
  • このエントリーをはてなブックマークに追加
  • Google Plus
  • ログイン
LINE@

新しい記事が出たときや、注目の記事などを
定期的にLINEでお知らせしていきます

LINEで登録

LINEイメージ

DevTab
成長しつづけるデベロッパーのための情報タブロイド

株式会社ギルドワークス
https://guildworks.jp
  • プライバシーポリシー
  • お問い合わせ

Copyright © GuildWorks Inc. All Rights Reserved.

ページのトップへ