私は、各スプリントが1時間間隔でスケジュールされている競技会を監視しています。各チームメンバーは、画面上、できればターミナル上にカウントダウンロックを設定する必要があります。c'locksは、45分、55分、60分後にアラームを鳴らします。
環境は、極端なプログラミングの感覚を生み出すはずです。仕事のためのいくつかの準備ができたターミナルアプリケーションはありますか?
[説明]チームはUbuntuとMacを使用しています。
私は、各スプリントが1時間間隔でスケジュールされている競技会を監視しています。各チームメンバーは、画面上、できればターミナル上にカウントダウンロックを設定する必要があります。c'locksは、45分、55分、60分後にアラームを鳴らします。
環境は、極端なプログラミングの感覚を生み出すはずです。仕事のためのいくつかの準備ができたターミナルアプリケーションはありますか?
[説明]チームはUbuntuとMacを使用しています。
さて、私の最初の質問は「良い神様、なぜですか?」です。どのようにして1時間でスプリントを行うことができますか。
しかし、そうは言っても、教室でのセッションか何かだと思いますが、そのようなアプリケーションはたくさんあります。オペレーティングシステムについて言及すると、それを絞り込むのに役立つ場合があります。
Macでは、Miniteurを使用するのが好きです。
UNIXシステムでは、これは非常に単純なシェルスクリプトです(ここではbash構文)。
sleep $((45*60)) && echo "Forty five minutes"
sleep $((10*60)) && echo "FIVE MINUTES LEFT"
sleep $((5*60)) && echo 'TIME IS UP!'
「...環境は極端なプログラミングの感覚を生み出す必要があります...」、この環境は極度のプレッシャーの感覚を生み出すと思います。ここでハンバーガーをひっくり返すのではなく、何か創造的なことをしているのです。今何時で、各時間の残り時間を知る必要がある場合は、時計を使用します。
ところで、このアプローチはすでに試されていますか? もしそうなら、それはうまくいきましたか?チームはそれについてどう思いましたか?
1 時間のスプリント/イテレーションについて考えているときに、私が本当に気に入っていることが 1 つあります。スプリントのクレイジーなペースを考えると、最初に頭に浮かんだのは (この短いタイムボックスで実際に何かを成し遂げるために)ペアプログラミングまたはチーム開発です. XPの真髄。
それは私に考えさせました。スプリントが短いほど、XP パラダイムの使用を開始します。チーム内ですばやくブレインストーミングを開始し、プログラム コードをペアにして (最速のコーダーがそれを行います)、多くのコミュニケーションをとります。パーフェクトXP。
実際には、この短いスプリントは、チームをすぐに燃え尽きさせる致命的なものです。しかし、考えることで多くのことを学ぶことができます。そして結果を自然なスプリント長(1週間)に採用。