SEの仕事
プログラミングだけではない、包括的なサービスを提供
システムエンジニア(SE)と一口に言っても、すべての企業で同じような業務に取り組んでいるわけではありません。システムを生み出し、新しいシステムにつなげていく一連の流れ(システムライフサイクル)のうち、開発系の仕事を中心に行っている企業もあれば、運用系の仕事を中心に行っている企業もあります。つまり、たくさんのIT企業が関わりあって一つのシステムの一生を支えているのです。
そんな中でソフトジャパンの仕事の特徴は、システムライフサイクルすべてをカバーする事業分野を持っていること。お客様の要望にぴったり合ったシステムの提供を企画したり、出来上がったシステムを日々守っていくのもソフトジャパンのシステムエンジニアの仕事です。
企画
お客様の要望を可視化する
企画は、お客様の課題や要望をまとめて可視化し、システムの大まかな機能を決定する工程です。システム導入によって課題が解決できるか、コストパフォーマンス等も考慮して検討を行います。
システム開発にかかる費用や期間を確認し、お客様との交渉を行うのも企画の仕事です。お客様と開発チームの間に入る形になるため、他の工程と比べて会議にかける時間が大きいのが特徴です。
そのため、人と話したり交渉したりすることが好きな人には向いている業務だと思います。お客様の困っていることを聞き出して解決策を提示するという点では、問題解決が得意な人にも向いています。逆に社外の人となるべく接しない仕事や、PCに触る時間が多い仕事を探しているという方には他の業務のほうが続けやすいかもしれません。
開発
設計・プログラミングと確認テストを行う
開発は、企画の立案した計画をもとに実際のシステムを構築する工程です。企画チームと協議しながらより詳細な設計を検討する作業や、システムが正しく動くことを保証するためのテストも開発工程で行っています。
システムエンジニアというとプログラミングばかりしているようなイメージをお持ちの方もいらっしゃるかもしれません。しかし実際は、プログラミングにかかる時間よりも品質を保証するテストにかかる時間のほうが長く、また慎重に行う必要があります。
開発工程ではリーダー以外はお客様と接する機会が少ないため、お客様の顔を見ながら仕事をしたいという方には少し物足りないかもしれません。一方、陰で支えるのが好きな方や、仕事をしながら情報系スキルを身に付けたい、モノを作るのが好きだという方にはぴったりだと思います。
運用
システムの正常稼働を支える
運用は、お客様のもとでシステムが正しい状態で動き続けるようにメンテナンスしていく工程です。システムの利用者サポートや管理者サポートなども行います。
皆さんはシステムが正常に働くのは当たり前だと思っていると思います。例えば電話は24時間365日通じるのが当たり前で、急に通じなくなったら困りますよね。その「当たり前」を支えているのが運用チームです。
運用の仕事は大きく分けて「監視」「保守」「業務支援」の3つあり、その中に大小さまざまな仕事が存在しています。比較的コツコツと作業をするのが好きな人におすすめの業務です。システム利用者の声が届きやすいので、お客様に近い目線で仕事をしたいという人にもおすすめです。一方で似たような作業が多くなりがちなため、人によっては退屈に感じることもあるようです。
廃棄
古いシステムの切替えや廃棄を行う
廃棄は、古くなったり使わなくなったりしたシステムを廃棄する際に行う工程です。ハードウェア(PCやサーバなど物理的な装置)が老朽化して取り換えが必要になった時や、システム導入時から業務内容に大きな変更が出て実際の業務をカバーできなくなった時などがあります。
どちらの場合もそれまでの業務が完全になくなるということは稀なため、捨ててしまうのではなく、元のシステムをベースにした新システムへの切替えという形をとることが多いです。その際はシステムが持つデータを新システムに取込む作業や、システムの切替えに伴う管理者や利用者との調整等を行います。
新旧システム両方に対する企画・開発が連携して進む仕事になるため、企画または開発チームのメンバーが担当します。コンスタントに発生する仕事ではないため廃棄専門チームというのは設けていません。
開発事例
国際通信サービスにおける請求計算システム
お客様:通信キャリア
使用言語:Java,PL/SQL
通信事業者が提供している国際通信サービスにおける別事業者向けの請求管理システム。
クラウドサービス上にシステムを構築し、利用者はインターネットを通して情報の登録や閲覧を行う。
通信情報配信システムから配信された通信情報を蓄積し、月毎の請求金額の算出、請求書の作成を行う機能を持つ。
料金業務における情報収集・分析システム
お客様:通信キャリア
使用言語:Visual Basic.NET,PL/SQL
通信事業者の料金業務における業務量や業務成果を分析するシステム。
全国に点在する支店・営業所の業務状況データを登録・蓄積し、様々な条件で抽出・集計する機能を持つ。支店・営業所、担当者ごとの業務量や業務成果を算出する事で業務改善や成果の評価等に利用している。
お客様企業の規模が大きく組織改編や業務変更が頻繁に発生するため、それに伴うシステム改修を継続して担当している。
求人情報サイトにおける募集企業向管理システム
お客様:求人情報サイト運営会社
使用言語:PHP,PL/SQL
求人情報サイトにおいて募集企業側が利用する管理サイト用のシステム。
求人情報の登録、応募者との応対、ダイレクトメール送信、求人サイトとの連携等の機能を開発した。
開発規模が大きいため、大手システム開発企業の傘下で他社と共に継続的に開発を行っている。