こんにちは!クラウドプロダクト部所属の瀬尾です。
今回は、わたしたちのプロダクト開発がどのような指針やフローで行われているのかをお話したいと思います。
ワークフローの概要については以下のような感じになります。
開発の指針:Lean
リーンの原則の中でも特に「人を尊重する」に大きな重みを置いています。
理由は、わたしたちの開発チームは東京、京都、上海と3つの地域に分散しているので
非同期ベースでのコミュニケーションが多くなりがちだからです。
そのため、「見える化」や「情報の分散型(透過性)」により誰か1人、または少数の人しか
情報を知らないという単一障害点を無くし、チーム全体で状況が共有できるようにしています。
情報は見たくなくても嫌でもHipChatのターミナル上に飛び込んでくるので、
チームで問題に気づき改善していく見える化のサイクル作りに役立っています。
コミュニケーションツール
開発フレームワーク:Scrum
朝会(デイリースタンドアップ)が無いこと意外は特に変わりないスクラムベースです。
朝会がない理由として時差(1時間ですが。。)があるというのもありますが、
HipChatとGitHub上でのコミュニケーションで充分にカバーできているのが大きいです。
振り返りの場など顔を合わせる必要のあるMTGにはPS3を利用していますが、
最近はAppear.in(ビデオチャット)も試験的に利用したりしています。
タスク管理ツール
実装フロー:GitHub Flow
実装フローはGitHub Flowを採用しています。
- masterブランチのものは何であれデプロイ可能である
- 新しいストーリーに取り掛かる際は、ストーリーに該当するブランチをmasterから作成する
- 作成したブランチにローカルでコミットし、サーバー上の同じ名前のブランチにも定期的に作業内容をpushする
- フィードバックや助言が欲しい時や、テストが完了した時にPull Requestを作成する
- レビューをしてOKがでたらブランチをmasterへマージすることが可能
- マージをしてmasterへpushしたら、直ちにデプロイ可能な状態とみなす
Pull Requestベースの実装フローです。
masterへpushした時点でJenkinsに通知され本番へのデプロイ準備を行います。
-
masterへのpushをHookしてCI、コードの健康診断(ガバレッジや潜在バグ等)
を実施 -
テストが通ったら自動でstaging環境にデプロイ(capistranoや自作スクリプト) or ロールバック
- 手動(ワンクリック)で本番環境にデプロイ or ロールバック
Jenkins上での一連の流れはタスクごとにBuild PipeLineで視覚的に把握できるように
構築されており、本番環境にデプロイされた最新のBuild番号やバージョン等はHubotに聞けば教えてくれます。
また、上記の本番デプロイまでのやり取りは全てHipChatに通知されますのでターミナル上でチームに共有されています。
実装ツール(サービス)
実験環境:AWSなど
新しいOSSの検証など実験に使用する環境はAWSを利用することが多いですが
特にAWSに限定している訳ではなくベンダーの選択も実験に含まれます。
また、EC2のインスタンス稼働状況などはBotに聞いても把握できるようになってます。
チャット画面の一部(GitHub,Jenkins(CI,CD)の情報も全て集約)

以上、わたしたちの開発ワークフローのおはなしでした。
特別に変わった事などはしていませんが、わたしたちの開発フローやプロセスなどについて少しでも興味をもっていただけたら、いつでもお気軽にご連絡ください。
それでは、みなさま

お会いできるのを楽しみにしています!
PICK UP
-

タグ: AIマーケティング, GA360ユーザー会, Google アナリティクス 360, イベントレポート, クロスチャネル分析, コラム, データ活用, フルファネル, マーケティング未来, ユーザー交流
最新AIとデータ活用の「攻め」と「守り」を共有!「GA360/GC ユーザー会 2025」開催レポート -

タグ: AIとデータ活用, コラム, ビジネス展望, 年頭所感, 新年のご挨拶, 未来戦略, 社長コメント, 組織文化, 経営メッセージ, 経営陣の視点
【新年のご挨拶】2026年もよろしくお願いします!|株式会社イー・エージェンシー公式note -

タグ: 2025年振り返り, AI活用, noteまとめ, イベントレポート, グローバルチーム, コラム, コンテンツ傾向, 人気記事ランキング, 年間総括, 社内文化, 社風紹介
2025年note振り返り。今年も一年ありがとうございました!|株式会社イー・エージェンシー公式note -

タグ: Amplitude, EC改善, LTV最大化, コホート分析, コラム, データドリブン, ファネル分析, プロダクト分析, リテンション分析, 行動データ活用, 高速PDCA
【Amplitude入門シリーズ第3弾】迷走する施策評価から脱却する。データ起点で「次の打ち手」を最速で導く、LTV最大化の高速PDCA -

タグ: DKIM, DMARC, SPF, カスタムドメイン, コラム, ブランド信頼性, メールマーケティング, メール配信, 到達率向上, 認証設定, 迷惑メール対策
メルマガ配信で独自ドメインが必須な理由とは?フリーメール利用のリスクと到達率への影響 -

タグ: Amplitude, ai, アプリ改善, イベントレポート, イー・エージェンシー, グロース, コラム, データ分析, プロダクト分析, ユーザー行動分析, リテンション
【イベントレポート】Amplitude Tokyo Meetup supported by e-Agency〜データが導いた逆転劇~ある企業のグロースストーリー

