iOSチームの話2019.1.4minneエンジニア2018年10月、ついに1000万ダウンロードを達成した『minne』のスマホアプリ。今回はそんなスマホアプリのなかでもiPhoneアプリを率いる「iOSチーム」のお仕事と仲間について、メンバー3人にお話を伺います。辰弥あだ名:こじこじiOSエンジニア。『minne』の「iOSチーム」では、リーダーを務めている。最近ハマっていることは、買ったばかりのコードレス掃除機で家中のゴミを吸い取ること。カプラン@yhkaplanあだ名:ジョシュiOSエンジニア。最近ハマっていることは、ランニング(週3回くらい)。ウニョン@unnnyongあだ名:ウニョンiOSエンジニア。最近ハマっていることは、日本酒。はじめに3人の経歴を教えてください。こじこじ:僕は、大学では建築やプロダクトデザインを勉強していて、新卒で2015年にペパボに入社しました。それからは、ずっと『minne』のiPhoneアプリの開発に携わっています。ジョシュ:僕は、中途で2017年に入社しました。日本に来たのは5年以上前で、当時は通訳として働いていました。エンジニアに?ジョシュ:通訳の領域でテクノロジーを活用した仕事が増えていくのを実感して、だんだんとプログラミングに興味が湧いてきました。それで、1年間勉強して、iOSエンジニアに転向したんです。ウニョンちゃんも、中途入社ですか?ウニョン:いえ。実は、韓国の大学を卒業してすぐにペパボに入りました。最初から日本への就職を決めていたんですか。韓国はAndroidのシェアが大きくて、それならiOSの知識を学べる日本で就職しようと思って、2018年4月にペパボに入社しました。私の初出社日からペパボにフレックス制度が導入されたみたいで、10時に出社したら人がほとんどいなくて、びっくりしたのを覚えています(笑)。バックグラウンドが全く異なる3人ですが、年齢は?こじこじ:26才です。ジョシュ:27才です。ウニョン:24才です。『minne』の事業部には、チームのほかに「ユニット」という役割もあると聞いたのですが。こじこじ:事業部全体が目標の異なる大きなユニット2つに分かれているんです。ひとつが、ユーザーさんへよりよい体験を提供するための「接客ユニット」。ひとつが、新しいユーザーさんを増やすための「集客ユニット」。iOSチームでは「接客ユニット」に僕が、「集客ユニット」にジョシュとウニョンちゃんが入っています。チームのなかでユニットが分かれていると、仕事は別々になるのですか?こじこじ:大規模な機能開発だとユニットで分断して作業することもありますが、どちらかといえば横断した開発が多いです。ジョシュ:最近だと「後払い決済」を3人で実装しました。あとはプログラミング言語を「Objective-C」から「Swift」に書き換えているところです。こじこじ:『minne』のiPhoneアプリは2012年にスタートして、今では約6万行のコードがあるんです。書き換えることはできました。ミーティングは多いですか?こじこじ:チームでは毎日昼会を行っていて、そこで進捗を確認したり、つまづいていることを相談します。そのほかに、2週間に1回「ふりかえり会」をやっていますね。ウニョン:チーム以外だと、ユニット単位のミーティングが週1回30分くらいあります。そこでは同じユニットのデザイナーさんやディレクターさんと進捗を確認します。こじこじ:会議の数は、少ないと思います。Slackでもしますし、隣同士なので、かなり頻繁にコミュニケーションをとります。ペパボは、みんな基本的にSlackで会話しているので静かなのですが、3人は、リアルでたくさんお喋りするんですね。ウニョン:うるさいくらいかもしれません(笑)。こじこじ:ウニョンちゃんとジョシュさんは、声がよく通るからなぁ。こじこじさんは、声小さめだからちょうどよいバランスですね。こじこじ:そうそう、バランスがとれてる(笑)。最近のチームのお悩みはありますか?こじこじ:うーん、こないだやったふりかえり会の「TRY(これから試すこと)」の項目を見たら、何か出てくるかな。ウニョン:こじこじさんが風邪を引いていたみたいで「家にあるみかんを食べる」って書いてあります。風邪、治りましたか(笑)?こじこじ:もう大丈夫です(笑)。ジョシュ:機能的な不具合はありますけど、チームや人間関係での悩みごとはないかもしれません。3人とも本当に仲良しですね...!こじこじ:あえて言うなら、チーム内ではなく、ユニットやチーム、職種をまたいだコミュニケーションのむずかしさは少しだけ感じることもあります。それぞれに役割が決まっていても、チームで完全に仕事を分けることはできないので、そういった境界線をまたいで仕事をするときも、うまく仕事を前進できるようにコミュニケーション能力は高めていきたいです。リーダーの立場だと、より感じることも多そうですね。仕事のやりがいについては、いかがでしょう。ウニョン:ペパボにあるサービスのなかでも、特にスマホアプリに力をいれているのが『minne』なので、サービスだけでなく会社を引っ張っていくような責任感があります。こんなにユーザー数が多くて認知度のあるiPhoneアプリの開発に携われるのは貴重な経験です。ひとつ『minne』ならではのやりがいでいうとユーザーとの距離の近さを感じています。「ハンドメイドマーケット」などのサービス主催イベントにスタッフとして参加することもあるんですけど、リアルにユーザーさんと接すると「こんな人たちが使ってくれているんだ!」という実感が湧いて、うれしくなります。こじこじ:技術的な面でいうと、業界の最新技術を反映しやすい環境であることもやりがいにつながっています。『minne』は規模感も大きいのでレガシーなコードも残ってはいるのですが、規模感が大きいからこそ新しい挑戦をしやすくエンジニアにとっては刺激的だと思います。3人のこれから挑戦してみたいことを教えてください。ジョシュ:僕個人としての挑戦にはなりますが、ちょっとした作業を自動化する開発ツールをつくることが目標です。効率的に仕事をできる環境をつくって、楽しい作業に集中できるようにしたいです。(※ペパボの有志によるグループ開発合宿)こじこじ:iOSチームのリーダーとしては「Objective-C」から「Swift」への書き換えを完了させることが直近の目標です。最後に、こじこじさん。ジョシュ:スティーブ・ジョブズにしとく?こじこじ:じゃあ、そうしておきます(笑)。(1)年別アーカイブ2023年2022年2021年2020年2019年2018年2017年2016年2015年ペパボ。