ARTICLE英文Eメール課題:お休みをしているクラスメイトにテストの連絡をするHOMEアジャイルアジャイルとスクラムの違いアジャイルとスクラムの違い2019.01.26アジャイル本記事ではアジャイルとスクラムについてお話をします。聞かれることがあるアジャイルとスクラムの違いについてまとめていきます。アジャイル、スクラムを学び始めた方がよく疑問に思う事柄だと思います、参考になれば幸いです。アジャイルとスクラムの違いアジャイルとはさて、まずはアジャイルとはから考えてみましょう。こちらは書籍から引用してみます。アジャイル開発とは、変化に迅速に対応することを目指した軽い開発手法の総称である。この用語自体は開発プロセスモデルの名称ではないが、プロセス上の特徴として、短期間に活動を繰り返しながら段階的に開発を進めていくこと、その繰返しの中でユーザとのやりとりを密に行う点などが指摘できる。ソフトウェアを取り巻く環境の変化は激しいため、重厚長大な開発計画を立てても、システム開発を行なっている間にそのシステムが陳腐化してしまう。アジャイル開発は、より軽量な開発を行いながら、変化に対応しつつ、その時のベストエフォートで使えるシステムを提供するという開発スタイルをとる。22:34時点)ポイントはアジャイルとはあくまで開発スタイルの総称であるということだと思います。文脈によって様々な解釈があり得ますが基本的にはこの理解でいいかと思います。アジャイルの全体像を示す図として下記が非常にわかりやすいと思います。Testersこちらの図をご覧ください。アジャイルという木の幹にカンバン、スクラム、リーン、XPと木の葉がついているのがわかりますね。アジャイルの全体像はこの図が綺麗に表しています。上述の通り、まずアジャイルという考え方があり、それらをベースにそれぞれの開発手法が定義されているということです。詳細にアジャイルについて知りたい方は下記記事でも詳細についてまとめていますので合わせてどうぞ。Agileとはこれでアジャイルとスクラムの関係性について整理できたのではないでしょうか。次はスクラムについて少し整理してみましょう。スクラムとは次はスクラムについてです。前述の通りスクラムはアジャイルという考えが元になっており、アジャイル開発手法の一つになります。このスクラムという開発手法は下記ドキュメントが全てです。Guidesこちらは日本語訳されたスクラムガイドです。スクラムというフレームワークのルールはここにあるものが全てです。20ページもないボリュームのドキュメントのためすぐに読めるのですが実際にこのスクラムを実践するのはなかなか難しいです。下記グラフは各国の認定スクラムマスターの人数です。スクラムはアジャイル開発手法の一つではありますが多くの方が興味を持ってスクラムについて学んでいることがわかりますね。出典:非ウォーターフォール型開発の普及要因と適用領域の拡大に関する調査報告書このようにスクラムはアジャイル開発手法の中でもよく知られている手法の一つになります。スクラムについてより詳細に知りたい方は下記記事で詳細にまとめていますので参考にしてください。スクラムとは?また、より実践的な内容を知りたい方にはこちらの書籍をお勧めします。これからスクラムを始める、学び始めたばかりの方には最もおすすめできる書籍です。11:21時点)一部書籍の目次を引用します。実際に各社が導入した際の話がまとまっておりこれから試そうとする方にとって参考になる話があると思います。Udemyではアジャイル開発についてのオンラインセミナーが提供されています。【アジャイル開発】スクラム基礎講座の学習内容は以下の通りです。事前知識は不要で初めての方も学べます。こちらは約4時間のオンラインセミナーになっています。学習内容プロジェクトでどのようにスクラムを適用すればよいかわかるスクラムでビジネスに価値をもたらす方法スクラムでプロジェクトを効率的に遂行する方法スクラムの概念を身に着けるスクラムに使えるツールを知るスクラムの価値、基本概念、3つの柱をマスターするスクラムの歴史を理解するスクラムとウォーターフォールの違いを理解する引用:【アジャイル開発】スクラム基礎講座アジャイル・プロジェクトマネジメント短期集中講座での学習内容は以下です。こちらももちろん事前知識は不要です。こちらは約1時間半のオンラインセミナーです。ボリュームも程よいのでセールの時にでも購入してさっと見てしまうのがいいかと思います。書籍で読むのもいいですがこういったオンラインセミナーで実績のある方々のお話を直接聞けるのはいいですね。Udemyは僕自身もよく使うのですがコンテンツも非常に豊富でおすすめです。アジャイルとスクラムの違いさて、本題のアジャイルとスクラムの違いについてです。ここまで読んで頂いた方はお気づきかと思いますがスクラムはアジャイル開発手法の一つになります。再掲しますが下記図が一番の理解に役立つでしょう。Testersそのためアジャイルとスクラムは言葉としては違うものではありますが、根本にある考え方は同じだと言えるでしょう。アジャイルとスクラムってどう違うんだっけ?、と時折混乱することもあると思いますがこの図を覚えておけばその関係性を思い出せるでしょう。カンバン、XP、Leanについても同様に関係性や違いについて混乱することがありますがこの図のようにアジャイルの考えがベースになっていることがわかりますね。薄くなっている葉のSAFeというのは大規模アジャイル開発のフレームワークの一つです。日本ではあまり知られていませんが海外では事例があります。それでは本記事は以上です。2019.03.12本記事ではスクラムチームと自己組織化についてお話しします。2019.02.09本記事ではAgileについて順番にお話をしていきます。2019.03.30本記事では実際に僕自身がチームとレトロスペクティブをするときに気をつけていることをまとめています。レトロスペクティブは何度もしてきましたがやはり気を[...]プロフィール■管理人:masaytan京都でソフトウェアエンジニアをしています。休みの日は技術書を読むか語学の勉強、アニメ、ゲームをしています。WordPress.。