😎
DMP連携システム(PM)
役割
開発チームディレクター
組織体制
6名(私、社内エンジニア3名、コンサルティングファームのエンジニア2名)
業務内容
業務概要:5名のエンジニアを管理しDMP連携をまとめる役割です。要件〜リリースまで全て。体制イメージはクライアントと開発チーム(弊社とコンサルファームの合同チームのイメージ)
要件定義:クライアントヒアリングを行い収集分析した結果をどのように活用するか、すべきかを提案。弊社で管理している4サイトにある実データを元に、複数の仮説を提案。数回のプレゼンを行い要件が固まる。同時に開発フェーズの見積もりを提出し受注に至る
設計フェーズ:サイトから抽出するデータの確定。DMP側どの連携方法を決める。4サイトから抽出するデータを20ファイルにまとめる。データをCSVに生成しS3へアップする。DMP側がS3へデータを取りに来て分析を実施する。ここまでを毎日夜間バッチで実行することを確定
実装フェーズ:チーム、メンバーのタスク管理。進捗管理。デイリーMtg内を実施。必要に応じて都度、開発Mtgの相談Mtgを実施。
テストフェーズ:機能要件・非機能要件にそってテスト設計を行う。本番でテスト実施しましたが初回連携は過去データの授受があったので工夫が必要でした。というのは、顧客アクション履歴マスターとポイント付与マスターは900万件程度のデータがあったので切り分ける必要が発生した為です。その為、80万件程度に切り分けてDMP側で取り込めるようにしました。
Discussion