“技術力を活かすための”業務知識がシステムエンジニアに必要なわけ

ソフトウェア

美味しい水をお探しですか?
定額制だからお水は使い放題!全て“月額料金”にコミコミ!
利用料金は業界最安値!

PR広告!おいしい水を水道水から【Locca】


昔からシステムエンジニアには業務知識が必要と言われてきた。それは間違いないのだが、なぜ業務知識が必要なのだろうか。

以前、照会に10分もかかる遅くて使い物にならないオンライン画面があった。その画面は検索条件に機種コードと組立部品番号を入力すると、その構成部品の一覧を表示するというものであった。レスポンスタイムを確保するために1頁に表示する構成部品の数は最大100件に制限を設けていた。

それにもかかわらず応答に10分も待っていなければならないので、実務上は使い物にならなかった。この画面を開発したベンダには性能改善を申し入れていたが1年以上改善できなかった。

解決の兆しが見えないので、私がソースコードを解析することにした。まず最初に確認したのはデータベースから検索条件に合致するデータを取得する部分だった。

取得の方法は、まず検索条件となった組立部品番号とその構成部品を結合して仮想表を作成し、その仮想表からさらに検索条件となった機種コードに合致したデータを抽出するというものだった。

この方法では最初の組立部品番号とその構成部品を結合した仮想表が数百万件になる。同じ組立部品番号や構成部品が複数の機種で使用されているからだ。(これが業務知識)

そこで初めに機種コードで組立部品番号と構成部品を絞り込み、その結果に対し結合を行い仮想表を作成するように変更した。その結果、応答時間は10秒以下激減した。

ユーザからは「いったいどんなマジックを使ったのか?!」と驚かれ感謝された。

一方、ベンダのシステムエンジニアになぜこのような改善ができなかったのだろうと聞いたところ「業務知識が足りませんでした。」と答えた。

彼は優秀なベテランのシステムエンジニアで、データベースの操作には長けていた。しかし、性能を改善するために必要な業務知識が不足していたということだ。

いや、もしかしたら業務知識もあったかもしれない。しかし、その業務知識とデータベース技術を結びつけて性能を改善するという問題解決力が不足していたのかもしれない。

同じ組立部品番号や構成部品が複数の機種で使用されている」という業務知識から、じゃあ先に機種コードでデータを絞り込んでから結合した方が効率的になると気が付く力だ。

データベースに対する技術力それを活かすための業務知識、この両者がシステムエンジニアには必要になる。「同じ組立部品番号や構成部品が複数の機種で使用されている」という業務知識だけあったとしても、システムエンジニアリングに活かせなければ宝の持ち腐れになってしまう。



━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 ●企業システム戦略   五輪書 水之巻 心持の事(続)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

身体の小さい者は、大きい身体の者についてよく知り、身体の大きい者は、小さい身体の者についてよく知り、大身も小身も心を真っ直ぐにし、自分を贔屓目に見ないように心をもつことが肝要である。



話の分かる優秀なコンサルタントをお探しですか?

PR広告!一流コンサルタントに3.85万(税込み)〜WEB相談できる!【コンパスシェア】


DXに強いシステム開発会社をお探しですか?

PR広告!システム開発業者を完全無料でご紹介します!【EMEAO!】




PR広告!おいしい水を水道水から【Locca】



【PR広告】会社や上司へ連絡不要!【退職代行ガーディアン】



■120社1000人以上が受講!!

1.研修・オンライン講座      
  経験と勘だけのレビューから脱却する!レビューを体系的に学び、成果につなげる!          
  『【リスク指向】超ドキュメントレビュー実践法』
  ※実務ですぐに使えるチェックリストを使用した演習付き!
  
  危険予知能力を高め、リスクを見つける!
  『100の失敗事例に学ぶ!企業システム戦略の危険予知訓練』
  ※すぐに実践で役立つ100の失敗事例による危険予知訓練の演習付き!

■便利な道具箱

自動でしゃべるパワーポイント(VBAマクロ)
 ノート欄のテキストを音声合成エンジンが読み上げ、画面も自動で切り替わるVBAマクロ!
音声を録音するよりとっても楽です。失敗して録音をやり直す手間もなく、部分的な変更も楽々です。

簡易日程計算(Excel/VBA)
 製品構成展開されたツリーデータを使用して、製品を期日までに組立完成させるために必要な日程を計算するExcel/VBA!

簡易原価積上げ計算(Excel/VBA)
 製品構成展開されたツリーデータを使用して、製品を構成する部材の原価を積上げ、製品原価を計算するExcel/VBA!

簡易所要量計算(Excel/VBA)
 製品構成展開されたツリーデータを使用して、製品を組み立てるために必要な部品の個数を
 計算するExcel/VBA! 

■間違いだらけのシステム構築(無料冊子ダウンロード)
 ~企業システムの強化書~
 https://www.kigyo-systems.com/books/book.html

PR広告!TechAcademy [テックアカデミー]
PR広告!システム開発業者を完全無料でご紹介します!【EMEAO!】

メルマガ読者登録・配信中止



コメント

タイトルとURLをコピーしました