25名で550社・7万ユーザーの業務アプリを開発・サポートするチームスピリットのCI環境とプラットフォーム
価値を生む開発に集中しつづける現場インタビュー【第5回】
本記事の目次 (→シリーズの特集ページ)
さらなる拡張性・柔軟性のために全面的な改修・リファクタリングを計画中
――アジャイル開発を行っているとのことですが、開発プロセスには何を?
倉谷:「スクラム」です。スプリントを2週間ぐらいで回しています。ビジネスモデルを含めて、その辺りはセールスフォース・ドットコムさんを真似ています。開発方法論自体もほぼ似たようなものを使っていますし、アプリケーションプログラムをワンソースで管理したり、アイデアを集めてきて製品に反映したり、バージョンアップもタイミングを合わせてForce.comのバージョンアップの1か月後に設定しています。サブスクリプションで販売するというビジネスモデルも、セールスフォース・ドットコムさんを見習って取り入れました。
――タスクや進捗の可視化もスクラムでは重要になりますが、どうしていますか?
倉谷:可視化というと、R&Dチームの座席の近くの壁に「かんばんボード[4]」があります。その前で毎日朝会をして、それぞれ何やってるんだっていうのを共有しています。メンバーは15名なのでその形でやれています。
有本:実は半年前まで、メンバーは7人だったんですよ。倍増です。急速にメンバーが増えているので、情報共有に試行錯誤している部分もあります。
――え? それでは半年前まで、数百社の対応を7人プラスサポートチームでやっていたってことですか?
有本:そうですね(笑)
――じゃあ、メンバーが増え、テストの仕掛けも入ったということで、倉谷さんをはじめ、R&Dチームの皆さんの負荷も減っていると。
倉谷:やりたいことがたくさんあるので、楽にはならないですね。やりたいことが、ちょっとはできるようになってくるかな。
有本:おかげでやっと、新しいことも少しやろうと考えられるようになったっていう感じですかね。実は今、TeamSpiritのプログラムや構造を全面的に見直そうとしてまして。現在でもJavaScriptで記述したロジックをかなり持ってるんですけど、完全にJavaScriptをメインにした、流行りの構造に直そうとしてるんです。
というのも、何年間も開発を続けてきたので、ここらでリファクタリング的なことをしてみたくなっているんです。あと、アプリケーションやシステムに対していろいろ要望が来ていて、それらを全部入れるには全体的に見直さないといけないだろうというと。技術的負債の解消ですね。
――開発者として、腕の振るい甲斐のある楽しみな仕事がこれから待っているんですね。本日は貴重なお話をありがとうございました。
注
[4]: ソフトウェアを開発する際、タスクの担当や進捗などを可視化するために用いられるボード。スクラム開発プロセスでよく利用される。
Force.comは「無料」で試せます!
簡単なご登録ですぐにさわってみることができます。ご興味のある方はForce.comの下記ページから。
この記事は参考になりましたか?
既に会員の方はを行ってください。
- 価値を生む開発に集中しつづける現場インタビュー連載記事一覧
-
- チャットを通じた接客、やさしく丁寧に応対するのは機械学習したコンピュータ! 空色の一歩先行...
- 25名で550社・7万ユーザーの業務アプリを開発・サポートするチームスピリットのCI環境と...
- 「エンドユーザー自らシステムを構築する時代」を卓越したJS技術で現実化するマッシュマトリッ...
- この記事の著者
-
CodeZine編集部(コードジンヘンシュウブ)
CodeZineは、株式会社翔泳社が運営する開発者のための情報メディアです。日々の開発に取り組むエンジニアやテクノロジーを学びたい方に向けて、プログラミングやAI活用、開発ツール、エンジニアの学びとキャリアに関する記事をお届けしています。
※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です
【AD】本記事の内容は記事掲載開始時点のものです 企画・制作 株式会社翔泳社
この記事は参考になりましたか?
この記事をシェア

本記事の目次
Force.comは「無料」で試せます!