はじめに
アイキューブドシステムズでiOSアプリ開発を担当しているhuong-i3です。
2022年6月に入社しました。入社研修後6ヶ月Xamarin iOS Coreチームに配属していました。初めてのチーム開発記事を書いたのでよければご覧ください。
2022年12月末にCSE iOSチームに参画することになりました。今回、CSE iOSチームを紹介したいと思います。
CSE iOSチーム
CSEはCLOMO Sustained Engineeringの略であり、小規模の修正や要望対応、障害対応を行うチームです。運用中のアプリのメンテナンス、CS(Customer Success)チーム経由でのお客さんからの問い合わせの対応、必要に応じて新規機能開発などを担当します。 CSE iOSの他にサーバー、Androidチームがあります。
CSE iOSチームのメンバー
メンバー数は外部委託メンバーと含めて11名です。日本国籍以外にフィリピン、香港、中国、ベトナムの外国籍の人がおり、多様性のあるチームだと思います。
CSE iOSチームの活動
お客さんからのお問い合わせ対応
問い合わせの内容により、iOSアプリのみの対応をしても良い課題と、サーバー側と連携した対応が必要な課題があります。問い合わせの内容を追加で確認する必要があるとき、CSチーム経由でお客さんに確認していただきます。
問い合わせの内容はさまざまです。仕様確認やデータの調査、また調査した結果で不具合との判断になった場合、不具合の起票をしてもらい、原因調査、修正など行います。
課題を管理するJIRAでのコメントやTeamsのチャットで連絡をとります。週3回エスカレーション朝会があり、サーバー、Android、iOS、CSチームの代理者が参加し、重要な共有をするようにしています。 エスカレーション課題は社内用語であり、お客さんから優先度が高い問い合わせを意味します。
お客さんの営業に影響する可能性があるので、問い合わせが届いたら優先して対応します。
QAチームや開発チームが発見した不具合の対応
リリースする前にQAチーム(Quality Assurance、検証部隊)がアプリの検証を行い、発生した不具合を報告してくれます。リリース予定と合わせて課題に優先度をつけて対応します。
新しいiOSバージョンが公開される前に、動作確認が行われます。不具合が発見されたらCSEで修正します。
メンテナンス・改修
開発用ツールのXcode, Visual Studioや言語、フレームワークなどのバージョンアップが出たときに検討、対応します。
セキュリティ・品質を固めるため、必要に応じて新しい技術を適用する改修も行います。
プロジェクトの紹介
CSE for iOSチームは担当するプロジェクトを紹介します。
担当するアプリ
- CLOMO MDM (https://www.i3-systems.com): iOSモバイルアプリとMacOSデスクトップアプリがあります。
- SECURED APPs (https://www.i3-systems.com/securedapps) :5つのアプリ
担当するアプリが多い印象があるかもしれませんが、オーバーすることがないようにリリース予定と合わせてメンバーの課題を調整します。
使用している言語、プラットフォーム、ツール
- 言語:Objective-C, Swift, Xamarin.iOS C#
- IDE:Xcode, Visual Studio
- 管理ツール:GitHub, Jira-Confluence
(おまけ)わたしの1日を紹介
フルフレックスタイム制なので6:00~22:00以内で会議の時間と合わせて勤務時間8時間に調整すれば、開始・休憩・終了時間は自由に取れます。2023年6月現在、原則週1日出社です。(例外あり)
10:00: 作業開始、メール、チャットと課題状況確認
10:30: CSE iOS朝会
毎日10~30分程度でQAチームの代理者からの検証状態など共有し、CSE iOSチーム内で課題状況の共有、問題の相談を行います。
11:00: 課題対応
JIRAでアサインされる課題を優先度順で対応します。質問や相談事項があった時、随時にチームズのチャットや通話で連絡をとります。
12:00: 休憩
休憩を長くとってヨガスタジオに通ったり、冬に日光浴したりしに行ってきます。
14:00: 課題対応継続
15:00: エンジニアブログ書こう会
週1回、1時間程度でエンジニアブログを書く予定の人が集まり、ブログを書きます。参加が任意ですが、1時間ブログに集中できて書き方などについての相談も受けてくれますのでおすすめです。
17:00: オフィストレーニング
週1~2回、15分と30分バージョンがあります。在宅ワークによる運動不足解消のための取り組み記事が公開されているので良ければご覧ください。
17:15: 課題対応継続
19:50: 日々報入力、1日の振り返り
20:00: 終了
他にもさまざまなテーマで盛んに社内勉強会やイベントが開催されています。
おわりに
関わるアプリとプラットフォームが多様にあるので、慣れるまで時間がかかるかもしれませんが、勉強できるものも多くあり、毎日楽しめます。
一緒にコーディングを楽しむ仲間を探しています。興味のある方ぜひご応募お待ちしています。