アジャイルvsウォーターフォール、どちらが優れている?

という話題がX(旧Twitter)上で繰り広げられていました。

自分はウォーターフォールはもちろん、アジャイルの現場を経験しています。

そして、アジャイルの現場を経験した際は、現場のリーダーからアジャイルについての説明を、2~3日かけてレクチャーして貰いました。

そこで得られた知見を元にすると、何の前提も無しに「アジャイルの方がウォーターフォールよりも優れている!」という人達は、

アジャイルをよく理解せずに現場を炎上させてきた人達じゃないかと思います。

実際レクチャー受けている時でも、誤解している人が多いっていう話です。

レクチャー受けている時は、そういう誤解を全て解消してくださいました。

そもそもの話、

アジャイルという開発方式は存在しない

ウォーターフォールは、要件定義をしっかり決めて、それに従って後戻りがないように仕様、設計、製造工程まで進め、

テスト工程を経て「設計通りに動作している」ことを確認する開発方式だと思います。

これは要件定義からリリースまで十分にスケジュールがあるから出来ることなんですよね。

ただ、最近のこの世の中、この開発方式が通用するのは一部だけで、

最近では、社会のニーズに合わせて、ソフトウェアを開発し提供しなければならない。

という流れがある事から、アジャイルという考えが生まれました。

このリンク先にあるのがアジャイル宣言と言われまして、

https://agilemanifesto.org/iso/ja/manifesto.html

これをベースに様々な開発手法が生まれました。

当時の現場では、スクラム開発という体制を敷いていて、スクラム開発についての説明もきちんと行って頂けました。

アジャイルと言えばスクラム開発が代表例ですが、他にも様々な開発フレームワークがあるようです。

整理しますと、

アジャイル→ソフトウェアの状態

スクラム開発→アジャイルを実現するための開発フレームワーク

と言うふうに教えて貰いました。

そもそもウォーターフォールの開発をアジャイルで置き換えることが出来るのか?

プロダクトの開発には、何もない状態から初版のプロダクトを完成させる、というプロセスが必ず必要になります。

この初版のプロダクトがとても重要で、すでに完成されているプロダクトを流用するのであれば良いのですが、

たいていの場合は要件定義をしっかり検討し、きちんと動く物を完成させる、というこれまでと同じ作業が発生します。

この作業をアジャイルに置き換えることは出来るのでしょうか?

アジャイルでは、要件定義からリリースまでの短い(だいたい1週間~1ヶ月が一般的)サイクルを繰り返す事でプロダクトを完成させていきます。

このときの要件定義の内容はサイクル内で完成できる内容でなければならないし、そうしなければ開発体制は崩壊します。

そして、サイクルの最後では必ず動くプロダクトを完成させなければ鳴りません。

はい、ここまで聞いた正しい認識を持った技術者なら、こんなのアジャイルじゃ無理じゃん!と思うはず。

ウォーターフォールとアジャイルにはそれぞれメリデメがあり、プロダクトの正確に合わせて最適な手法を選択する必要があります。

単純にウォーターフォールvsアジャイル、どちらが優れているかという議論はただただ不毛でしかありません。

もう一回アジャイルという物を学び直してください。

我々が経験したアジャイルの現場では、その特徴を十分に理解しているため、

プロダクトの初版リリースまではウォーターフォールで、それ以降のアップデートはアジャイルで開発を行っていました。

これはウォーターフォール、アジャイルの特徴を生かした最適解であると思っています。

【読了】セロトニンハック: 脳科学が明かす、幸福になるための最強の秘策 脳科学が明かすシリーズ

画像のリンク(Amazon)から購入できます。[PR]

セロトニンは幸せホルモンと呼ばれていて、

これを分泌されると体に良い効果をもたらします。

しかし、ストレスなどによってセロトニンが不足すると、

うつ病などを発症することがあります。

この本の中ではセロトニンを分泌させるために、

  • 生活習慣
  • 仕事
  • 人間関係
  • お金

の面から気をつけることなどを解説しています。

