ラティスのサーバー開発の裏方担当

  1. エンジニアブログ

こんにちは.企画・DX推進本部の 10ma です.
今回は私たちが開発している XVL Server 製品の裏方の開発業務について紹介したいと思います.
(トップの写真はアクアリウム アンダーウォータースペース というところの撮影スポットで撮影したものです.

開発製品について

XVL Server は XVL データを登録・管理できるサーバー製品になります.
皆さんの身近なもので言えば XVL データ専用のエクスプローラーのようなものでしょうか.

ただ、単純に管理するだけではなく、XVLを登録すると自動的に一定の処理を加えたり、紐づいている XVL の一部を編集すると全体の XVLを自動的に更新したりするなど様々な機能が内包されています.

私のチームはこの登録するときに XVL の中に情報を加えたり、一定の処理を行ったりするときなどに裏側で動いているコマンドを作っています.
標準のサーバーを作るプログラムだと XVL の中身をいじる機能がないので、このコマンドに対して「この機能実行してくれ」と命令を出して XVL の中身をいじる必要があります.

普段の業務内容

基本的に業務の種類は以下の三種類でしょうか

製品開発:製品の既存機能に対して改善を入れたり、新機能を実装したりしています.
受託開発:お客様によっては標準製品だけでは機能が足りないことがあります.そういったお客様に対応するためにお客様向けにカスタマイズしたコマンドを作ります.
製品サポート:製品でエラーが出た時や、機能がわからないなどの質問対応

製品開発と受託開発の業務内容は、まず顧客が欲している機能や新規に実装する機能に対してこんな機能で問題がないか確認するため要件定義書を作成して認識確認をします.

さらに開発者目線のドキュメントに落とし込むために仕様書を作成.
仕様書ができたら開発を始めます.開発は 基本的に C++ で書きます.

開発が終われば自分たちで単体テストして、その後サーバー側の開発の人に渡して連結テストしても問題がないか確認してもらうといった流れになります.

もちろん案件によってはこの中の一部だけやることもあります.

開発規模は1週間ほどから1か月以上かかるものもあったりします.
私の場合は、全体通して自分の手で携わることができるので働きやすい環境かもしれないです.

一日の過ごし方

一日の業務は上で記載した業務内容のうちどれかをやっているまたは案件が複数あれば並列して進めたり、突然降ってくる製品サポートの対応をしていたりします.
私は在宅業務多めで働いていますが、通勤時間がなかったり、業務が終わってすぐ家事ができたり働きやすいなぁと感じます.
また、在宅でも問題なく開発できる環境もあり、在宅時出社時問わずコミュニケーション取れるような様々な工夫が行われていますよ.

さいごに

サーバー製品の中の裏方担当ですがどんな業務をしているか紹介してみました.
実際の業務のイメージが多少ついたでしょうか?

ラティスに興味を持ってくださった方と一緒にお仕事できるの楽しみにしています.

企画・DX推進本部 Web3D開発グループ
2017年新卒入社
頑張って働いてます

記事一覧

関連記事

2023年度入社式を行いました

こんにちは。人事のきういです。4月になり、ラティスも新年度が始まりました。この春卒業された、3名の新入社員を迎えるために、入社式を行いました!入社式で…

XVLとはどんな技術か?②

前回に引き続き、技術者目線でXVLについてご紹介します。今回のテーマは「XVLはなぜ軽くできるのか?」です。形状データの軽量化いきなりディープな内容になるのも…

営業統括本部について

こんにちは!営業統括本部のS.Nです。今回はラティスの営業部門である営業統括本部について紹介します。営業といっても幅広く、また会社によっても業務内容が異なってきます…

座談会の様子。オンラインで実施しました!

3年目社員座談会(後編)

こんにちは。人事のきういです。今回は3年目社員座談会の後編をお送りします。(前回の内容はこちら)新入社員研修で立てた「No.1宣言」どれくらい達成できてる…