システムエンジニア

SE(システムエンジニア)とは?

SEとは、システムエンジニアの略称で、システム開発の工程全般を把握し管理する仕事をする人をいいます。

まず、クライアントがどのようなシステムを必要とするのか、そのシステムで何をしたいのなどを聞き、実現可能なシステムかどうか、可能だとするとどのような技術的手法を用いるのがよいか、システムを作るのにどのくらいの時間や何人のプログラマーが必要か、技術的に難しい場所はどこかなど、システムの出来上がりをイメージします。

次に、システムを設計します。設計書を書き、最終的に誰が見てもプログラムを書くことができる様な設計書を仕上げます。

プログラマーにプログラムを作らせます。SEの設計書をもとにプログラマーがプログラムを組み、SEはプログラマーの作業を管理しながら、全体の調整を行います。

そして、作ったシステムがクライアントの要求に適うものかどうかをテストします。

次に、クライアントの前で実際にシステムを稼動し、要求通りのものができているかを確認し、納品します。

このようにSEの仕事は、クライアントとの交渉や工程の管理などあらゆる仕事をしますから、コンピューターの技術力は勿論、プロジェクトの管理からコミュニケーション力まで、とても幅広いスキルが求められます。