こんにちは、平岩です。
最近になって、開発だけでなく設計をすることも増えてきました。
明確に仕様が決まっていない状態から、どうすれば顧客が使いやすく、かつプログラマーが作りやすい設計になるのか四苦八苦しながら作成しています。(まあプログラマーは私なんですが)
その中で、一つ意識していることがあります。
それが、「複数の視点を持つ」ことです。
これまでは、どうしても開発者側の視点として見てしまうことが多かったですが、今は顧客の視点からも考えられるように気を付けています。
また、プログラムに関する部分だけでなく、話し合いにおいても顧客と開発者での視点の違いによるすれ違いが発生しないように気を付けています。
気を付けていてもそれが出来るわけではないのも悩みどころですが、経験が力になると信じて頑張っていきます。
3+