fc2ブログ
  1. 無料アクセス解析

crossroad's Blog

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

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


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

「テーブル設計を、ごにょごにょしたらできるよね」
「あそこでフラグで分岐すればできるよね」
...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 マイホーム 野球 プロジェクトファシリテーション Ruby Rails UML お店 ソフトウェア Tomcat S2Flex2 jsf Teeda タグライブラリ Eclipse ajax europa trac タスク mylyn 

ブログ内検索

最近の記事

最近のコメント

最近のトラックバック

カレンダー

02 | 2024/03 | 04
- - - - - 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フィード

リンク

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

アクセスカウンタ