特に、日光を浴びてウォーキングするというのは効果はあるかもしれない。

みんな、朝起きたら外を歩こうぜ。

支持率調査の電話がかかってきた話。

45年生きてきて初めてのこと。

↑この番号は発信側の番号で、オイラの番号じゃないよ。

普段はY!mobileの回線を使っていて(約25年間)、

楽天モバイルの回線はサブ回線で使用しているのですが、

楽天モバイルの電話番号は全く外に出した記憶無いし、

この番号を特定して電話かけるのは間違い電話ぐらいだと思うので、

この回線に着信がある事自体びっくり。

支持率調査で電話をかける番号は、コンピューターでランダムにコールしているとのこと。

そして、聞こえてくる音声もコンピューターの音声。

電話で以下のことに聞かれるので、音声に従ってダイヤルを押します。

  • 住んでいる住所の郵便番号
  • 岸田内閣を支持するか?
  • 住んでいる住所の知事を支持するか?
  • 住んでいる住所の市長を支持するか?
  • 支持する政党
  • 性別
  • 年代

個人特定に繋がる情報は聞かれなかったので、怪しい業者ではないようです。

まぁ、こういう希な経験をしました、という報告でした。

真冬の中、唯一持っていたアウターが壊れた話。

これは2月26日。

コンビニ行くのに防寒対策して買い出しに行ったのですが、

その帰りに、アウターのチャックが壊れていることに気がつく。

無理矢理直そうとしたら、完全にチェックが外れて、修復が困難になりました。

はい、外に出かけるための防寒装備がありません。

しばらくはテレワークで乗り切ったものの、

このままでは土曜日病院に行く予定なのですが、この日に限って寒いという天気予報。

ダメ元でZOZOTOWNでアウターを注文するも、木曜日まで発送されていないという状況。

なので、寒さが和らぐ、金曜日になんとか出勤して、帰りにユニクロでアウターを買う計画を立てました。

そして、金曜日の終業後、ユニクロへ行ってお買い物。

もうすぐ春になるためか、ガチガチの冬装備はほとんど売られて織らず、

最終的には「何でも良いから寒さをしのげるもの」を購入。

めちゃくちゃ汗かいた。

なので、せっかく久しぶりに札幌中心部まで来たので、居酒屋で飲んで帰宅。

これがイケなかった。

ユニクロで買った商品を飲み屋に忘れて帰ってきてしまったのである。

もうこの時点で取りに戻る気力は無いので、そのまま帰宅。

そして、ZOZOTOWNの商品が土曜日に到着することを知った。

まぁ、こんなこともあるよね。

【今週の振り返り】とっても残念なお知らせと、体調維持のために大事な事

えっと、まずは残念なお知らせ。

今の現場、3月いっぱいで終了が決まりました。

長く続けたかったけど、契約終了という選択をされてしまった以上どうすることもできません。

まぁ、契約終了理由の心当たりはあります。

1月、2月と体調不良の日が多く、お休みがちだった。

体に良いとされていること(運動以外)いろいろやってきましたが、なかなか改善されず。

でも、その原因にやっと気がついたのがつい最近で、

その頃にはもう手遅れだった、ということです。

ということでまた4月から案件探しになるのですが、

すぐにエージェントに動いて貰えるよう、必要な情報を送ったところです。(ついさっき)

で、体調不良の原因ですが、

ここのところ、部屋の中が全然片付かなくって、

きちんとお掃除できていなかったことが原因と思われます。

部屋の中を見渡すと、長らく手つかずだった所に埃が溜まっていることに気がついて、

例えば、カーテンレールの上とか、

ハンガーラックカバーの上とか、

などなど。

そこを掃除したら少し調子が良くなりました。

やっぱりお掃除が大事なんだね

まだ部屋の中には、手を付けられなくて放置している物が沢山あり、

結構埃が溜まっています。

そこら辺を徹底的に処分して掃除すれば、だいぶ快適になるのではと思います。

はい、健康維持のためには、食べる物だけではなく、生活環境も大事ということですね。