Comments
Description
Transcript
2015年度 アジャイルプロジェクトマネジメント意識調査
アジャイル プロジェクト マネジメント 意識調査報告 2015 一般社団法人 PMI日本支部 アジャイルプロジェクトマネジメント研究会 2015年11月 ©PMI Japan Chapter, 2015. Copyright and all rights reserved. 1 はじめに 本資料は、2015年1月20日~2月20日にPMI日本支部アジャイルプロジェクトマネ ジメント研究会が実施したアンケート調査「アジャイル プロジェクトの実態」の結 果で、2015年7月12日 に開催された PMI日本フォーラム2日目の E-11 および E-12 セッションで発表した内容に加筆修正を加えたものです。日本国内におけ るアジャイル推進の参考資料となるよう、一般に公開いたします。 調査にご協力いただいた皆さま、ありがとうございました。ここに重ねてお礼申し 上げます。 2015年11月 一般社団法人 PMI日本支部 アジャイルプロジェクトマネジメント研究会 ©PMI Japan Chapter, 2015. Copyright and all rights reserved. 2 目次 • 第1部 結果報告編 – 調査概要 – 結果概要(全体) – 結果概要(アジャイル導入状況別) – 結果分析 – 結果報告(考察) • 第2部 提言編 – 導入・展開における提言 • • • • 人材は育てる 「銀の弾丸」と思わない アジャイルにあった評価を アジャイルマニフェストの正しい理解 ©PMI Japan Chapter, 2015. Copyright and all rights reserved. 3 アジャイル プロジェクト マネジメント 意識調査報告 第1部 結果報告編 ©PMI Japan Chapter, 2015. Copyright and all rights reserved. アジャイル プロジェクト マネジメント意識調査報告 調査概要 ©PMI Japan Chapter, 2015. Copyright and all rights reserved. 調査概要 • 目的 – これからのビジネスやソーシャル活動における プロジェクトでは必須とされる 「アジャイル プロジェクト マネジメント」の 導入/展開を推進するための具体策を 研究会で検討し、広く情報発信していく。 – 上記目的を達成するため、プロジェクト関係者の 視点でアジャイル プロジェクトの導入・展開時 の関心事にフォーカスして実態を調査し 分析した。 ©PMI Japan Chapter, 2015. Copyright and all rights reserved. 調査概要 • 調査対象 – プロジェクト・マネジャー、PMO、 プロジェクト・スポンサーなど プロジェクト運営に関わる皆さま 主に • PMI日本支部会員 • 法人スポンサー • PMIに登録されている プロジェクトマネジメント関係者 • 回答数 229名 ©PMI Japan Chapter, 2015. Copyright and all rights reserved. 調査概要 • 調査方法 – Webでのインターネット調査 • サーベイモンキー社のシステムを利用 • 10-15分程度 • 調査実施期間 – 2015年1月20日 - 2015年2月20日 • 主催 – PMI日本支部 • 事務局 • アジャイル プロジェクト マネジメント研究会 ©PMI Japan Chapter, 2015. Copyright and all rights reserved. 調査概要 • 調査内容 – 回答者の属性 • 性別、年齢、業種、職種、所属企業の従業員数 • ソフトウェア開発の関わり、役割(ロール)など – アジャイルの導入状況 • 導入済みで継続して適用中のグループ 【継続中】へのアジャイルの評価・課題 • これまで導入したことがないグループ 【未導入】へのアジャイルへ期待・未導入理由 • 以前導入したが現在は適用していないグループ 【やめた】へのアジャイルの評価・撤回理由 ©PMI Japan Chapter, 2015. Copyright and all rights reserved. アジャイル プロジェクト マネジメント意識調査報告 結果概要(全体) ©PMI Japan Chapter, 2015. Copyright and all rights reserved. 結果概要(全体) n=229 性別 201 28 男性 女性 n=229 年齢 2 9 41 20代 41 30-34 35-39 51 40-44 45-49 47 50-54 24 10人未満 38 33 10-100 55-59 14 60以上 n=229 従業員数 14 24 120 100-500 500-1000 ©PMI Japan Chapter, 2015. Copyright and all rights reserved. 1000以上 結果概要(全体) n=229 職種 IT 88 エンジニア 58 コンサルティング 22 研究/開発 14 経営 13 教育 10 営業 8 マーケティング 2 人事/総務 1 財務/経理 0 それ以外 13 ©PMI Japan Chapter, 2015. Copyright and all rights reserved. 結果概要(全体) 業種 IT 建設 機械/金属 製薬 食品 石油/ガス 自動車 それ以外 n=229 168 11 8 7 6 4 4 3 2 2 2 0 0 0 12 ©PMI Japan Chapter, 2015. Copyright and all rights reserved. 結果概要(全体) n=229 PMIおよびPMI日本支部との関係 193 PMI日本支部会員 150 PMI認定資格保有者 34 PMI日本支部 法人スポンサー所属 上記以外のプロジェクトマネジメント関係者 15 PMI認定資格受験予定者 13 PMI会員(支部には所属されていないかた) 5 ※PMI認定資格:PMP®、CAPM®、PMI-ACP®など ©PMI Japan Chapter, 2015. Copyright and all rights reserved. 結果概要(全体) ソフトウェア開発に関係しているか n=227 16人, 23% まったく関係していない 55人, 77% はい いいえ ソフトウェア開発関係者 (自社開発、発注者、受注者) あるいはステークホルダー (ユーザー、スポンサーなど) として関係している ©PMI Japan Chapter, 2015. Copyright and all rights reserved. 結果概要(全体) n=184 開発対象となるソフトウェア 22 社内向け 40 72 お客様向けカスタム パッケージ 自社製品への組み込み用 お客様製品への組み込み用 114 18 45 10 ベンダー ユーザー 15 15 24 ©PMI Japan Chapter, 2015. Copyright and all rights reserved. ※複数回答 結果概要(全体) n=182 開発への関わり方(ロール) プロジェクト・マネジャー プロジェクト・リーダー PMO(プロジェクトマネジメント・オフィス)担当者 DB 設計者、 プログラマー テスター、品質保証担当者 部門責任者、ライン管理職 アーキテクト UI デザイナー その他 インフラ担当者 ビジネス・アナリスト エンド・ユーザー(ソフトウェアや製品の使用者) プロジェクト・スポンサー 製品ハードウェア担当者 6 3 0 30 28 25 25 22 16 14 14 13 56 ©PMI Japan Chapter, 2015. Copyright and all rights reserved. 72 107 ※複数回答 結果概要(全体) n=180 ソフトウェア開発手法 165 ウォーターフォール アジャイル 言語 VB C++ COBOL Ruby Perl RPG 3 8 17 14 13 30 55 54 51 47 62 65 12 その他 n=178 136 ※複数回答 ©PMI Japan Chapter, 2015. Copyright and all rights reserved. 結果概要(全体) アジャイル開発手法を導入していますか? 4人, 2% n=179 55人, 31% 104人, 58% 16人, 9% 現在導入している (ソフトウェア開発の一部または全体)→【継続中】 以前導入したが、現在は適用していない→【やめた】 これまで導入したことは無い→【未導入】 分からない ©PMI Japan Chapter, 2015. Copyright and all rights reserved. アジャイル プロジェクト マネジメント意識調査報告 結果概要 (アジャイル導入状況別) ©PMI Japan Chapter, 2015. Copyright and all rights reserved. 結果概要(状況別) 会社規模(従業員数) 【継続中】 【やめた】 0% 7% 9% 5% 6% 20% 44% 【未導入】 33% 60% 13% 18% 52% 19% 0% 14% 10人未満 10~100 10人未満 10~100 10人未満 10~100 100~500 500~1000 100~500 500~1000 100~500 500~1000 1000以上 1000以上 ©PMI Japan Chapter, 2015. Copyright and all rights reserved. 1000以上 結果概要(状況別) 「アジャイル開発」という言葉を知っていますか? 【継続中】 【やめた】 【未導入】 知っている 100% 知っている 100% 知っている 99% はい はい はい いいえ いいえ ©PMI Japan Chapter, 2015. Copyright and all rights reserved. いいえ 結果概要(状況別) 「アジャイル マニフェスト」という言葉を知っていますか? 【継続中】 【やめた】 【未導入】 知っている 84% 知っている 56% 知っている 40% はい はい はい いいえ いいえ ©PMI Japan Chapter, 2015. Copyright and all rights reserved. いいえ 結果概要(状況別) 「アジャイル プロジェクト マネジメント」という言葉を知っていますか? 【継続中】 【やめた】 【未導入】 知っている 89% 知っている 63% 知っている 67% はい はい はい いいえ いいえ ©PMI Japan Chapter, 2015. Copyright and all rights reserved. いいえ 結果概要(状況別) アジャイルに関する言葉の知っている度合い 言葉 【継続中】 【やめた】 【未導入】 100% 100% 99% アジャイル開発 アジャイル マニフェスト 84% 56% 40% アジャイル プロジェクト マネジメント 89% 63% 67% 実はアジャイルで開発する方法を わかっていなかったのでは? ©PMI Japan Chapter, 2015. Copyright and all rights reserved. アジャイルプロジェクトマネジメント意識調査報告 【継続中】グループへの質問 ©PMI Japan Chapter, 2015. Copyright and all rights reserved. 結果概要(状況別) n=50 【継続中】アジャイルを導入したきっかけ 開発チームが自主的に判断し導入 経営層や上司からのトップダウンでの指示 スポンサーや発注先からの指示 セミナーなどで興味をもったから 競合他社との兼ね合い その他 2 8 4 36 16 5 ※複数回答 【継続中】アジャイルを導入されてどの位たちますか 1年未満 1年 5 6 2年 3年 4年 5年~10年 11年以上 4 7 6 11 9 ©PMI Japan Chapter, 2015. Copyright and all rights reserved. n=50 結果概要(状況別) n=50 【継続中】アジャイルを適用したプロジェクト数 1個 1 2個 10 3個 4個 11 1 5個 10 10個 4 15個 3 20個 4 30個 1 100個 1 300個 1 ©PMI Japan Chapter, 2015. Copyright and all rights reserved. 結果概要(状況別) 【継続中】導入していたプロセス、手法 SCRUM 31 15 Kanban (カンバン) ハイブリッド 15 SCRUM/XP ハイブリッド XP 15 15 9 リーン DAD 3 FDD SAFe AUP (Agile Unified Process) Crystal DSDM n=50 2 1 0 0 0 ©PMI Japan Chapter, 2015. Copyright and all rights reserved. 結果概要(状況別) n=50 【継続中】適用しているプラクティス テスト駆動開発 ベロシティ バーンアップチャート インセプションデッキ 15 12 8 ストーリーポイント 8 バーンダウンチャート ストーリーマッピング 31 KPT プランニングポーカー 23 レトロスペクティブ チケット駆動 19 リリース計画 31 イテレーション計画 37 11 17 9 15 18 プロダクトバックログ 25 リファクタリング 25 37 継続的インテグレーション 朝会(昼会、夕会なども) 14 Kanban (カンバン) 23 レビュー ペアプログラミング アジャイルコーチ 20 ユニットテスト自動化 ビルド自動化 ©PMI Japan Chapter, 2015. Copyright and all rights reserved. 21 19 21 結果概要(状況別) n=50 【継続中】アジャイル開発に期待するもの 36 変更対応(仕様、環境など)への柔軟性 28 納期短縮 コスト削減 システム品質向上 15 16 23 開発生産性向上 21 無駄なものを作らない 17 ビジネス価値創造 27 顧客満足度向上 17 開発者のモチベーションアップ チームの成熟度向上 開発プロセス改善 14 20 ©PMI Japan Chapter, 2015. Copyright and all rights reserved. ※複数回答 結果概要(状況別) 【継続中】アジャイル開発で実際に効果があったもの 31 変更対応(仕様、環境など)への柔軟性 11 納期短縮 コスト削減 システム品質向上 開発生産性向上 無駄なものを作らない ビジネス価値創造 8 10 15 14 13 20 顧客満足度向上 23 開発者のモチベーションアップ 18 チームの成熟度向上 開発プロセス改善 n=48 14 ©PMI Japan Chapter, 2015. Copyright and all rights reserved. ※複数回答 結果概要(状況別) 【継続中】アジャイル開発の期待と効果 変更対応(仕様、環境など)への柔軟性 納期短縮 コスト削減 システム品質向上 開発生産性向上 無駄なものを作らない ビジネス価値創造 期待通りに短縮 できてはいない 期待 効果 顧客満足度向上 開発者のモチベーションアップ チームの成熟度向上 開発プロセス改善 ©PMI Japan Chapter, 2015. Copyright and all rights reserved. 人材に 関する効果は 期待以上 結果概要(状況別) 【継続中】どのような領域の開発にアジャイルを適用しているか 基幹業務系アプリケーション E-コマース 組込ソフトウェア スマートデバイス/モバイル向けソフトウェア 基幹以外の業務系アプリケーション Webアプリケーション 開発ツール/プラグイン 生産管理システム 情報系アプリケーション アドテクノロジー 要員計画管理アプリケーション 分析/データ可視化 自社製品のパッケージソフト 通信用アプリケーション 社内情報共有アプリケーション 社内共通ライブラリ 工場内アプリケーション サイネージアプリケーション コンテンツ作成支援アプリケーション ゲームソフト インフラIT PDM PC向けアプリケーション 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 4 4 5 n=42 13 6 6 ※複数回答、要約あり ©PMI Japan Chapter, 2015. Copyright and all rights reserved. 結果概要(状況別) 【継続中】アジャイルを適用したチーム規模 16 1 ~ 3名 30 4 ~ 6名 18 7 ~ 10名 6 11 ~ 20名 40名 1 ※複数回答 【継続中】同時最大チーム数 1チーム 2チーム 3チーム 4チーム 5チーム 6チーム以上 n=46 2 3 4 8 11 18 ©PMI Japan Chapter, 2015. Copyright and all rights reserved. n=46 結果概要(状況別) n=46 【継続中】適切だと思われるイテレーションの期間 14 1 週間 29 2 週間 11 3 週間 4 週間 1.5 か月 2 か月 2 0 13 n=36 【継続中】メトリクスによる評価手法 スケジュールの予実 コストの予実 品質(障害件数など)の予実 顧客満足度の予実 開発者スキル育成を予実 ベロシティの予測との比較 1 5 6 13 20 ©PMI Japan Chapter, 2015. Copyright and all rights reserved. 30 ※複数回答 結果概要(状況別) 【継続中】アジャイル開発の評価のメトリクス バーンダウンチャート 試験/障害件数 消化ストーリーポイント、数 ベロシティ 期間、リードタイム 品質 プロジェクトにより異なる やっていない レビュー(工数、回数、時間など) 規模、工数 金額 EarnedValue QAチケット数 感覚的なモチベーション 仕様変更 4 3 2 2 2 2 2 2 1 1 1 1 7 n=36 18 9 ※自由記述、要約あり ©PMI Japan Chapter, 2015. Copyright and all rights reserved. 結果概要(状況別) n=42 【継続中】アジャイルで難しいと感じる点 29 お客さまの理解と協力 28 契約形態 25 人材、スキル 14 開発ツールやインフラ環境 13 社内の理解と協力 10 目標設定と人事評価 7 上司の理解と協力 品質評価、進捗の評価 1 難しいと感じていながらも アジャイル開発を継続している ©PMI Japan Chapter, 2015. Copyright and all rights reserved. ※複数回答 結果概要(状況別) 【継続中】アジャイル開発で一番大切なこと 【知識】 開発リーダの経験/リーダシップ。 ある程度、関係者が認識や基本知識を持つこと。 ターゲットとなるPOを探し、スキル不足であれば育成すること。 n=36 【手法】 ユーザ要件の確定手法。透明性・検査・適応。 優先度をつけること(結局皆最重要、と企画から言われかねないため)。 既に着手済み案件を捨てられること。 コミットしたことに責任をもって実施する体制やサポート作り。 【チーム】 チームワーク。現場に権限を委譲すること。 ものよりチームを作ることを意識する(場合によるが)。 ※自由記述、順不同 ©PMI Japan Chapter, 2015. Copyright and all rights reserved. 結果概要(状況別) 【継続中】アジャイル開発で一番大切なこと n=36 【マインド】 各メンバーの意識。マインドセット HRT。 情熱、姿勢。やりぬく気持ち。 顧客指向のマインドと自主性。価値創造。 参加者の目的意識。 顧客の価値観に基づく開発であることを意識する。 完全な計画が不可能であると認めること。継続的な学び。 アジャイル開発がエンジニアを幸せにすると信じること。 【環境】 顧客の主体的参画と計画。周囲の理解、環境。自動テスト環境の構築。 社会的なアジャイルに対する認知度の向上及び法的整備。 兼任をできるだけ減らし、作業に集中できる環境作り。コーチの存在。 ステークホルダーの理解。 ※自由記述、順不同 ©PMI Japan Chapter, 2015. Copyright and all rights reserved. 結果概要(状況別) 【継続中】アジャイル開発で一番大切なこと n=36 【共有】 自社と顧客の理解、コミュニケーション、スコープ。 目的の合意。顧客とのゴール共有。 お客様、開発メンバー、運用担当者が同じ目標を共有し、スクラムなどで確認し あうこと。 関係者間で開発のゴールをにぎること。垣根を超えてフィードバックしあうこと。 お客様とのマイルストーンの設定と納品に関する取り決め。 プロジェクト全体としてのマイルストーンをはっきりとさせること。 顧客と契約に関して十分な折衝と合意を行うことが最も大事です。もともとサー ビス契約で実施することを想定したアジャイル開発プロセスについて、一括請負 契約という契約形態を取りつつ、アジャイル開発プロセスの導入を行うと、一旦 確定した契約を変更するコストが大きくなりますが、その際にきちんと顧客と変 更契約なり、覚書を取り交わせるような当初からの共通認識と合意が必要と思 います。 ※自由記述、順不同 ©PMI Japan Chapter, 2015. Copyright and all rights reserved. 結果概要(状況別) 【継続中】アジャイル開発でデメリットを感じる点 n=30 【管理面】 顧客の期待値管理。スコープ管理。従来型のメトリクスと比較することが難しい。 進捗の良しあしを長期ビューで示しづらく、マネージメント向けにはやはりMSProject的表現が必要。インターフェースが多い案件での仕様変更対応。 朝会、計画会議、レトロスペクティブなどの会議に時間がとられる。 段階的に詳細化するため、WaterFallより計画変更しやすい分、当初計画との乖 離が発生しやすい。スプリント内で終了しなかったタスクを勝手に次スプリントに 先送りしてしまう。イテレーションが進むごとに、ビジネス環境が変わった等の言 い訳によりダラダラ要求が増えていって管理不能になったことがある。 どうしても稼働が高くなる。プロジェクトの状況を客観的に計測する指標が少な い。(ウォーターフォールで蓄積してきた知見と比較し、不足している)。 お客様との信頼関係が崩れると無軌道な仕様変更祭りに巻き込まれてしまう。 途中から出戻りが出来ない点。 ※自由記述、順不同 ©PMI Japan Chapter, 2015. Copyright and all rights reserved. 結果概要(状況別) 【継続中】アジャイル開発でデメリットを感じる点 n=30 【契約面】 請負契約では難しい。 ソフトウエア開発の請負プロジェクトには向いていない。 入札案件と相性が悪い。 金銭交渉など。 契約形態でコミットメントが得られないこと。 リリース後の障害が多い(ように見える)。 勘違いしている人が多い。 まだまだ世の中に浸透していないので、お客様や社内幹部に十分理解してもら えない。 顧客とのトレードオフ交渉が後手に回りコストオーバー。 ※自由記述、順不同 ©PMI Japan Chapter, 2015. Copyright and all rights reserved. 結果概要(状況別) 【継続中】アジャイル開発でデメリットを感じる点 n=30 【人・スキル面】 人への依存度が高く、外注中心のメンバー構成だと品質が安定しない。 より、人に依存するようになった。ある程度、関係者が認識や基本知識を持たな いと、agilityが出ないこと。メンバーの技術スキルが高いこと。 他のチームとの品質及びテクニックの差異。 メンバーが一人でもマインドが異なると時間が掛かる。 ドキュメントが少なるなるため、作業の引き継ぎに時間がかかることがある。 従来テストを行っていたメンバーに開発スキルをつけるのが大変。 POやSHが未熟な場合、プロダクトゴールが定まらない。 スキル・実力の伴わない、また、悪い意味での職業的プログラマーにとっては、 自律した行動、持続的な成長を期待しても効果があまりなかった。ありていに言 うと、モチベーションがさほど高くない、WFに慣れた開発スタッフをまとめること はアジャイル開発プロセスにとっては非常な困難を伴いました。 ※自由記述、順不同 ©PMI Japan Chapter, 2015. Copyright and all rights reserved. アジャイルプロジェクトマネジメント意識調査報告 【未導入】グループへの質問 ©PMI Japan Chapter, 2015. Copyright and all rights reserved. 結果概要(状況別) 【未導入】アジャイルを導入しようと考えていますか? 44人, 42% 36人, 35% 24人, 23% はい いいえ どちらとも言えない ©PMI Japan Chapter, 2015. Copyright and all rights reserved. n=108 結果概要(状況別) 【未導入】アジャイル開発に期待するものは何ですか? 34 変更対応(仕様、環境など)への柔軟性 18 納期短縮 13 コスト削減 システム品質向上 10 開発生産性向上 16 無駄なものを作らない 16 19 ビジネス価値創造 22 顧客満足度向上 14 開発者のモチベーションアップ チームの成熟度向上 開発プロセス改善 n=36 10 16 ©PMI Japan Chapter, 2015. Copyright and all rights reserved. ※複数回答 結果概要(状況別) n=36 【未導入】アジャイル導入にあたっての問題点 人材 29 発注、受注の契約形態 24 組織の制約 21 その他 6 • 開発プロセスの習熟度 • ビジネス価値の合意 • アジャイルに対する知識不足 • ユーザー(オーナ)の理解が不足している可能性がある • 会社の開発プロセス標準が対応できていない • コスト効果の拠り所が不明で判断できない顧客が多い ©PMI Japan Chapter, 2015. Copyright and all rights reserved. ※複数回答 結果概要(状況別) n=24 【未導入】アジャイルを導入しない理由 導入するメリットが明確になっていない 導入できる人材がいない 現在の開発プロセスで問題を感じていない 導入時のデメリットが明確になっていない 導入しなくても解決できる 5 5 その他 7 7 • クリティカルなソフトウェアだから • 現在のビジネスモデルがアジャイルに適さない • 今のところお客様からのニーズとして受けたことがない • ユーザーの巻き込みができそうにない • 顧客が要請する開発手法がウォーターフォール型だから • お客様のコストと納期に合わない • アジャイル開発を許容してもらえる顧客に出会っていない ©PMI Japan Chapter, 2015. Copyright and all rights reserved. 10 12 ※複数回答 アジャイルプロジェクトマネジメント意識調査報告 【やめた】グループへの質問 ©PMI Japan Chapter, 2015. Copyright and all rights reserved. 結果概要(状況別) n=14 【やめた】アジャイルを導入したきっかけ 開発チームが自主的に判断し導入 セミナーなどで興味をもったから 経営層や上司からのトップダウンでの指示 スポンサーや発注先からの指示 競合他社との兼ね合い その他 1 1 3 3 12 4 ※複数回答 【やめた】アジャイルをどの期間採用していましたか 1年未満 1年 2年 3年 4年 5年~10年 11年以上 0 0 1 5 3 3 4 ©PMI Japan Chapter, 2015. Copyright and all rights reserved. n=14 結果概要(状況別) 【やめた】アジャイル開発を適用したプロジェクト数 1個 5 2個 6 3個 0 4個 0 5個 2 10個 15個 20個 1 30個 100個 300個 ©PMI Japan Chapter, 2015. Copyright and all rights reserved. n=14 結果概要(状況別) n=14 【やめた】導入していたプロセス、手法 SCRUM 8 4 ハイブリッド XP 3 2 SCRUM/XP ハイブリッド DAD 1 リーン 1 Kanban (カンバン) SAFe AUP (Agile Unified Process) Crystal DSDM FDD 1 0 0 0 0 0 ©PMI Japan Chapter, 2015. Copyright and all rights reserved. 結果概要(状況別) n=14 【やめた】適用していたプラクティス テスト駆動開発 ベロシティ バーンアップチャート アジャイルコーチ 5 インセプションデッキ 1 ストーリーポイント 2 バーンダウンチャート レビュー プランニングポーカー 5 3 リリース計画 6 イテレーション計画 9 朝会(昼会、夕会なども) ペアプログラミング ストーリーマッピング 9 KPT レトロスペクティブ Kanban (カンバン) 7 5 1 0 2 1 2 チケット駆動 4 プロダクトバックログ 4 リファクタリング 4 継続的インテグレーション 13 2 ユニットテスト自動化 ビルド自動化 ©PMI Japan Chapter, 2015. Copyright and all rights reserved. 2 1 3 結果概要(状況別) 【やめた】アジャイル開発に期待するものは何ですか? 10 変更対応(仕様、環境など)への柔軟性 納期短縮 6 コスト削減 6 システム品質向上 4 8 開発生産性向上 6 無駄なものを作らない ビジネス価値創造 顧客満足度向上 3 4 開発者のモチベーションアップ 5 チームの成熟度向上 5 開発プロセス改善 n=13 6 ©PMI Japan Chapter, 2015. Copyright and all rights reserved. ※複数回答 結果概要(状況別) 【やめた】アジャイル開発に効果があったもの n=13 6 変更対応(仕様、環境など)への柔軟性 4 納期短縮 コスト削減 2 システム品質向上 3 開発生産性向上 3 無駄なものを作らない 1 ビジネス価値創造 0 顧客満足度向上 1 5 開発者のモチベーションアップ 4 チームの成熟度向上 開発プロセス改善 3 何も効果が無かった 2 ©PMI Japan Chapter, 2015. Copyright and all rights reserved. ※複数回答 結果概要(状況別) 【やめた】アジャイル開発の期待と効果 変更対応(仕様、環境など)への柔軟性 納期短縮 コスト削減 システム品質向上 開発生産性向上 無駄なものを作らない 期待 ビジネス価値創造 効果 顧客満足度向上 開発者のモチベーションアップ チームの成熟度向上 開発プロセス改善 何も効果が無かった ©PMI Japan Chapter, 2015. Copyright and all rights reserved. 全般的に効果が 出なかった? 結果概要(状況別) n=13 【やめた】アジャイル開発をやめた理由 期待した効果があがらなかった 4 アジャイル導入にあたっての準備不足 開発者のスキル不足 3 2 その他 • • • • • • • • ※複数回答 8 適切なメンバー、体制が整わない アジャイル自体、バズワード的だった 組織の体制変更 品質確保が困難だった プロジェクト移管と異動のため ソフトウェア開発から離れたため プロジェクトの停止 移籍した会社先が古い概念から脱却するには時間がかかると思ったから ©PMI Japan Chapter, 2015. Copyright and all rights reserved. アジャイルプロジェクトマネジメント意識調査報告 各グループ間の比較 ©PMI Japan Chapter, 2015. Copyright and all rights reserved. 結果概要(状況別) (比較)アジャイル開発の期待 変更対応(仕様、環境など)への柔軟性 納期短縮 コスト削減 システム品質向上 開発生産性向上 【継続中】 無駄なものを作らない 【やめた】 ビジネス価値創造 【未導入】 顧客満足度向上 開発者のモチベーションアップ チームの成熟度向上 開発プロセス改善 ©PMI Japan Chapter, 2015. Copyright and all rights reserved. 結果概要(状況別) (比較)アジャイル開発の結果 変更対応(仕様、環境など)への柔軟性 納期短縮 コスト削減 効果が出ているから 継続している システム品質向上 開発生産性向上 無駄なものを作らない 【継続中】 ビジネス価値創造 【やめた】 顧客満足度向上 開発者のモチベーションアップ チームの成熟度向上 開発プロセス改善 何も効果が無かった ©PMI Japan Chapter, 2015. Copyright and all rights reserved. 結果概要(状況別) (比較)導入していたプロセス、手法 DAD SAFe AUP (Agile Unified Process) Crystal DSDM FDD リーン Kanban (カンバン) ハイブリッド SCRUM/XP ハイブリッド XP SCRUM 0 0 0 0 0 0 0 3 1 1 【継続中】 2 0 9 1 15 1 【やめた】 15 4 15 2 15 3 8 ©PMI Japan Chapter, 2015. Copyright and all rights reserved. 31 結果概要(状況別) (比較)適用しているプラクティス テスト駆動開発 ベロシティ バーンアップチャート 20 5 2 Kanban (カンバン) 23 7 ストーリーマッピング 31 9 KPT プランニングポーカー 23 5 19 3 31 6 イテレーション計画 37 9 朝会(昼会、夕会なども) ペアプログラミング ストーリーポイント 8 レビュー リリース計画 インセプションデッキ 15 1 バーンダウンチャート レトロスペクティブ アジャイルコーチ 13 5 11 37 8 1 17 2 9 1 15 2 4 プロダクトバックログ 4 リファクタリング 4 ユニットテスト自動化 ビルド自動化 ©PMI Japan Chapter, 2015. Copyright and all rights reserved. 【やめた】 14 0 チケット駆動 継続的インテグレーション 【継続中】 12 2 2 18 25 25 21 19 1 3 21 アジャイル プロジェクト マネジメント意識調査報告 結果分析(数量化理論Ⅲ類) 質的なデータをまとめるために よく使われます。 ©PMI Japan Chapter, 2015. Copyright and all rights reserved. 14の役割と11の期待 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. プロジェクト・マネジャー プロジェクト・リーダー PMO担当者 プロジェクト・スポンサー 部門責任者、ライン管理職 ビジネス・アナリスト アーキテクト プログラマー DB 設計者 UI デザイナー テスター、品質保証担当者 インフラ担当者 製品ハードウェア担当者 エンド・ユーザー 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 画面のみ 変更対応への柔軟性 納期短縮 コスト削減 システム品質向上 開発生産性向上 無駄なものを作らない ビジネス価値創造 顧客満足度向上 開発者のモチベーションアップ チームの成熟度向上 開発プロセス改善 ©PMI Japan Chapter, 2015. Copyright and all rights reserved. 結果分析(数量化理論Ⅲ類) 【継続中】チームの役割と期待 2.5 開発プロセス改善 1.5 その他 変更対応への柔軟性 【PMO】 -3.5 -2.5 -1.5 顧客満足度向上 0.5 納期短縮 チームの成熟度向上 開発生産性向上 システム品質向上 コスト削減 【EU】 -0.5 0.5 ビジネス価値創造 無駄なものを作らない -0.5 【PG】 【BA】 【PL】 【アーキ】 【テスタ】1.5 【PM】 【DB 設】 【UI デ】 2.5 3.5 【インフラ担】 開発者のモチベーションアップ 【スポンサー】 -1.5 【ライン職】 PMやエンドユーザー、PMOは期待を寄せているが、 -2.5 それ以外の役割は期待を寄せていない ©PMI Japan Chapter, 2015. Copyright and all rights reserved. 結果分析(数量化理論Ⅲ類) 【未導入】チームの役割と期待 4 【インフラ担】 【スポンサー】 3 2 【PMO】 ビジネス価値創造 【EU】 【PL】 【BA】 1 -5 -4 システム品質向上 -3 -2 開発生産性向上 顧客満足度向上 コスト削減 【DB 設】 【PG】 開発者のモチベーションアップ 変更対応への柔軟性 【テスタ】 【UI デ】 【アーキ】 0 -1 納期短縮 0 1 【PM】 2 3 4 開発プロセス改善 -1 チームの成熟度向上 無駄なものを作らない 【他 】 -2 PMOやBA、エンドユーザー、 -3 アーキテクトは期待を寄せているが、 -4 それ以外の役割は期待を寄せていない ©PMI Japan Chapter, 2015. Copyright and all rights reserved. 【ライン職】 5 結果分析(数量化理論Ⅲ類) 【やめた】チームの役割と期待 【スポンサー】 4 プロジェクト・スポンサーやPGはビジネス価値創造を期待? 3 【テスタ】 2 ビジネス価値創造 【PG】 チームの成熟度向上 開発者の モチベーションアップ -3 【DB 設】 【UI デ】 -2 開発プロセス改善 -1 【インフラ担】 1 【PMO】 0 0 【他 】 変更対応への柔軟性 -1 開発生産性向上 システム品質向上 -2 PMO、インフラ担当者はチームの成熟度、 モチベーションUP、開発プロセス改善、 -3 【BA】 変更対応の柔軟性、開発生産性向上、 -4 システム品質向上を期待 【EU】 【ライン職】 コスト削減 顧客満足度向上 【PL】 納期短縮 1 2 3 無駄なものを作らない 【PM】 PL、PM、ラインなどは コスト削減、顧客満足度向上、 納期短縮、無駄なものを 作らないことを期待 ©PMI Japan Chapter, 2015. Copyright and all rights reserved. アジャイル プロジェクト マネジメント意識調査報告 結果報告(考察) ©PMI Japan Chapter, 2015. Copyright and all rights reserved. 結果報告(考察) • アジャイルに対する誤解 – アジャイル マニフェストを どこまで理解しているのか? • アジャイル導入に対する期待と結果 – 人材領域では期待以上の効果 • アジャイル導入時の評価 – WFでの指標をそのまま使っていないか? • WFとアジャイルの使い分け – 必ずアジャイル開発を 採用しなければならないわけではない ©PMI Japan Chapter, 2015. Copyright and all rights reserved. アジャイル プロジェクト マネジメント 意識調査報告 第2部 提言編 ©PMI Japan Chapter, 2015. Copyright and all rights reserved. 人材は育てる(1/3) アジャイル導入への課題と、導入後の課題 導入前 導入後 ©PMI Japan Chapter, 2015. Copyright and all rights reserved. 人材は育てる(2/3) アジャイル導入組織における、アジャイルへの期待と結果 ©PMI Japan Chapter, 2015. Copyright and all rights reserved. 人材は育てる(3/3) 提言 アジャイル導入を通じてチーム・人材を育成する 「スキル・人材」は恒常的な課題です。しかし、これは実践を通じて成長することも示さ れています。実行しながらスキル・人材を育成していくことも含めて、アジャイルの導入 を考えるべきです。 当研究会メンバーによる過去発表もご参照ください • 「アジャイル経験0から3年で3億以上を稼いだ道のり」, 渡会 , 2014 http://www.slideshare.net/ssusere28c2e/agile-japan2014c-3 • 「アジャイルなオフショア開発」, 藤村 , 2015 http://www.slideshare.net/aratafuji/a-2a ©PMI Japan Chapter, 2015. Copyright and all rights reserved. 人材は育てる ポイント アジャイルは「導入」するものではなく、作りあげるもの アンケートの結果からは、導入前と導入後で、課題と考えるテーマにあまり変化がないこ とがうかがえます。 これは、アジャイルが「プロセスよりも個人と対話を」重視することからすると、納得で きる結果ではないでしょうか。アジャイルプロジェクトを進めるチームをどのように作る かが、悩みどころです。 他方、アジャイルを実践後のアンケート結果からは、チームの成長やモチベーションの向 上にアジャイルが効果的であることが伺えます。 何かのプロセスを導入する際に、我々は往々にしてプロセス自体が成功要因であるかのよ うな考え方を抱いてしまいがちです。しかし、アジャイルプロジェクトにおいては、チー ムの成熟と漸進的な改善が成功要因となります。 アジャイルを「プロセスの導入」という考えで見るのではなく、自律的なチームが(自ら 苦労を重ねながら)プロセスを作り上げていくものだと考えて欲しいという思いから、 「人を探すのではなく、育てよう」という提言としました。 ©PMI Japan Chapter, 2015. Copyright and all rights reserved. 「銀の弾丸」と思わない(1/3) アジャイル未導入組織における、導入しない理由 ©PMI Japan Chapter, 2015. Copyright and all rights reserved. 「銀の弾丸」と思わない(2/3) アジャイル導入組織で感じる難しさ ©PMI Japan Chapter, 2015. Copyright and all rights reserved. 「銀の弾丸」と思わない(3/3) 提言 アジャイルがすべてを解決すると考えない プロジェクトマネジメントスキルはどちらにおいても重要 アジャイルは従来型手法の否定ではない。それぞれの得手不得手を理解し選択する。 得意 アジャイル手法 • • • • 従来型手法 • • • • • 不得意 頻度の多い・不確定な変更 チームによる自発的な問題解決が重要 な環境 多能工・固定メンバーによる少人数開 発 継続リリース(短期間でのフィード バック) • 変更が比較的少なく、当初の計画の精 度が要求される環境 投資額が一括かつ大きくなる特性があ るもの(インフラなど) 分業、専門職による効率化 一括リリース 柔軟な契約形態 • • • • • • スポットでの人材の入れ替え、 掛け持ち 成果物変更の制約が大きい環 境 確定した仕様上での短納期開 発 頻度の多い・不確定な変更 リーダー・PMの負担 少人数開発 短期間でのフィードバック ©PMI Japan Chapter, 2015. Copyright and all rights reserved. 「銀の弾丸」と思わない ポイント アジャイルもまた、どんな場合でも成功を約束するソリュー ションではない。 アンケートの結果にあるように、アジャイルの必要性を感じない方もいらっしゃいます。 我々はむしろこれは健全だと思います。F.ブルックスによる掲題の比喩でよく知られるよ うに、万能のソリューションというのは幻想だからです。 アジャイルの流行は、従来型のプロセスでは対応が困難な問題の出現によるところが大き いです。しかしながら、新しいプロセスを導入せずとも、PMBOKのプラクティスでの蓄積 がある課題もあります。研究会の議論の中でも、「従来型の枠内でも解決できる問題を、 プロセスを変えることで解決できるとおもってしまう」危険性についての意見もありまし た。 導入に向けての提言としては、「アジャイルを導入したら我々の抱える問題を『解決』し てくれるのではないか」という漠然とした期待に対し、決して万能の道具ではないことと、 プロセスが解決しない問題があるということをメッセージとしました。 特に、アジャイル導入によってPMが不要になるというような誤解を強く懸念しました。役 職としてのPMはないかもしれませんが、PMスキルは、チームとして保有する必要があり ます。 ©PMI Japan Chapter, 2015. Copyright and all rights reserved. アジャイルにあった評価(1/3) アジャイル未導入組織における、アジャイルへの期待 ©PMI Japan Chapter, 2015. Copyright and all rights reserved. アジャイルにあった評価(2/3) アジャイル導入組織における、アジャイルへの期待と結果 ©PMI Japan Chapter, 2015. Copyright and all rights reserved. アジャイルにあった評価(3/3) 提言 従来型のQCD基準でアジャイルを評価しない アジャイルでは、QCDの観点が従来型と変わることに留意する。 • 品質 – 早期のフィードバックにより、要求を正しく実現する • 価格 – 無駄なものの製作を省くことにより、コストを下げる • 納期 – 短期間で実用となるソリューションを提示し、ビジネス価値を 早期に実現する メトリクスを収集する際にも、メトリクスの分母になる「全体」が変わることに 注意が必要である。そのため、従来型との単純な比較はできない。 【アンケート結果より】アジャイル導入組織のメトリクス例 • バーンダウンチャート • イテレーション毎の障害件数 • スプリントコミットの達成率(要求充足度) • ストーリーのリードタイム • コスト予実 • 上記のイテレーション間の傾向を見る ©PMI Japan Chapter, 2015. Copyright and all rights reserved. アジャイルにあった評価 ポイント ウォーターフォールとの目的の違いを理解する必要がある アンケートの結果は非常に興味深いものです。アンケートの結果からは、主に生産性やコ スト削減といった項目で、アジャイルプロセスは期待を下回っていることがわかります。 しかし、これらのものさしは、実は成果物という目盛り(分母)が決まっていることが前 提となっています。従って、成果物の総量が変わってしまうアジャイルでは、比較に使う ことが難しくなってしまいます。 提言の骨子は、「想定された価値を生み出す、所定の成果物を作成するウォーターフォー ルプロセスと、価値を最大にするように、成果物の変更を許容するアジャイル。この二つ を同じ枠組みで評価することはできない」というものです。 プロセスのゴールが違うのですから、プロセスの良し悪しを測る物差しもそれに合わせた ものに変わるべきです。ただ、アジャイルプロセスの良し悪しを測る指標については、ま だまだ発展途上で、試行錯誤の段階です。本項では、アンケートに記載頂いた手法を列挙 するにとどめました。 ©PMI Japan Chapter, 2015. Copyright and all rights reserved. マニフェストの正しい理解(1/3) アジャイルマニフェスト(アジャイルソフトウェア開発宣言)をご存知ですか 導入済み 導入後辞めた 未導入 アジャイル導入の鍵はアジャイルマニフェストの理解にある! ©PMI Japan Chapter, 2015. Copyright and all rights reserved. マニフェストの正しい理解(2/3) アジャイルマニフェ ストは、左に書いて あることではなく、 右に書いてあること を重視するとよく誤 解されている。 最下段にある二行に 注意する。左側(従 来のプラクティス) を否定しているわけ ではなく、左側もで きている上で右側の 事項に価値を置くの である。 http://agilemanifesto.org/iso/ja/ より引用 ©PMI Japan Chapter, 2015. Copyright and all rights reserved. マニフェストの正しい理解(3/3) 提言 アジャイルマニフェストを全員が理解する アジャイルに対する誤解、失敗要因には、アジャイルマニフェストの理解不足が あるのではないかと考えます。 また、アジャイルは対話による計画・実施を行うため、すべてのステークホル ダーがアジャイルマニフェストを理解していることが望ましいと言えます。 【アンケート結果より】アジャイル開発で一番大切だと思うこと • マインドセット • 自主性、主体的な参画 • チームワーク • ゴールの共有 • ステークホルダーの理解 • 透明性、検査、適応 ©PMI Japan Chapter, 2015. Copyright and all rights reserved. マニフェストの正しい理解 ポイント 「アジャイルとは何か」の共通認識は必須である 一番シンプルですが、提言の中で最も重要だと考えるものです。 一言でアジャイルといっても様々な手法がありますし、同じ手法でもチームによって採用 するプラクティス、実運用は異なります。逆に、そのような裁量を許容することに、ア ジャイルプロセスの有効性があるといえます。 アジャイルマニフェストはそのような多様性の中で、普遍的な価値観を表すものです。ア ジャイルを導入する組織・チームでは、まずこの価値観に共感/同意し、これを個別の課 題/問題の判断基準とすることが前提となります。 たった4項目のマニフェストではあるのですが、その知名度は驚くほど低いです。「ア ジャイル」という言葉や、特徴的なプラクティスは知られていても、マニフェストを知ら ないという状況があることが、アンケートの結果からもうかがえます。 アジャイルの導入はこのマニフェストの共通理解から始めるべき、またこれは全てのス テークホルダーが理解するべきということを提言としました。 ©PMI Japan Chapter, 2015. Copyright and all rights reserved. おわりに 今回のアンケートは、アジャイル導入の情勢の理解と、導入状況の違いに 何が影響するかという点で示唆に富むものとなりました。ご協力頂きました PMI日本支部会員の皆様、法人スポンサーの皆さま、プロジェクトマネジメ ント関係者の皆さまにお礼申し上げます。 2016年度は、今年のアンケート実施の振り返り結果を反映し、より正確に 日本国内におけるアジャイル導入の実態を把握しつつ、システム開発の分 野だけでなく、より広い領域においてアジャイル適用が広まるような提案に つながるようなアンケートへと改善を図りながら実施すべく準備中です。 引き続き皆さまのご理解とご協力を賜りますよう、よろしくお願い申し上げ ます。 2015年11月 一般社団法人PMI日本支部 アジャイルプロジェクトマネジメント研究会 ©PMI Japan Chapter, 2015. Copyright and all rights reserved. 88