はじめに
こんにちは。駅奪取チームの
id:kawa-mf です。
今回は、駅メモチームから駅奪取チームへ異動して、業務領域がどのように変化したのかについて、記述しようと思います。
前提としてなのですが、使用している言語(Perl, Vueなど)や環境といったものはほとんど同じで、チーム独自のものは少ないです。
1つ大きな差があるとすると、駅メモチームは人数が多く、駅奪取チームは人数が少ないことです。
今回の記事では、チームによって、どれくらい業務内容が変化するのかを書いて、これから入社を考えている人の参考にしてもらえると嬉しいなという温度感くらいで書いていこうと思います。
これ以降は、駅メモチームと駅奪取チームのことは、駅メモと駅奪取と記述させていただきます。
変わったこと
1つのプロジェクトに対する開発エンジニアの人数
- 駅メモ
- 2~5人
- 駅奪取
- 基本的に1人
- 上記はコーディングを進める人が一人という意味です
- レビューなどは、チームメンバーが行ってくれます
- 期限などが近い場合はヘルプに入って、一時的に3人になったりはします
- 上記はコーディングを進める人が一人という意味です
- 基本的に1人
一つのプロジェクトに対し、割り当てられる人数からもわかるように、駅メモのプロジェクトは比較的大きく、駅奪取は周年開発のようなものでも普通くらいの大きさのように感じます。
駅奪取だと、相談などはいつでもできる環境は整っていますが、1つのプロジェクトに対して、1人のエンジニアがコーディングを行います。
チーム開発的な複数人で進めるといった経験を積むことは難しいですが、1人で進める上で良い点もあります。
開発をする上で、何が必要かなどの見積もりから全て行う必要があるので、コーディング部分以外の知識も身につけることができます。
今回、駅奪取14周年で追加した新ニャッシュの都市ニャッシュを開発したのですが、初めての見積もりを行いました。
見積もりでは、他のニャッシュのスキルの詳細を詳しく知らなかったので、その部分についても調査しながら進めたこともあり、少し時間がかかってしまいました(+1日程度)。
見積もり以降の実装については、基本的に1人で行いました。
今回は、そこまで不具合が発生しなかったのですが、不具合が発生した場合は実装した人が一番の理解者のはずなので、その人が対応にあたることが多く、責任も重くなっていると感じました。
AWS周辺の作業
- 駅メモ
- 開発チームが見るのは、フロントエラーやサーバーエラーなど
- メンテナンスやDBのエラーなどは、インフラチームが担当
- 駅奪取
- 全て担当
駅奪取だと、人数が少ないためインフラの業務も行う必要があります。
こちらは普段の業務で変わった部分が多いです。
例えば、毎週の負荷分析で今までよりも見る範囲が広くなったことや、CloudWatchアラームをTerraform経由で追加するなどです。
ページごとのデザインについて
開発における流れとして、デザイナーが画面のデザインを考える → エンジニアやディレクターを交えて、デザインが問題ないのかを考える → エンジニアがコードに落とし込む(落とし込む際にもより良いデザインを思いつけば、デザインを調整する) というのが通常の流れだと思います。
駅メモだと、その流れに沿って開発が行われていましたが、駅奪取には専属のデザイナーが不在です。
基本的には、デザインもチームで考えて、考えたものをデザイナーの方に添削していただくみたいな形が多いです。
これまで、デザインについて、深く考えたことがなかったのですが、この辺りについても考える必要があります。
配属されてすぐに既存のページの表示改善を行いました。
しかし、変更方法が悪く、ユーザーからの問い合わせもあり、最終的にはチケットの要件から変更しました。
軽微なデザインを追加/変更するのみでも難しいということを実感しました。
個人的な感想なのですが、配属されてから1年ほど経ちますが、デザインを考える部分は全く慣れないです...
駅メモと駅奪取を比較し、良い点と残念な点(駅奪取視点)
- 良い点
- AWSでエラー確認などを含めてなのですが、対応する範囲が広くなったことで、より周辺部分について知識を得ることができた点
- 残念な点
- 駅メモだと複数人で開発していることもあり、チーム開発という感じがするのですが、駅奪取だと個人開発の感覚から抜け出せない点
駅奪取チームで個人的にやりたいこと
- 普段の開発では経験するのが少ない、インフラ周りの作業
- ユーザーのニーズに合わせた良さそうなデザイン設計
モバファクでは中途採用・新卒採用ともに絶賛募集中です。
会社の情報については、モバファクブログでも発信しています。
技術好きな方、モバファクにご興味をお持ちの方は、ぜひご応募ください!
・モバファクブログ:https://corpcomn.mobilefactory.jp/
・採用サイト:https://recruit.mobilefactory.jp/