SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

開発生産性の多角的視点 〜開発チームから事業経営に開発生産性を波及させるには?〜

開発組織の"生産性の高さ"はプロジェクトマネージャーの大きな武器

開発生産性の多角的視点 〜開発チームから事業経営に開発生産性を波及させるには?〜 第5回 

  • X ポスト
  • このエントリーをはてなブックマークに追加

 本連載では、開発生産性を起点とした、ビジネスとエンジニアリングの課題に切り込んでいきます。ビジネスサイドからの逆算の意義や可視化の方法、エンジニアと事業側が抱く開発生産性に対する異なる視点、そのギャップの埋め方にフォーカスします。エンジニア視点での生産性について、主に第2回〜第4回で述べてきました。第5回となる本記事では、ソフトウェアがユーザーに届くまでに必要なプロセス全体のリードタイムと、生産性の関係性を考えていきます。

  • X ポスト
  • このエントリーをはてなブックマークに追加

以前の記事

5.1 プロジェクトマネージャーは開発生産性をもとに未来予測をする

 ソフトウェアデリバリープロセスの中に、エンジニアだけが存在することは稀な環境です。ソフトウェア事業を作っているのはチームメンバーだけではありません。周囲を見渡すと、多くのメンバーが存在します。

 特に大きな組織になってくると、チームを跨いで職種が違うメンバー(例えば、営業職やマーケターなど)に開発状況を説明し、販促戦略や営業戦略とすり合わせをして、プロダクトの価値を最大限に引き上げていきます。

 そのハブになっていることが多いのは、PM(プロジェクトマネージャー)や開発組織のマネージャーです。彼/彼女らは、開発組織から提供される情報(生産性)をもとに、未来を予測します。

 人と人との間に流れる情報(プロセス)を設計し、達成したいリリース目標から工数を鑑みて、開発リソースを調整し予測しながらユーザーへのデリバリー時期、速度を計算していきます。

 彼/彼女らはプロセスの予測性を言語化する意味で、ロードマップやWBSを作りながら優先順位を整え、抽象的な課題に対して要求定義や要件定義を作り、開発リソースを調整してプロセス全体をマネジメントしていきます。

 昨今では、Lean Startupやアジャイルといった文脈から、BMLループ(Build Measure Learn Loop)といった仮説検証プロセスを取り入れている現場も多いでしょう。

図1. 仮説検証とBMLループ
図1. 仮説検証とBMLループ

 本記事では、開発組織とビジネスサイドの間にいるPMや開発のマネージャーたちが、開発生産性をどう捉えて影響を受けているかを見ていきます。

5.2 仮説検証と開発生産性の相関関係

 まず、仮説検証や開発プロセスと開発生産性の紐づけについて考えます。

 最初に、プロセスごとに登場する人物を整理していきましょう。BMLループでの流れになぞると、学習から施策を考える部分は、P/L責任を持っている事業責任者やPdM(プロダクトマネージャー)が担うことが多いでしょう。小さい組織や少数精鋭でのフルサイクルエンジニアリングを実践しているところでは、エンジニアやデザイナーもここに参加することはあります。

 次に、仮説にもとづく施策をBuildしてProductとして形にするのは、デザイナーやエンジニアのほかに、計画の遂行をマネジメントしながら課題があればアレンジして解決していくプロジェクトマネージャーや、開発マネージャーがいます。ディレクターの場合もあるでしょう。リリースしたあとは分析や仮説の検証をデータアナリストやマーケターが行い、学習していきます。

 ではここで、開発生産性が"悪い"と、仮説検証にどんな悪影響があるのかをプロジェクトマネージャー目線でいくつかのパターンから考えていきましょう。

  1. そもそもやりたい施策に稼働率が手一杯でアサインができない
  2. プロジェクトを進める中で、計画が見積もりよりも大きくズレてくる
  3. プロジェクトのどこを犠牲にするのかの判断調整をその都度行う
  4. スコープクリープによって追加予算の調整承認が必要
図2. 開発プロセスにおける並行性と手戻り
図2. 開発プロセスにおける並行性と手戻り

次のページ
5.3 開発生産性が悪いと調整コストが膨れ上がる

この記事は参考になりましたか?

  • X ポスト
  • このエントリーをはてなブックマークに追加
開発生産性の多角的視点 〜開発チームから事業経営に開発生産性を波及させるには?〜連載記事一覧

もっと読む

この記事の著者

石垣 雅人(合同会社DMM.com)(イシガキ マサト)

 DMM .comにエンジニア職で新卒入社し、翌年からプロジェクトマネージャーを務める。 いくつかのプロダクトマネージャーを経て2020年、DMM.comの入り口である総合トップなどを管轄する総合トップ開発部の立ち上げを行い、部長を従事。 現在はプラットフォーム事業本部 第1開発部 部長 / VPo...

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

この記事は参考になりましたか?

この記事をシェア

  • X ポスト
  • このエントリーをはてなブックマークに追加
CodeZine(コードジン)
https://codezine.jp/article/detail/19464 2024/05/28 11:00

おすすめ

アクセスランキング

アクセスランキング

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー

アクセスランキング

アクセスランキング