post-364

使いやすさを重視して何度もシステムを変更。必要以上に時間がかかってしまった

★厳選!おすすめ転職サイトランキング★
転職サイト名 HOP経由登録者数 求人を見る
1位
レバテックキャリア
(エンジニア)

★★★★★

詳細

2位
Geekly
(ギークリー)

★★★★

詳細

3位
ワークポート

★★★★

詳細

職業:元システムエンジニア
困った依頼:コンサルティング会社のシステム開発 

外資系コンサルティング会社のシステム開発に携わる。クライアントは約5000人の従業員をもつ会社だった。担当者の印象は、落ち着いた丁寧な対応の好印象だった。プロジェクトの人数は約20名で、プロジェクトとしては中規模のものだった。

トータルでかかった期間は約5ヶ月。プロジェクトはプロジェクトマネージャーが管理し、マイルストーンの設定など、弊社のマネジメントで行っていった。

内容は、簡単に説明すると、まずクライアントの業務内容の洗い出し。つまり分析を行っていった。この分析の結果、クライアントとの話合いにより、不要なものはのぞき、必要なものは取り入れるといったような、業務内容の健全化をまずおこなう。

その時に使ったツールがあり、これはデータをもとにしたツールで、このツールに業務内容を適応することにより、開発がさらに無駄の無い、かつメンテナンスが楽になるというメリットがあるものであった。

簡単操作を重視して、プログラムを何度も変更と修正

一連の業務内容のシステム化がツールにより行われた後、プログラムマネージャにより、プログラミングの見積もりが行われた。このクライアントの場合は、ユーザーインターフェースの部分が重要視された。つまりクライアントがこのシステムを使用するときに、なるべく使いやすさ、簡単に操作できる点に重点が置かれた。

その結果、使用する入力画面などの変更が、数多く行われた。システムに必要な画面作成、プログラミング、ネットワークのプログラミングなどを行い、あるモジュールが完了すると、テストを行った。テストは最終的にはクライアントに参加して頂き、使い勝手をチェックしてもらう。

その際の変更が多い場合は、画面の変更、その画面の裏で動くプログラミングの変更と修正が、必要以上に時間がかかってしまった。画面の一部の修正で、すべてが自動的に変更になれば問題は無かったが、開発者が行う作業は膨大なものだった。

またプロジェクトの場合、常に問題になるのが、期限と予算だ。予算内の期限通りの納品がめざすところのプロジェクトマネージャの腕のみせどころではあったが、数々のクライアントのよりよいユーザーインターフェースの変更により、かなり困ったこともあった。

このプロジェクトでのプログラミングはデータオブジェクト型を取り入れている事により、比較的変更には対応しやすくはなっていたが、弊社のプロダクトでは、画面の変更にともなうプログラミングの変更は、自動生成されるにも関わらず、実行段階までに手間がかかった。業務ごとに画面を作成し、データベース化も行い、かつネットワーキングでのセキュリティーの設定などもすべて含めての完成だった。

クライアントにとっては小さな変更も、開発者にとっては・・・

全モジュールが完了した後には、テストを行うフェーズにはいったが、いろいろなパターンを考慮してのテストも1ヶ月は時間を必要とした。十分なテストを行うことにより、エラーをこのテスト段階において早期発見し、修正をするという方法で、完成度の高いプロダクトを目指す事に勤めた。

ここまでの間でのクライアントからの変更は、困ったものの、さほどダメージ(労力と期限の面で)が大きいものではなかった。しかし、大幅な変更になる変更は不可能であり、クライアント側からみると小さな変更に見える事も、開発者にとっては、時間とシステム的な可能性を考慮した場合において、大きな変更になってしまう事はよくあった。

この内容を、クライアント側に理解して頂くことがなかなか難しく、手間がかかるポイントでもあった。ある程度システムがわかるクライアントの場合は簡単であるが、そうでない場合においては、この説明のための資料作りもしなければならず、期限が迫る中、二重の労苦となった。

実は納品後のメンテナンスが非常に重要

こういったプロジェクトは納品が行われたあとでも、メンテナンスというフェーズがある。このメンテナンスのフェーズが楽になるか、問題だらけになるかは、納品したプロダクトのメンテを考えたデザインであるかで大幅に異なってくる。

弊社の場合、プログラムの開発者が、メンテナンスも行う場合は少なく、このプロジェクトのメンテナンスのフェーズにはいるころには、参加した開発者は既に他のプロジェクトに従事している場合が多い。

そのためメンテナンスで問題が起こった場合は、直接開発者に聞けるケースが少なく、メンテナンス要員のエンジニアの腕しだいとなることが多かった。きっとメンテナンス要員の頭の抱える部分であったことは確かだ。

汗水ながして構築したシステムでも年月が過ぎると必ず変更依頼

ITは次々と新商品が開発され、昨日までのものが古いものに変わってしまうのも事実だ。プロジェクトを立ち上げ、汗水ながして構築したシステムも年月が過ぎると、クライアントにより、新しいシステムへの変更の依頼がやってくる。この繰り返しだ。

将来的には、人間が関わったすべてコンピュータがやってくれたらいいのにとも思ったこともしばしばあった。つまり、業務の内容をコンピューターに口頭で伝える、するとコンピュータが適切なシステムを自動で構築してくれる。その際には世界中のデータベースをチェックし最新の技術で最適な者を選ぶ。

そしてクライアントは、出来上がるのをまち、変更があれば、変更箇所を口頭でコンピュータにお知らせする。そしてまたクライアントは再度新しいシステムが出来上がるのを待つ。願わくば、システムエンジニアもいらない時代がやってきてほしい。

(現役時代は主にインターネット上に設けられる、主婦や女性をターゲットにした脱毛サロンやエステティックサロンの人気ランキングや口こみ評価から得られたランキング、そして、それらを簡単に検索して探すことができるポータルサイトのwebデザイン開発として、依頼を受けました)

【転職を検討されている方へ】実は、年齢ごとに登録するべき転職サイトは違う!?年齢別オススメ転職サイト一覧表

最後に「どの転職サイトに登録すれば良いのかわからない。。。」という方のために、【年齢別】のオススメ転職サイトをご紹介します。

転職サイト名
20代
30代
40代
50代~
公式サイトリンク
レバテックキャリア

無料登録


登録はコチラ
元ITエンジニア出身の転職コンサルタントが転職支援をしてくれるので「エンジニア独特の悩み」をわかってくれる。エンジニア未経験の方から、キャリアアップを希望する方まで幅広くサポートしてくれる。大手・中小・ベンチャーなど幅広く求人を扱っており、エンジニアの求人を見たいなら必ず登録を。
Geekly(ギークリー)

無料登録


登録はコチラ
IT業界に特化した転職サイトで、特に多いのはWEB業界・ゲーム業界の求人。
登録しないと見れない「非公開求人」が2,000件以上あるのでWEB・ゲーム業界の求人をチェックするなら登録必須。
ワークポート

無料登録


登録はコチラ
IT業界に強い転職サイトだが、IT以外の業界についても非常に詳しく求人もまんべんなく掲載されている。「エンジニアとしてのキャリアを検討しつつ、別の業界の話も聞いてみたい」なら登録をしておくこと。