システムエンジニア
システムコンサルティングやシステム開発を通じて、クライアントの夢を叶える力になりたいです。

待鳥了

[システムエンジニア]


■ ポテンシャルユナイテッドのシステムエンジニアが担う使命とは?

WEB系のプロジェクトを中心にシステムを提供するのが任務です。ポテンシャルユナイテッドのシステムエンジニアは、システムコンサルティング・システム設計から開発・実装まで行います。
受注型のシステム開発の流れとしましては、まず、クライアントのご要望をアカウントプランナーやディレクターと共にヒアリングします。
そして、クライアントが求めておられる機能や用途・目的などをきちんと把握し、潜在的な問題点も洗い出して、システムの必要性から考えます。
もちろん、システムが必要か不必要か、技術的に可能か不可能かを判断するだけではなく、クライアントが求めておられる意図を理解し、それに代わる代替案を考える事も大切ですね。
クライアントには叶えたい夢があります。その為にシステムでできること、それ以外の方法でできること等、いろんな角度から検討してご提案・実施いたします。

■ システム開発は、シンプルかつ純粋なアプローチが重要です。

クライアントの実現したいことを理解し、スムーズに進行するためにも、過剰な機能を作らないようにシステムを設計することが重要ですね。
当然、シンプルであればあるほど、リスクやロスも少なくなりますし、メンテナンス性や拡張性の高さも望むことができます。
“目標を達成するためにどういったプロセスが必要なのかを考え、最適な計画を立てる”ということは、システム開発も他の仕事も変わらないと思います。
クライアントの運用体制にフィットするシステムを作り上げるためにも、クライアントの業務に対する理解と知識を深めることも重要なことです。
クライアントに完成像のイメージを描いてもらえるよう、「提案→開発→実行」と使い心地を感じてもらいながらシステム開発を練り上げていきます。
このように進めていくことで、クライアントのご要望や運用体制にフィットするシステムを納めることができます。

■ システムの品質を高めるためには、リスク回避とロスの防止、そしてチャレンジが必要です。

システムの品質を高めるためには、事前にテストケースのプログラムを用意したり、その為の期間を確保しておくことが必要です。
また、使い勝手がよく洗練されているツールやスクリプトがあれば有効的に活用します。これは不具合が増えるリスクを避け、その為に生じるロスを防ぐためです。
余分なものを作らなければ、不具合が出るリスクは抑えられますから。
ただし、正しく動くコードであっても、ずっとそのままで良いというわけではありませんね。
クライアントの状況も変化するでしょうし、技術の進歩も目覚ましいですから、それに対応できるよう技術力も高めていきます。そして、大規模なコード変更が必要となった時でも、恐れずに取り組んでいきたいと考えています。