うちのおかんがやってた開発手法があるらしいんですよ（※オマージュです）

# はじめに

これは、とあるコンビの方々があまりにも面白く、リスペクト精神が「やりたくなっちゃうYO！」パラメータを振り切ってやってしまった記事です。

そのネタをもとにアジャイルと掛け合わせて記事を作ってみました。

わからないかたは今年のM-1グランプリをみてください。
今年はほんとにめちゃくちゃ面白かったです。
涙なしには見られません。

## ところで...

これ投稿したら怒られるかな？
怒られないかな？
...うん、ダメだったらダメって言われるでしょ！

どんなに馬鹿な記事を投稿しても許される。
そんな未来がすぐそこまで迫っている。

心理的安全性を高めていこう。

# やっちゃうYO！

:man_tone3:うちのおかんがやってた開発手法があるらしいんですよ。

:boy_tone1:そうなんだー。

:man_tone3:でもその開発手法を忘れてしまったみたいなんですよ。

:boy_tone1:開発手法の名前を忘れてしまったんか。どうなってんのそれ。

:man_tone3:いろいろ聞くんだけど全然わからんのよ。

:boy_tone1:そんならおれがおかんの好きな開発手法について一緒に考えてあげるから。
:boy_tone1:どんな**特徴**言うてたか教えてよ。

:man_tone3:結構これまでの開発ってプロセスやツールを重視するんだけど、

:boy_tone1:ほぉほぉほぉ～

:man_tone3:それらよりも**個人との対話を大切**にするんだってさ。

