【アジャイルとは?】アジャイル開発について全6回に渡って解説をしていくシリーズの第2回目です。今回は「アジャイルとは?」というテーマについてお伝えしていきます。アジャイルという言葉の意味とは。アジャイル開発に用いられることの多い、4つの具体的な手法について。アジャイルの歴史からアジャイルソフトウェア開発宣言の解説、4つの価値や12の原則とは。具体例とともに、従来の開発とアジャイル開発を比較して解説していきます。「アジャイル」という言葉には、「俊敏な」「素早い」という意味があります。アジャイル、という言葉はソフトウェア開発の中で生まれました。ソフトウェア工学においては「迅速かつ適応的にソフトウェア開発を行う、軽量な開発手段群の総称である」と解説されています。この言葉のポイントについて、詳しく解説をしていきます。アジャイル開発でよく利用される、4つの手法とはアジャイル開発の重要なポイントとして、「迅速的かつ適応的に」というものがあります。それらを実践するために、アジャイルの手法の中でもよく利用される4つの手法があります。「スクラム」については、後ほどの回で詳しく取り上げていきます。他にはケント・ベックさんの考案した「XP(エクストリームプログラミング)」。トヨタ生産方式の考え方を取り入れた「かんばん」。こちらもトヨタ生産方式の考え方を取り入れた「リーン/トヨタ生産方式」。この3つの手法について詳しく解説をしていきます。アジャイルの歴史アジャイルが生まれたのは、ソフトウェア開発をより良くしたいという現場の思いからです。製造業における仕事の進め方や工夫を開発の現場に活かせないか。トヨタ生産方式を参考にして生まれたスクラムガイド。様々な人たちの討論から生まれたXP(エクストリームプログラミング)。そこから2001年のアジャイル開発宣言に至るまでの歴史を詳しく解説していきます。アジャイルソフトウェア開発宣言。4つの価値と12の原則アジャイルソフトウェア開発宣言には、4つの価値というものがあります。日々状況が変化する中で、必要とされ、重要視されるものとはなんでしょうか。この4つの価値についての解説と、「アジャイルソフトウェア開発宣言の背後にある12の原則」について、具体的に紹介をしながら解説をしていきます。アジャイルで目指す姿アジャイルの目指す姿というものについて、先ほどご紹介した4つのポイントをベースに示されています。会社目線になりがちな姿勢をどう変えていくか、そしてその結果どういった効果がもたらされるのでしょうか。2つ目は本質的なゴールを目指す、ということです。本質的なゴールとは、目指すべきものについて解説をしていきます。3つ目は自己管理の出来る強いチームを作る、ということです。求められるチームの姿とはどのようなものなのでしょうか。4つ目は早いフィードバックサイクルで改善し続ける、ということです。良いものを提供するために、世の中に出した後にすべきことについて解説をしていきます。従来の開発手法との違い動画の中では車の制作工程を例に、従来の開発とアジャイル開発とで比較をしながら、従来のアプローチ方法とアジャイルでのアプローチ方法を具体的に説明していきます。従来の開発では、車を制作する際には「車を作ること」と目標にしています。目標に向かって部品を作り、組み立てていくわけですが、それで出来上がるのは「車」という成果物になります。アジャイル開発では、車を作るということ、その先にあるものを具体的に検討していきます。ユーザーが求めているのは、単に車という成果物だけなのでしょうか、というところからアプローチしていきます。この手法の比較から、よりアジャイルへの理解を深めることが出来るのではないでしょうか。安美様の解説動画です。ご紹介ニッセイ情報テクノロジー株式会社にて、生命保険会社向けシステム開発のPMを経験後、アジャイル開発をスタート。その後クラウドサービスベンダーを経て、2019年9月起業。現在はアジャイルコーチ、新規サービス開発支援などを行う。ITエンジニアの皆様に学びを提供する動画を配信しています。提案して欲しいフルリモート・高単価の案件多数。