アジャイル開発プロセスの導入 .NET開発者がアジャイル開発プロセスを実践することはまったく不可能なのだろうか。開発者がアジャイル開発プロセスに魅力を感じていたとしても、現状に甘んじることしかできないだろうか。 ■現状を踏まえたアジャイル開発プロセス導入 この点について、筆者らはそうではないと考えている。外面的にはウォーターフォール型の開発を行っていても、開発者自身や開発チーム内では、アジャイル開発プロセスのいくつかのプラクティスを実践することは可能である。あるいはむしろ、外見上ウォーターフォール型のプロセスを受け入れながら、徐々にアジャイル開発プロセスのエッセンスを取り入れていくことの方が現実的ではないだろうか。 例えば、単体テストの自動化やリファクタリングは、プロジェクトがウォーターフォール型であっても実践可能である。テスト・ファーストやペア・プログラミングと同時に行えばより効果的であ