mixiの開発チーム紹介:ソーシャルグラフ開発
持ち歩きやすくて高画質との思いから購入した「RICOH GR DIGITAL II」。
おかげですっかり写真の魅力にハマっている開発部の大芝(おおしば)です。最近ではmixiのコミュニティ機能を用いて社内フォトコンテストを開催するなど、もうその勢いは止まりません。
今回は、mixiの主にフロントエンドを開発しているソーシャルグラフ開発チームについて紹介させていただきたいと思います。
■はじめに
ソーシャルグラフ開発チームには、二つのミッションがあります。
一つ目はユーザー数の増加。
二つ目はソーシャルグラフ(人と人とのつながり)の拡充となります。
mixiに置き換えると「招待登録」や「マイミクシィ」関連部分がそれに当たり、同時に主な担当範囲となります。
というわけで当チームではmixiのなかでも比較的クリティカルな部分を担当することになります。したがって影響範囲も非常に大きく、他の開発チームをはじめサービスプランナーやデザイナーと密にコミュニケーションを取りながら進めていくことになりますので、技術の面だけでなく、サービスそのものに対しての考え方についても要求されます。
■事例紹介
それでは、最近リリースしたモノについて担当メンバーの方から紹介させていただきます。
◇マイミクシィ一覧
| ◇マイミクシィ管理・設定 |
並び替え機能については、SQLでの並び替えができない設計上の制約があったため、事前にライブテストを行った上で、一度全てのマイミクシィ情報を取り出してからmod_perl 側で自前ソートするという工夫をしています。また、ニックネーム順については単純な文字コードによるソートではなく、使い勝手を考えて ひらがな or カタカナ、漢字、英数字、記号の順にソートを行えるよう実装しています。
更に今年10月には第二フェーズとして、グループ別のマイミクシィ一覧ページに、「このグループに日記を書く」機能を実装しました。
この機能は私自身のアイデアから実装に至ったものなのですが、企画者と開発者が一緒になって企画〜リリース〜検証までを行っていくというプロジェクトの進め方が生んだいい例ではないでしょうか。
今後もソーシャルグラフ拡大のお手伝いができるよう、邁進していく次第であります。
●18歳未満への登録開放
様々な状況下におけるテストでは、ケースの洗い出しなど大変苦労しましたが、ケースレビューをきちんと行い、テストそのものを入念に行うことで、何とか無事リリースすることが出来ました。
mixi利用制限の緩和第一弾であり、これから行う予定になっている数々の施策によって、より多くの方にmixiをご利用いただけるようになっていくのではないでしょうか。その際、安全で安心感のあるサービスである事、ソーシャルグラフの拡大を手助けできるサービスである事を念頭に置きつつ、日々精進して参りたいと思います。
●マイミクシィ申請フロー改善
アカウントがひとつではテスト出来なかったり、申請方法がいくつもあったりと、初めての案件としては難しい部分もありましたが、申請時のメッセージの保存は、機能要望でも挙がっていた部分なので、ユーザーの意見を反映できたという点が嬉しく同時にやりがいを感じました。
また、開発が終了した後には、テスト、コードレビュー、QAという工程を経ることで、mixiがサービスとしての品質を保っていることを知りました。安心してみなさんに使っていただけるサービスを提供するためには、入念なチェックが必要であることを認識し、それと共にmixiの開発者としての責任の大きさを改めて実感しました。
●紹介マイミクシィ画面刷新
mixiに友人を招待する際にマイミクシィを紹介する機能を今年6月にリリースしましたが、その紹介者選択画面のデザインを一新し、細かな改善を行いました。これにより他ページとの統一性が生まれ、ユーザビリティも向上したと思います。それほど大きな案件ではありませんが、初めてプロジェクトを任せられた案件だったので、JavaScriptやプロジェクト管理のスキルアップに加え、無事リリースできたことで大きな自信を得ることができました。
■最後に
そんな中、ソーシャルグラフ開発チームでは仲間を大募集中です。例えばこんな人材を求めています。
- 常にユーザー視点に立ち、全体の利用者を意識した考えができる人
- マイミクシィ周辺を改善させるための具体的な施策をお持ちで、それを自ら実現させたい人
- サービスプランナーとコミュニケーションを取りながら、モノづくりをするのが好きな人
- 技術のみに縛られず、技術はモノを実現させるための道具と考えられる人
- SNSをはじめとした他サービスの動向に興味を持っており、ウェブサービス(特にソーシャル系)に精通している人
以上の項目にピンと来た方、我こそは!という方はFind Job !から応募してください。
mixiをより一層盛り上げていけるような施策を一緒に作っていきましょう!!