Artisan Crew Engineering Inc.成功するシステムとは <ロサンゼルスのIT会社>

バランスを保ったシステム プログラマーではなく業務を理解したSEによる開発が必要

ホームシステム開発Web制作/SEO対策/SEM求人/募集会社概要便利ツール

良いシステムとは何か

弊社は、『良いシステム』=『バランスのとれたシステム』だと考えています。 ここで言うバランスとは2つの意味があります。1つは会社内でのバランス、もう1つはシステムコストと機能とのバランスです。 「こういうことがしたい」とか、「こうでなければならない」という様々な要求・要望を、どう集約して実現するかということです。 ここでまず理解していただきたいのが、すべての要求を完全に満たすことは物理的に不可能であるということです。 それぞれの要求は相反していることが多く、どちらかの要求を満たせば必然的にもう一方の要求は満たされないのです。 まずはこのことを概念的に再認識する必要があります。

ここで、ほとんどの会社で必要となる販売管理システムを例に考えてみます。


(会社の各部署からあがってくる要求図)


(要求内容・具体例表)

格要求の内容:   具体例: これらの要求を満たした場合:
無駄な経費を
削減したい
滞留在庫を減らすため、各在庫の責任の所在をはっきりさせる
不良債権の発生を
防ぎたい
債権限度基準を設けて限度を超えた得意先に対して、 売上処理ができないようシステムに制御せる
利益、資産を正確に
把握したい
原価を正確に把握するため、先入れ先出しで厳密に在庫を管理する
経理処理を
簡単にしたい
販売管理データへさらに入金、支払予定を入力して資金繰りに活用する
システム管理を
簡単にしたい
誰でもすぐに使えるように、ユーザーの便利機能を増やす
セキュリティを
強化したい
必要に応じてシステムをパスワード管理と共に、各コンピュータの権限を制限する
作業をできるだけ
簡単にしたい
前回の取引と商品が同じ場合、デフォルトで前回と同じ取引単価を表示する
入力したデータの
変更、修正を
簡単にしたい
いつでも登録された売上、仕入れデータを呼び出して修正できるようにする
営業にかかわる処理を簡単にしたい 未回収を防ぐため、売上データの請求、入金残高を細かく管理する
資料を簡単に
作成したい
どんな情報にもデータ出力機能をつける
データを分析したい 各マスタに分類項目を増やしたり、各処理に分類項目を選択させて関連付けをさせる
個人の査定評価を
行いたい
販売管理の一連の実績を個人ベースで見られるようにする

ここで1つ明言しておきたいのが、「すべての要求を均等に保つことが必ずしもが正しいわけではない」 ということです。システム屋の立場から言えば、システムの有効活用性を考えると要求Dのプライオリティはどう考えても低い。できることなら他の要求のために妥協 してもらいたいところです。ただこれが行き過ぎると入力作業が複雑で、時間が掛かり過ぎて業務に支障をきたす危険性があります。やはりバランスなのです。


このバランスは会社によって十人十色です。従業員数、業種、オペレーターのスキル等様々な要因を考慮しなければなりません。 またシステムにかけられるコストも十分考慮しなければなりません。ここで言うコストにはお金だけではなく、開発時間や打ち合わせ時間、テスト や検証に費やす時間と労力も含まれます。それ故、システムに対する要求の妥当性、必要性をよく吟味することは不可欠なのです。


以上の観点から大切なのは、上がってくる要求がその会社とって重要かどうかを依頼者とよく吟味し、見極めながらうまく 全体のバランスを保ったシステムを構築することであると考えています。そしてバランスをとる必然性を、システムに関わるすべての人に 理解してもらえるように努力することも忘れてはならないのです。利用者がその会社のシステムの主旨をよく理解でき、協力的であればある程、システムに存在価値が生まれるのです。


 
なぜシステムが運用に乗らないのか
弊社開発ポリシーへ戻る
1720 S. Catalina Ave. Suite 210 Redondo Beach CA Tel: (310) 540-1150 Fax: (310) 540-2999  info@artisancrew.com  [Site Map]
Copyright 2000 -2008 ACE Inc.