私はPragmaticProgrammerを読み直しました(3回目はそれを読んでいます...私も毎回何か新しいものを手に入れます)。彼らが言及しているヒントは、さまざまなアジャイル手法の多くに関連しているようです。実用的なプログラミングは、アジャイル開発の単なる別の形式ですか?
4 に答える
「アジャイル開発」という造語の多くは、何年にもわたって使用されてきたプラクティスであり、これらのアイデアの多くは「実用的なプログラマー」や「コード コンプリート」などで見つけることができます。ある程度、アジャイルは優れたマーケティングです。しかし、これらの実践やアイデアのいくつかを主流に取り入れることは、私たちに多くの利益をもたらしたと信じています.
ばかげたことを望まずに:それは重要ですか?
結局のところ、これらは人々がさまざまな方法で使用するラベルであり、さまざまなものを意味します。慣行自体は、あなたがそれらに帰するラベルよりもはるかに重要です。
しかし、はい、基本的に、多くの慣行が両方の場所に現れることは驚くべきことではありません。
著者は両方とも、アジャイル運動全体を開始した(または少なくとも名前を付けた) 小さなグループの一員だったので、私はイエスと答えます。
はい、プラグプログの方法はアジャイルです。アジャイル マニフェストの多くの要素は、プラグマティック プログラマブックに記載されています。この好例には、「最終決定がない」、「暗闇で光るコード」などがあります。
Andy Hunt と Dave Thomas (Ruby Dave) がアジャイル マニフェストに署名しました。
私が言いたい主なポイントは、実際に経験豊富なアジャイルの人々は、何かがどのように「アジャイル」であるかを十分に理解していないということです。Kent Beck は数週間前に FLOSS ポッドキャスト ( http://twit.tv/floss87 ) でインタビューを受けましたが、彼の発言と彼の声のトーンから、エクストリーム プログラミングのパイオニアが「アジャイル」は、最近の業界で大きな意味を持っています。
私は多くの極端なプログラミングを行ってきましたが、5 分前にはその意味を知らなかった人でさえ、誰もが「アジャイル」であると言っていることがわかりました。私見用語は無意味になりました。プロジェクトがスクラム ルールに従っているのか、極端なプログラミング ルールに従っているのかは、はるかに明確です... 「アジャイル」という包括的な用語は、時間が経つにつれて意味が薄れていくように思われるため、特定のスタイルを選択すると思います。