
【アジャイルとスクラムの違いを徹底解説】初心者必見の簡単理解ガイド
公開日:2025.05.20 最終更新日:2025.05.20
「アジャイル開発って聞くけど、スクラムと何が違うの?」と疑問に思っている方もいるでしょう。
「なんとなくはわかるけど、きちんと説明できない…」と不安な方もいるかもしれません。
開発手法の進化は速く、ついていくのが大変だと感じることもあるでしょう。
しかし、基本的な考え方や違いを理解すれば、スムーズにプロジェクトを進めることができます。
今すぐアジャイルとスクラムの違いを理解し、より効率的な開発手法を取り入れてみませんか。
この記事では、スピーディーで柔軟な開発手法に関心のある方に向けて、
– アジャイル開発とスクラム開発の違い
– それぞれの特徴とメリット・デメリット
– 具体的な活用事例
上記について、解説しています。
これから開発プロジェクトに携わる方や、より効率的な開発手法を探している方は、ぜひこの記事を参考にしてください。
きっと、プロジェクトを成功に導くヒントが見つかるはずです。


アジャイル開発とスクラム開発の基本理解
アジャイル開発とスクラム開発、それぞれ名前は聞いたことがあるけれど、一体何が違うのか疑問に思っている方もいるのではないでしょうか。簡単に言うと、スクラム開発はアジャイル開発を実現するための一つの手法です。アジャイル開発は、開発全体を短い期間に区切り、顧客からのフィードバックを反映させながら柔軟に進めていく開発手法全体を指します。一方、スクラム開発は、そのアジャイル開発を実現するための具体的なフレームワークで、チームの役割や会議の進め方などが細かく定義されています。
アジャイル開発は、従来のウォーターフォール開発のように、全ての工程を順番に進めるのではなく、短い期間(通常1〜4週間)で開発を進める反復型開発手法です。そのため、変化への対応が容易になり、顧客のニーズに合った製品を開発できるというメリットがあります。このアジャイル開発を実現するための具体的な方法論の一つとして、スクラム開発があります。スクラム開発では、開発チームが「スクラム」と呼ばれる少人数のチームを組み、スプリントと呼ばれる短い期間で開発を進めます。
例えば、新しいECサイトを開発する場合を考えてみましょう。ウォーターフォール開発では、全ての機能を設計・開発し終えてから顧客に公開しますが、アジャイル開発では、まずは最低限の機能を備えたECサイトを公開し、その後、顧客からのフィードバックを受けながら、新機能の追加や改善を繰り返していきます。スクラム開発では、この開発サイクルを「スプリント」と呼び、1〜4週間といった短い期間で区切って開発を進めていきます。以下で、アジャイル開発とスクラム開発の違いについて、より詳しく解説していきます。
アジャイル開発とは何か
アジャイル開発とは、システムやソフトウェア開発における手法の一つです。従来のウォーターフォール型開発のように、工程ごとに順番に進めるのではなく、短い期間で開発とテストを繰り返すことで、変化への対応力を高めることができます。この短い期間を「イテレーション」と呼び、一般的には1週間から4週間程度で設定されます。イテレーションごとに機能を追加していくため、開発の初期段階から動作するソフトウェアを確認でき、顧客のニーズに柔軟に対応することが可能です。
アジャイル開発には様々な手法がありますが、中でも「スクラム」は代表的なフレームワークです。「スクラム」では、開発チームを「スクラムチーム」と呼び、少人数で構成されます。 プロダクトオーナー、スクラムマスター、開発チームの3つの役割が、それぞれの責任を果たしながら開発を進めていく点が特徴です。 毎日の朝会やスプリントレビューなど、決められたイベントを通して、チーム内の情報共有や進捗管理を徹底することで、プロジェクトの成功を目指します。 アジャイル開発とスクラムは混同されがちですが、スクラムはアジャイル開発を実現するための具体的なフレームワークの一つと言えます。
スクラム開発の概要
アジャイル開発とスクラム開発、よく混同されますが、実は違います。アジャイル開発は、柔軟で変化に対応しやすいソフトウェア開発手法の総称です。顧客との協調や迅速なフィードバックを重視し、短いサイクルで開発を進めるのが特徴と言えるでしょう。有名な手法としては、XP(エクストリーム・プログラミング)やカンバンなど、様々な種類があります。
一方、スクラム開発は、アジャイル開発の具体的なフレームワークの一つです。ラグビーのスクラムのようにチームが一体となって開発を進めることから、この名前が付けられました。スクラム開発では、プロダクトバックログと呼ばれる開発項目一覧に基づき、1ヶ月以下の短い期間で「スプリント」と呼ばれる開発期間を繰り返します。スプリントの開始時にはスプリント計画会議、終了時にはスプリントレビューと振り返りを実施し、常に改善を繰り返しながら開発を進めていきます。
つまり、アジャイル開発という大きな概念の中に、スクラム開発という具体的な実践方法が存在する、という関係です。例えるなら、アジャイル開発は「美味しい料理のレシピ集」、スクラム開発は「レシピ集の中のカレーのレシピ」のようなものです。カレー以外にも様々な料理があるように、アジャイル開発にも様々な手法が存在します。
アジャイルとスクラムの違いを理解する
アジャイル開発とスクラム開発、よく耳にするけれど、一体何が違うのでしょうか。実はスクラムはアジャイルを実現するための具体的なフレームワークの一つです。アジャイルは「俊敏な」「機敏な」という意味を持つ、開発全体を包括する考え方であり、スクラムはその考え方を現実に落とし込んだ具体的な方法論と言えます。これらを理解することで、プロジェクトを円滑に進めるためのヒントが見えてくるでしょう。
アジャイル開発は、変化への柔軟な対応と顧客との協調を重視した開発手法です。従来のウォーターフォール型のように、すべての工程を順番に進めるのではなく、短い期間で開発とフィードバックを繰り返すことで、変化に強い開発を実現します。スクラムは、このアジャイルの原則に基づき、スプリントと呼ばれる短い期間での開発サイクルと、日々のスタンドアップミーティング、振り返りなど具体的なプラクティスを提供することで、チームの効率的な開発を支援します。
例えば、お客様から「この機能はもっと使いやすくしてほしい」という要望があったとします。アジャイル開発では、このフィードバックを迅速に取り入れ、次の開発サイクルで改善を行います。スクラムでは、スプリントレビューという場で顧客に成果物を確認してもらい、フィードバックを得ることで、具体的な改善点を明確化します。以下でアジャイル開発とスクラム開発の違いについて、より詳しく解説していきます。
アジャイル開発の流れと特徴
アジャイル開発とスクラム、よく混同されますが、実は違います。アジャイル開発は、変化への柔軟な対応を重視したソフトウェア開発手法の総称です。従来のウォーターフォール型開発のように、最初にすべての工程を計画するのではなく、短い期間で開発とテストを繰り返すことで、顧客のニーズに迅速に対応できます。この柔軟性がアジャイル開発の大きな特徴と言えるでしょう。
一方、スクラムはアジャイル開発を実現するための具体的なフレームワークの一つです。ラグビーのスクラムのように、チームが一丸となって開発を進めることからこの名前が付けられました。スクラムでは、スプリントと呼ばれる1ヶ月以内の短い期間で開発を行い、デイリースクラムと呼ばれる毎日の短いミーティングで進捗状況や課題を共有します。プロダクトオーナー、スクラムマスター、開発チームといった役割分担もスクラムの特徴です。
つまり、アジャイル開発という大きな概念の中に、スクラムという具体的な方法論が存在する、という関係になります。他のアジャイル開発手法としては、XP(エクストリームプログラミング)やカンバンなども存在します。それぞれの手法には特徴があるので、プロジェクトの特性に合わせて最適な手法を選択することが重要です。
スクラム開発の流れと特徴
アジャイル開発とスクラム開発、よく混同されますが、実は明確な違いがあります。アジャイル開発は、柔軟性と迅速性を重視したソフトウェア開発手法の総称と言えるでしょう。顧客との協調や変化への対応を重視し、反復的な開発プロセスを通じて、より良い製品を迅速に提供することを目指しています。
一方、スクラム開発は、アジャイル開発を実践するための具体的なフレームワークの一つです。ラグビーのスクラムのようにチームが一体となって開発を進めることから、この名前が付けられました。スクラム開発では、スプリントと呼ばれる短い期間(多くの場合2週間)で開発を進めます。
スクラム開発の流れは、まずプロダクトバックログと呼ばれる開発項目の一覧を作成することから始まります。次に、スプリントプランニングで、そのスプリントで取り組む項目を決定します。デイリースクラムと呼ばれる毎日の短いミーティングで進捗状況や課題を共有し、スプリントレビューで成果物を確認、スプリントレトロスペクティブで改善点を洗い出し、次のスプリントに繋げます。
スクラム開発の特徴は、自己組織化されたチーム、短いイテレーション、そして継続的な改善にあります。これらの特徴によって、変化への迅速な対応や、顧客のニーズに合った製品開発が可能になります。例として、10人規模の開発チームが2週間のスプリントで新機能を実装し、顧客からのフィードバックを即座に反映することで、市場のニーズに合った製品を開発できたという事例もあります。
アジャイル開発のメリットとデメリット
アジャイル開発は、柔軟性と迅速な対応を重視した開発手法であるため、多くのメリットがあります。しかし、同時にいくつかのデメリットも存在します。それらを理解することで、プロジェクトに最適な開発手法を選択できるでしょう。
アジャイル開発の最大のメリットは、変化への対応力が高いことです。市場の変化や顧客のニーズに合わせて、柔軟に開発内容を変更できるため、常に最適な製品を提供できます。また、短いサイクルで開発を進めるため、早期に顧客に価値を提供し、フィードバックを得ながら開発を進めることが可能です。これにより、顧客満足度を高め、プロジェクトの成功確率を高めることができます。
例えば、2週間単位で開発を進める「スプリント」と呼ばれるサイクルを採用することで、短い期間で成果物を確認できます。顧客は実際に動くソフトウェアを確認しながらフィードバックを提供できるため、手戻りを減らし、開発の効率を高めることができます。具体的には、ECサイト開発で顧客からのフィードバックを元に、UI/UXの改善を迅速に反映させるなどが挙げられます。以下で、メリット・デメリットについて詳しく解説していきます。
アジャイル開発の主なメリット
アジャイル開発のメリットは、大きく分けて3つあります。1つ目は「変化への対応力」です。従来のウォーターフォール型開発では、一度計画を立てたら変更が難しく、市場の変化への対応が遅れる可能性がありました。しかし、アジャイル開発では、短い期間で開発とテストを繰り返すため、顧客のニーズや市場の変化に柔軟に対応できます。2つ目は「開発スピードの向上」です。アジャイル開発では、優先順位の高い機能から開発を進めるため、早期に価値を提供することが可能です。例えば、MVP(Minimum Viable Product:必要最低限の機能を備えた製品)を開発し、顧客のフィードバックを得ながら開発を進めることで、開発期間の短縮を実現できます。3つ目は「顧客満足度の向上」です。アジャイル開発では、顧客と開発チームが密にコミュニケーションを取りながら開発を進めるため、顧客のニーズを的確に捉え、満足度の高い製品を開発できます。顧客は開発プロセスに深く関わり、定期的に動くソフトウェアを確認できるので、安心感も高まります。これらのメリットから、近年多くの企業がアジャイル開発を採用しています。
アジャイル開発のデメリット
アジャイル開発のデメリットは、計画の変更に柔軟に対応できる反面、全体像の把握が難しくなりやすく、開発期間やコストの見積もりが困難になる点です。特に、顧客の要求が明確でない場合や、開発規模が大きいプロジェクトでは、このデメリットが顕著に現れる可能性があります。
例えば、10人規模の開発チームで、ECサイトの新機能開発を行うケースを考えてみましょう。アジャイル開発では、2週間程度の短いスプリントで開発を進めますが、顧客からの度重なる仕様変更要求に対応していくうちに、当初予定していた機能の実装が遅延したり、想定外のバグが発生したりする可能性があります。結果として、プロジェクト全体のスケジュールがずれ込み、当初見積もったコストを大幅に超過してしまうケースも少なくありません。
また、アジャイル開発では、開発チームメンバー間の密なコミュニケーションが不可欠です。しかし、チームメンバーのスキルや経験にばらつきがあると、円滑なコミュニケーションが阻害され、開発効率が低下する可能性も懸念されます。例えば、経験の浅いメンバーが多いチームでは、ベテランメンバーによる丁寧な指導やサポートが必要となるため、開発コストが増加する可能性があるでしょう。さらに、顧客との継続的なコミュニケーションも重要となるため、顧客の協力が得られない場合は、プロジェクトが失敗に終わるリスクも高まります。
スクラム開発のメリットとデメリット
スクラム開発は、変化への迅速な対応力と高い生産性が期待できる一方で、導入にはいくつかのハードルが存在することも事実です。
これは、スクラムが短い期間で開発とレビューを繰り返すことで、継続的な改善を促すフレームワークであるため、チームの成熟度やプロジェクトの特性によって、その効果が大きく左右されるからです。
そのため、メリットを最大限に享受できるケースと、デメリットが顕著になるケースがあることを理解しておく必要があります。
具体的には、メリットとして、毎週のように動作するプロダクトの一部をリリースし、顧客からのフィードバックを素早く取り入れることで、開発の方向性を柔軟に修正でき、市場のニーズに合った製品を迅速に提供できる点が挙げられます。
変化の激しい市場で新サービスを開発する際には、このメリットが大きな強みとなるでしょう。
一方で、デメリットとして、自己管理能力の高いメンバーで構成されたチームでないと、日々の進捗管理が難しくなったり、スクラムマスターに過度な負担がかかったりする可能性が考えられます。
大規模で複雑なシステム開発においては、スクラムを効果的に適用するために十分な準備と経験が求められることもあります。
スクラム開発の主なメリット
アジャイル開発とスクラム開発、よく聞くけれど違いは何だろう?と疑問に思う方も多いのではないでしょうか。実はスクラム開発は、アジャイル開発という大きな枠組みの中にあるひとつの手法です。アジャイル開発は、変化への柔軟な対応を重視した開発手法全般を指します。
スクラム開発のメリットは、大きく分けて3つあります。1つ目は、短い期間(1〜4週間)で開発を行うスプリントと呼ばれるサイクルを採用することで、顧客のニーズ変化に迅速に対応できる点です。2つ目は、開発チームが毎日決まった時間に集まり、進捗や課題を共有するデイリースクラムを行うことで、問題の早期発見・解決につながることです。3つ目は、プロダクトオーナー、スクラムマスター、開発チームという明確な役割分担を行うことで、チーム全体の生産性向上に繋がる点です。
例えば、最近流行りのスマホアプリ開発を考えてみましょう。市場のニーズは常に変化するため、従来のウォーターフォール型開発のように、最初に全ての仕様を決めてしまうと、完成した頃には既に時代遅れになっている可能性があります。スクラム開発を採用すれば、短いスプリントごとに顧客のフィードバックを反映できるので、常に市場のニーズに合ったアプリ開発が可能になるのです。
スクラム開発のデメリット
スクラム開発はアジャイル開発の1つの手法ですが、万能ではありません。メリットがあればデメリットも存在します。導入を検討する際には、デメリットもきちんと理解しておきましょう。
まず、スクラム開発は変化への対応を重視するため、綿密な計画を事前に立てることが難しくなります。そのため、大規模で複雑なプロジェクトや、厳密な納期が求められるプロジェクトには不向きです。また、開発途中で仕様変更が発生する可能性が高く、当初の見積もりと最終的なコストが大きく乖離する可能性も考えられます。
次に、スクラム開発では、チームメンバー全員が高いコミュニケーション能力と自主性、そして責任感を持つことが求められます。全員が積極的に開発プロセスに関与し、協力して作業を進めていく必要があります。しかし、チーム内にスキルや経験の不足しているメンバーがいる場合、開発の進捗に影響が出たり、品質が低下するリスクがあります。経験豊富なメンバーによるサポートや教育体制が不可欠と言えるでしょう。
最後に、スクラム開発では、短期間で成果物を作り上げるため、ドキュメント作成の優先順位が低くなりがちです。結果として、十分なドキュメントが整備されないままプロジェクトが進行し、後々メンテナンスや機能追加が困難になるケースも少なくありません。適切なドキュメント作成のバランスを見つけることが重要です。
アジャイルとスクラムの関係性と選び方
アジャイル開発とスクラム開発、それぞれの言葉は聞いたことがあるけれど、違いがよくわからない、という方もいるでしょう。実はスクラムはアジャイルを実現するための具体的な方法の1つです。アジャイルは「素早く動くこと」を重視した開発の考え方、いわば大きな概念です。スクラムはその概念に基づき、開発を進めるための具体的なフレームワークと言えます。
アジャイル開発は、変化への柔軟な対応と顧客との協調を重視した開発手法です。ウォーターフォールのように、最初にすべての計画を立てて進めるのではなく、短い期間で開発とテストを繰り返すことで、リスクを最小限に抑えながら、顧客のニーズに合った製品開発を目指します。スクラムは、このアジャイル開発を実現するための代表的なフレームワークであり、スプリントと呼ばれる短い期間での開発サイクルや、日々のミーティングなど、具体的なプラクティスが規定されています。
例えば、新しいスマホアプリを開発するとします。アジャイル開発では、最初にすべての機能を盛り込むのではなく、まずは主要な機能だけを開発し、ユーザーに試用してもらいます。そして、フィードバックを反映して、次のバージョンを開発していくのです。スクラムでは、この開発サイクルを「スプリント」と呼び、通常2週間から4週間で1つのスプリントを回していきます。以下で、アジャイル開発とスクラム開発の具体的な関係性や、プロジェクトへの適用方法について詳しく解説していきます。
アジャイルとスクラムの関係
アジャイル開発とスクラム開発、よく混同されますが、実は明確な違いがあります。アジャイルは「俊敏な」という意味を持つ、ソフトウェア開発における**価値観**や**原則**の集合体です。顧客との協調や変化への対応を重視し、4つの価値と12の原則を掲げています。有名なアジャイル開発手法としては、スクラム以外にもXP(エクストリーム・プログラミング)やカンバンなどがあります。
一方で、スクラムはアジャイルの**原則**に基づいた具体的な開発**フレームワーク**です。ラグビーのスクラムのようにチームが一丸となって開発を進めることに由来しています。製品開発に使える軽量級フレームワークであり、スプリントと呼ばれる短い期間で開発を繰り返すことで、変化への対応や顧客の要望への柔軟な対応を可能にします。
つまり、スクラムはアジャイルを実現するための**手段**の一つと言えます。アジャイルという大きな概念の中に、スクラムをはじめとした様々な開発手法が存在するわけです。例えば、料理で例えるなら、アジャイルは「美味しい和食を作る」という目的、スクラムは「だしを使う」「旬の食材を使う」といった具体的な調理方法に当たります。他の調理方法でも美味しい和食は作れるように、スクラム以外にもアジャイルを実践する方法はたくさんあります。
プロジェクトに適した手法の選び方
アジャイル開発とスクラム開発、よく混同されますが、実は違います。アジャイルは柔軟な開発手法の総称で、スクラムはその具体的なフレームワークの一つです。
例えるなら、アジャイルは「美味しい料理」という大きな概念、スクラムは「カレーライス」という具体的なレシピのようなもの。アジャイルにはスクラム以外にも、カンバンやXP(エクストリームプログラミング)など様々な手法が存在します。
プロジェクトに適した手法を選ぶには、まずプロジェクトの規模や特性を把握することが重要です。変化への対応スピードが求められる小規模プロジェクトには、スクラムが効果的でしょう。1ヶ月単位の短い期間で開発を進める「スプリント」を繰り返すことで、顧客のニーズに柔軟に対応できます。
一方、大規模で複雑なプロジェクトには、カンバンが適しているケースもあります。カンバンの特徴は、作業の可視化とボトルネックの解消です。プロジェクトの進捗状況をリアルタイムで把握し、問題点を迅速に解決することで、効率的な開発を実現できます。
このように、プロジェクトの特性に合わせて適切な手法を選択することで、アジャイル開発のメリットを最大限に活かすことができます。それぞれの特性を理解し、最適な手法を選びましょう。
アジャイルとスクラムに関するよくある質問
アジャイル開発とスクラム開発の違いについて、まだ疑問が残っている方もいるでしょう。ここではよくある質問とその回答を通して、理解をさらに深めていきましょう。より実践的な知識を身につけることで、開発手法の選択における判断材料を明確にすることができます。
スクラムはアジャイル開発の具体的なフレームワークの一つであり、アジャイル開発を実現するための具体的な手法と言えるでしょう。アジャイル開発は、柔軟性と迅速性を重視した開発手法の総称であり、スクラムはその代表例です。例えば、XP(エクストリームプログラミング)やカンバンなどもアジャイル開発の手法に含まれます。
具体的には、アジャイル開発は「変化への対応」を重視した軽量な開発プロセスの集合体です。一方、スクラムは、スプリントと呼ばれる短い期間での開発を繰り返すことで、開発を進めていきます。1週間から4週間のスプリントを設定し、その中で計画、実行、レビュー、振り返りといったサイクルを回し、製品開発を進めていきます。以下で詳しく解説していきます。
アジャイル開発が向いているプロジェクトは?
アジャイル開発とスクラム開発、よく混同されますが、実は違います。アジャイル開発は、変化への柔軟な対応を重視したソフトウェア開発の「考え方」と言えるでしょう。ウォーターフォールのように、最初にすべての工程を計画するのではなく、短い期間で開発とテストを繰り返すことで、顧客のニーズに合わせた変更を容易にします。
一方、スクラムはアジャイル開発を実現するための具体的な「フレームワーク」の一つです。ラグビーのスクラムのようにチームが一体となって開発を進めることからこの名前が付けられました。 1ヶ月以下の短い期間で「スプリント」と呼ばれる開発期間を設け、その中で「プロダクトバックログ」と呼ばれる開発項目リストを優先順位の高いものから消化していきます。 毎日の朝会やスプリントレビューなど、決められたイベントを通してチーム内のコミュニケーションを円滑にし、プロジェクトを効率的に進めることが可能です。
具体的にアジャイル開発が向いているプロジェクトとしては、変化の激しい市場や顧客のニーズが明確でない新規事業などが挙げられます。例えば、近年注目されているAI関連の開発や、新しいスマホアプリの開発などは、開発中に仕様変更が発生する可能性が高いです。このようなプロジェクトでは、アジャイル開発を採用することで、リスクを最小限に抑えながら、市場の変化に対応した柔軟な開発が可能となります。
スクラムを導入する際の注意点
スクラムを導入する際は、いくつかの注意点があります。まず、スクラムは「自己組織化」されたチームによる運営が前提となるため、メンバーの自主性や責任感が重要になります。従来のトップダウン型の組織体制に慣れている場合は、意識改革が必要になるでしょう。また、スクラムは変化への対応を重視するため、計画に固執しすぎるのは禁物です。状況に応じて柔軟に計画を修正していく必要があります。
次に、スクラムでは「透明性」が求められます。チーム内での情報共有を徹底し、問題が発生した場合は速やかに共有することが大切です。ツールとしては、プロジェクト管理ツールや情報共有プラットフォームなどを活用すると良いでしょう。例えば、BacklogやTrelloなどは、タスクの進捗状況や課題を可視化し、チーム全体で共有することができます。
さらに、スクラムは経験に基づいた継続的な改善を重視します。1つのスプリント(イテレーション)が終了するたびに、振り返りを行い、良かった点や改善点を洗い出すことが重要です。KPT(Keep, Problem, Try)法などを用いると、効果的に振り返りを実施できます。これらの注意点に気をつけながら、スクラムを導入することで、チームの生産性向上やプロジェクトの成功に繋げることができるでしょう。
まとめ:アジャイルとスクラムの違い、もう迷わない!
今回は、アジャイル開発の導入や、より効率的な開発手法の模索をしている方に向けて、
– アジャイル開発とスクラム開発の違い
– スクラム開発の具体的な進め方
– アジャイル開発を成功させるためのポイント
上記について、解説してきました。
アジャイル開発とスクラム開発は混同しやすい概念ですが、今回の記事でそれぞれの違いや関係性、そしてスクラム開発の具体的な進め方について理解できたことでしょう。
開発手法の選択に迷っていた方も、それぞれのメリット・デメリットを理解することで、最適な選択ができるようになるはずです。
より良い開発手法を模索する中で、様々な情報に翻弄され、どの情報が正しいのか分からなくなってしまうこともあるかもしれません。
しかし、今回の記事で得た知識があれば、きっと今後の開発プロセスに役立て、よりスムーズな開発を実現できるはずです。
これから開発プロジェクトに携わる方も、すでに開発に携わっている方も、今回の記事を参考に、より効率的で生産性の高い開発を目指しましょう。
まずは、今回の記事で紹介した内容を参考に、具体的なプロジェクトに適用できる部分を検討してみてください。
きっと、開発プロセスにおける新たな発見や改善点が見えてくるはずです。
この記事を書いた人
hata