:boy_tone1:あ～、それ**アジャイル**やな。
:boy_tone1:その特徴は[アジャイルソフトウェア開発宣言](https://agilemanifesto.org/iso/ja/manifesto.html)で出てくる最初のやつ！

:man_tone3:あーアジャイルな～。

:boy_tone1:すぐわかったよこんなもんー！

:man_tone3:でもわからんのよな～。

:boy_tone1:なにがわからんのよ？

:man_tone3:おれもアジャイルだと思ったんけども、おかんが言うには、
:man_tone3:ただただ要件定義→設計→...→リリースをサイクルさせてそれについて最初話ししただけなんだって。

:boy_tone1:あーならアジャイルとは違うかー。

:boy_tone1:**個人との対話が大切**や言うてるのによく検索で出てくるウォーターフォール（以下、WF）の圧縮したものを何回も繰り返してるのがアジャイルなわけないもんね。

:man_tone3:せやねん。

:boy_tone1:アジャイルはね、何か形が存在するわけではなく**自分たちで話し合いながら自分たちに適したプロセスを作り上げていく**もんだしな。ただただサイクルを回すだけやないからな。
:boy_tone1:ほなアジャイルちゃうねんな。もう一度詳しく教えてくれる？

:man_tone3:これまでの開発だとさ、包括的なドキュメントが重要視されてたと思うんだけど

:boy_tone1:うんうん。

:man_tone3:そんなことよりも**動くソフトウェア**を大切にするんだってさ。

:boy_tone1: ...アジャイルやないか！
:boy_tone1:その特徴は[アジャイルソフトウェア開発宣言](https://agilemanifesto.org/iso/ja/manifesto.html)で出てくる２つ目のやつ！

:man_tone3:ほぉほぉ。

:boy_tone1:大事なことはドキュメントなのか？そうではなく、**価値のあるプロダクト（動くソフトウェア）を届ける**ことのほうが重要じゃない？って話のやつや！

:man_tone3:うんうん。でもわからへんのよ。

:boy_tone1:え、なにが！？

:man_tone3:おれもアジャイルだと思ったんだけど、おかんが言うには、
:man_tone3:ドキュメントは一切手抜きで開発してたんだけど結果的に意味わからんものができて、結局動かなかったんよ。

:boy_tone1:ほな、アジャイルちゃうやないか。
:boy_tone1:アジャイルはな、ドキュメントを書かなくて良いというわけじゃなく、ドキュメントに残すか残さないのかはあくまで**トレードオフの関係**であることが重要で。それはちゃんとお客さんと話しをしたうえで決めたほうがえぇねん。動くソフトウェアを作っていく上で必要だと思ったら作るべきなんよ。
:boy_tone1:ほなアジャイルちゃうねんな。もうちょっと何か言うてなかったか？

:man_tone3:あぁ、そういえば...
:man_tone3:やっぱりお金勘定が重要やから契約交渉って大事やろ。

:boy_tone1:まぁね。

:man_tone3:でもな、その開発では契約よりも**顧客との協調**を重要視するだってさ。

:boy_tone1: うん.......<br><br><br><br><br><br>
:boy_tone1:それアジャイルやないか！
:boy_tone1:その特徴は[アジャイルソフトウェア開発宣言](https://agilemanifesto.org/iso/ja/manifesto.html)で出てくる３つ目のやつ！
:boy_tone1:大事なのはこれまでのやり方に則って契約していくのではなく、**お互いがより沿ってお互いが納得できる形で進めていける方法を模索していくこと**が重要なんよ。要はお互いに信頼関係がないとできないんよな。
:boy_tone1:もうアジャイルで決まりよ。ほかにそんなところ気にするとこないねんな。

:man_tone3:そうだよな。でもわからへんのよ。

:boy_tone1:なんやねんもう。。。なにがわからんのよ。

:man_tone3:おれもアジャイルだと思ったんだけど、おかんが言うには、
:man_tone3:お互いの利益が見込めるとか、お互いのお金勘定の管理がしやすいとかで一括請負でやってしまってそれを「顧客との協調」って言ってるみたい。結果的にメンバーが何人も離れていっちゃって人員の入れ替えが激しかったみたい。

:boy_tone1:ほな、アジャイルちゃうやねんな。
:boy_tone1:アジャイルはな、決してお金勘定の協調のことを言ってるわけやない。**その協調にはチームメンバーも含まれている**んや。単にモノができれば良いでしょ？じゃなくて、**メンバーのモチベーションが重要**で、それが生産性に繋がっていくんや。それを含めて「顧客との協調」言うてんのや。

:man_tone3:せやろせやろ。

:boy_tone1:ほなアジャイルちゃうねんな。もうちょっと何か言うてなかったか？

:man_tone3:計画に従うことよりも**変化への対応**を...

:boy_tone1:アジャイルやないか！
:boy_tone1:その特徴は[アジャイルソフトウェア開発宣言](https://agilemanifesto.org/iso/ja/manifesto.html)で出てくる４つ目のやつ！
:boy_tone1:最初から工数を見積もって計画したところで結局未来はわからず変わっていくのだから、**確実に自分たちがやる（見えている）作業にフォーカス**して、あとはいつでも変化に対応できるようにしましょうって話や。

:man_tone3:わからへんのよでも。

:boy_tone1:いやもうそうでしょ！アジャイルでしょ！

:man_tone3:おれもアジャイルだと思ったんだけど、おかんが言うには、
:man_tone3:全く計画とかせずに進めたら、最終的には誰も何も作らんくなった。

:boy_tone1:それはアジャイルちゃうねんな！
:boy_tone1:アジャイルは全く計画しないという話じゃないねんな。むしろ**目の前にある作業については正確に見積もって計画立てて進める**必要があるねん。それを見積もっていく上で**不明確なところがあればそれをちゃんと明確にしておく**。そういう積み重ねが重要やねん。

:man_tone3:うんうん、そうそう。

:boy_tone1:ほなアジャイルちゃうねんな。もうちょっと何か言うてなかったか？

:man_tone3:どのことにも言えることだけど、**先に言うたことにも価値があることを認めたうえ**で、**後に言うてることにより価値をおく**という話なんやて。

:boy_tone1:やっぱアジャイルやないか！
:boy_tone1:その特徴は[アジャイルソフトウェア開発宣言](https://agilemanifesto.org/iso/ja/manifesto.html)で出てくる最後の決めセリフ！
:boy_tone1:この世に要らないことなんてない。どのことにも絶対価値がある。あるのはその価値の優先順位だけ。絶対に必要になってくるときがあるのさ:smirk:ってやつ！

:man_tone3:深いな。

:boy_tone1:もうアジャイルでしょ！アジャイルしかない！！！！

:man_tone3:でもわからへんの...

:boy_tone1:わからんことない！おかんのやった開発手法は「アジャイル」で決まり！！！

:man_tone3:でもおかんが言うには、

:boy_tone1:おう！

:man_tone3:アジャイルではない。

:boy_tone1:そりゃアジャイル関係ないやないか！
:boy_tone1:おかんがアジャイルじゃないと言えば、アジャイルちゃうやん！！

:man_tone3:おう、アジャイルじゃないぞ。

:boy_tone1:先言えよ！おれが最後変なセリフを:smirk:ってドヤ顔しながら言うてたのどう思ってたんよ！

:man_tone3:いや、ほんと申し訳ない。

:boy_tone1:どうなってんねんほんまに！！！

:man_tone3:でもおとんが言うには、

:boy_tone1:おう。

:man_tone3:「スパイラル開発やないか」言うてた。

:boy_tone1:絶対ちゃうやろ。もうえぇわ。

# おわりに

ありがとうございました！！
（スッキリした！！）

# いや、おわれない

今日（12/25）、**誕生日**です。

誕生日とクリスマスがね、一緒なんですよ。

一人寂しく記事を書きました。
（テンションがあがってしまってつい...）

一人寂しくこの日を迎え、投稿しました。

以上です。

# 参考文献

- [アジャイルソフトウェア開発宣言](https://agilemanifesto.org/iso/ja/manifesto.html)