1. 無料アクセス解析

crossroad's Blog

Javaを中心にした技術ネタなど。

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
  1. --/--/--(--) --:--:--|
  2. スポンサー広告

どうすればできるかじゃない、どうあるべきかなんだ


ソフトウェア開発の上流工程に関わって、時々...いや、常々思うこと。

「テーブル設計を、ごにょごにょしたらできるよね」
「あそこでフラグで分岐すればできるよね」
...etc

いや、どうすればできるかじゃない、どうあるべきかを考えましょう。

ぶっちゃけ、コストと時間を度外視すれば、できないことなんてない。
# いや、不可能はありますけどね。。。

上流工程で大事なのは、どうすれば実現できるかではなく、
何がどうあるべきかを考えることと思います。

これを取り違えると、往々にして要件の取りこぼしや認識誤りが入り込んだり、
実現手段に囚われて本来満たすべき本質的目的を見失う。

もちろん、世の中「べき論」だけではやっていけないのは当然ですが、
そうであってもやはり「どうあるべきか」を考えた上で現実と対比して落としどころを探るのと、
はじめからできる範囲でしか物事を考えないのとでは、大きな差があると感じます。



関連記事
スポンサーサイト
  1. 2008/11/25(火) 22:33:42|
  2. ソフトウェア開発 一般
  3. | トラックバック:0
  4. | コメント:0
<<アプリケーションエンジニア合格っ | ホーム | Effective Java 第2版!!>>

コメント

コメントの投稿


管理者にだけ表示を許可する

トラックバック

トラックバックURLはこちら
http://bagineer.blog59.fc2.com/tb.php/177-2d0dda2d
この記事にトラックバックする(FC2ブログユーザー)

プロフィール

crossroad

Author:crossroad
関西在住。男。
フリーランスのソフトウェアエンジニア。
エレキベース(Rock&Roll)とお酒が好物でございます。

カテゴリー

タグリスト

Java F1 フリーランス ベーシスト HARRY TheStreetSliders iPhone FX お酒 Seasar Maven eclipse Wicket マイホーム 野球 プロジェクトファシリテーション Rails Ruby UML お店 ソフトウェア Tomcat S2Flex2 jsf Teeda Eclipse タグライブラリ ajax タスク europa mylyn trac 

ブログ内検索

最近の記事

最近のコメント

最近のトラックバック

カレンダー

09 | 2017/10 | 11
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31 - - - -

月別アーカイブ

全ての記事を表示する

全ての記事を表示する

Twitter


RSSフィード

リンク

このブログをリンクに追加する

アクセスカウンタ

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。