Googleプロジェクト管理：アジャイルの進化

# はじめに

わたしが [Google プロジェクト管理:プロフェッショナル認定証で得られた素晴らしい体験][google]を、要点をまとめ小さく分割して、わかりやすく簡潔に紹介していきます。

興味があれば、ぜひ ***"Google プロジェクト管理:プロフェッショナル認定証"*** を受講してみてください。

[google]: https://qiita.com/mapami/items/317ae776a2268fd54c8f

https://jp.coursera.org/professional-certificates/google-project-management

<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2358573/1c9e3622-d11d-e6dd-1bb7-f12b3fef8845.png" width="800">

# アジャイルの進化

2001年に誕生して以来、アジャイルの人気は信じられないほどの速さで高まっています。アジャイルの人気が高まっている理由の1つは、私たちが非常に[VUCAな世界][ref1]にいることです。企業は多くの

- 変動性
- 不確実性
- 複雑性
- 曖昧性

に直面しており、アジャイルとそこから派生するフレームワークがこれらの課題を克服する方法であることを認識しているのです。

[ref1]: https://qiita.com/masami-atwvn/items/83f322454e37775b4325

今回、アジャイルがどのように進化し始めたかを説明し、将来どのように進化し続けるかについて、新たなアイデアを探ります。

:::note info
考え方や哲学としてのアジャイルマニフェストは、ほぼ30年間、あまり変わっていません。しかし、アジャイル宣言に触発されたフレームワークは、ビジネス環境の変化に合わせて変化し、進化を続けています。
:::

## DevOps

新しいアジャイルフレームワークの1つは、ソフトウェア開発とIT運用を組み合わせたDevOpsと呼ばれるものです。

<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2358573/4dc212d4-6638-9d75-72a2-d7e8fd935042.png" width="500">

Google Cloud Platform Businessでは、DevOpsを、ソフトウェアのデリバリー速度を上げ、サービスの信頼性を向上させ、ソフトウェア関係者間で共有されるオーナーシップを構築することを目的とした、組織的・文化的ムーブメントと定義しています。他のアジャイルフレームワークと同様に、DevOpsは製品ライフサイクルを短縮し、ソフトウェア製品を継続的かつ非常に高い品質で提供することを目的としています。

DevOpsは、ソフトウェア企業が、自社のソフトウェア製品を世界中の何十億もの人々に、1日24時間、週7日、確実に提供する方法を見出すことに直面したときに生まれました。Google社での最初の数年間を製品の故障の研究に費やした者として、これがいかに難しいことであるかをお伝えすることができます。もしビジネスが、グローバルな市場に向けて製品や機能を迅速かつ確実に立ち上げる能力を持っていれば、それは大きな競争力になります。

DevOpsは、大規模なシステムを迅速に構築し、進化させることができるチームと組織を成長させ、管理することです。これらのシステムは、顧客や組織により良い価値を提供するために、安全性と信頼性の両方が必要です。DevOpsのフレームワークでプロジェクトマネージャの役割を追求することを決めた場合、アジャイルアプローチと、文字通り世界を変えつつある大規模ソフトウェアシステムの未来に踏み出すことになります。かなりエキサイティングでしょう？

## ビジネス・アジリティ

アジャイルの次のフロンティアの1つは、ビジネス・アジリティと呼ばれるもので、アジャイルの原則を経営の広い範囲に取り入れ、組織が高いVUCA環境下で成功できるようにすることである。この意味でアジャイルになろうとする組織は、財務計画のプロセス、ガバナンスと報告の構造、雇用と人事の慣行など、あらゆることを見直すことになることが多い。彼らは、アジャイルの価値観とフレームワークを、より大規模な組織で機能させる方法を探しているのです。

## Scrum of Scrums／Scaled Agile Framework

大きな組織のアジャイルプロジェクトマネージャとして、あなたは、Scrum of ScrumsやSAFeとしても知られているScaled Agile Frameworkのようなフレームワークを使用しているかもしれません。

## ソフトウェア以外の産業

また、アジャイルが技術やソフトウェア以外の多くの産業に及んでいることを呼びかけることも重要です。

最近、私は、ラテンアメリカのGoogle販売チームにアジャイルトレーニングを行うよう依頼されました。彼らは市場で大きな変化を経験し、その変化に素早く対応し、なおかつ結果を出すためのスキルを身につけたいと考えていました。トレーニングの間、私たちはアジャイルの利点について大いに議論した。特にチームは、アジャイルが、チームメイトや顧客との早期のフィードバックや頻繁で徹底した議論を通じて、販売サイクルのあらゆる段階でのリスクを低減するのに役立つことを気に入ったようです。

建設業界でさえ、プロジェクトにアジャイルアプローチを適用し始めています。Project Management Instituteが発表した記事では、建設プロジェクトが、アジャイルマニフェストを建設業界の用語に翻訳することで、遅延や予算超過に対処するためにアジャイルをどのように利用したかが説明されています。

<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2358573/0afeade7-c873-ca20-dc42-41a4efad26e2.png" width="500">

## 個人の生活

最後に、アジャイルの方法論は、あなた自身の個人的な生活にも適用できます。例えば、私は最近引越しを計画しており、すぐにカンバンボードを立ち上げ、タスクの計画を始めました。あなたの生活にも、カンバンボードを利用できるプロジェクトがありますか？

# さいごに

DevOpsやビジネス・アジリティから建設業界やそれ以外の分野でのアジャイル手法まで、アジャイルの利点が今後長期にわたって役立つことは明らかです。

アジャイルの価値観を実践しているプロジェクトマネージャ、そしてチームは、アジャイルの進化と発展を助ける存在であり、それはつまり、あなたもアジャイルの未来に貢献する重要な役割を果たすことができることを意味しています。

# 参考

多くの組織がこのアプローチを受け入れ、採用し始めています。より深く理解するために、従来のアジャイルフレームワークとDevOpsの関係について、これらの記事を読むことをお勧めします。

- [How to Combine DevOps and Agile](https://devops.com/how-to-combine-devops-and-agile/)
- [Agile vs DevOps: What's the Difference?](https://www.cmswire.com/information-management/agile-vs-devops-whats-the-difference/#:~:text=Fundamentally%2C%20DevOps%20brings%20together%20two,the%20ever%2Dchanging%20consumer%20needs.&text=%2Dbased%20Shiftleft%2C%20explained%20how%20both%20Agile%20and%20DevOps%20are%20managed)
- [The Convergence of Scrum and DevOps](https://www.scrum.org/resources/convergence-scrum-and-devops)