品質と期限の両立:アプリ開発の舞台裏
- この記事を書いた人物:
- M.N・第1システム部第1課
- 記事テーマ:
- シゴト図鑑 ~仕事内容・身につくスキル&必要なスキル~
関連タグ:
Q 現在の職業をひとことで表すと?また仕事内容や目標指標を教えてください。
A 何を作り、何を目指すのか
エンジニアとして、主にプロ向けカメラをスマートフォンから制御・操作できるアプリの開発に携わっています。
仕事内容としては、例えば以下のような要素を担当します。
・ 新機能追加や改善(設定項目の追加、UIの変更など)
・ 不具合調査と修正(原因の切り分け、再現手順の整理、修正、検証)
目標指標(成果の見え方)については、主に以下が目標として置かれています。
・リリースに向けた期限内での実装完了
・不具合の早期発見・修正を行い、品質を担保すること
・ 期待通りに動くこと(仕様通り・意図通りの挙動を提供できているか)
仕事内容としては、例えば以下のような要素を担当します。
・ 新機能追加や改善(設定項目の追加、UIの変更など)
・ 不具合調査と修正(原因の切り分け、再現手順の整理、修正、検証)
目標指標(成果の見え方)については、主に以下が目標として置かれています。
・リリースに向けた期限内での実装完了
・不具合の早期発見・修正を行い、品質を担保すること
・ 期待通りに動くこと(仕様通り・意図通りの挙動を提供できているか)
Q この職業で最も楽しいと感じる瞬間と大変な瞬間はいつですか?
A やりがいと壁:バグ調査・実装の試行錯誤
最も楽しい瞬間は、解決方法がなかなか見つからなかったバグや、実装方法に悩んでいた機能について最適だと思える対応方法が見つかったときです。
ウェブ上から情報を収集したり試行錯誤を重ねて、少しずつ原因に近づいていく過程は難しい反面、突破できたときの達成感が大きいです。
逆に大変な瞬間は、その対応方法がなかなか思いつかないときです。
複雑なバグ・機能だと想定よりも時間がかかってしまいなかなか前に進んでいる実感が持ちづらいことがあります。だからこそ、突破口が見えた瞬間の嬉しさにつながっていると思います。
ウェブ上から情報を収集したり試行錯誤を重ねて、少しずつ原因に近づいていく過程は難しい反面、突破できたときの達成感が大きいです。
逆に大変な瞬間は、その対応方法がなかなか思いつかないときです。
複雑なバグ・機能だと想定よりも時間がかかってしまいなかなか前に進んでいる実感が持ちづらいことがあります。だからこそ、突破口が見えた瞬間の嬉しさにつながっていると思います。
Q この職業で身につくスキル&あると良いスキルは何ですか?
A 開発を前に進める2つの武器
この職業で身につく、およびあると良いスキルとして大きいのは次の2つです。
・コミュニケーションを取る力
開発では自分一人だけでなく、同じチーム内の他のメンバーや、他のチーム(カメラチームやデザインチームなど)と仕様や認識をすり合わせながら進めていく必要があります。
仕様が曖昧なまま進めると手戻りが増えるので、関係者と素早く認識をそろえることが成果に直結すると感じます。
・調べたいことを適切に、かつ迅速に調べる力
不具合対応や実装では、見慣れたコードだけでなく全く未知のコードに触れることもあります。公式ドキュメント、既存コード、ログ、過去事例などから必要な情報を見つけ、検証して、結論につなげる力が鍛えられます。
・コミュニケーションを取る力
開発では自分一人だけでなく、同じチーム内の他のメンバーや、他のチーム(カメラチームやデザインチームなど)と仕様や認識をすり合わせながら進めていく必要があります。
仕様が曖昧なまま進めると手戻りが増えるので、関係者と素早く認識をそろえることが成果に直結すると感じます。
・調べたいことを適切に、かつ迅速に調べる力
不具合対応や実装では、見慣れたコードだけでなく全く未知のコードに触れることもあります。公式ドキュメント、既存コード、ログ、過去事例などから必要な情報を見つけ、検証して、結論につなげる力が鍛えられます。
所属企業
つくばソフトウェアエンジニアリング株式会社
当社は、東証JASDAQ上場SYSホールディングスグループの一員として、動画像・音声・スマートファクトリー関連ソフトウェア開発に特化したスペシャリスト集団です。設立以来磨き続けた技術で最高品質のソフトウェアを提供し、多くのお客様から信頼をいただいています。若手エンジニアの成長支援に力を入れ、ホワイト企業認定を取得(2024年11月認定取得)。技術力向上とキャリア形成を全力でサポートします。