普段、仕事で開発に携わっている方との雑談の中で、共通して5, 6回出てきた話。分野や業態がかなり異なっていながら共通している話だったので意外だった。ソフトウェア開発プロセスというと、だいたい手順を部門統一、全社統一するというイメージを持つそうだ。必ずしもそういう意味合いは含まれていないが、単語のコロケーション(共起関係)を調べてみたいと思いたくなったほどだ。 ソフトウェア開発プロセスは作業を定義したものであり、必ずしも全てのプロジェクトで同じものを使う必要はない。標準化という観点では統一することができるが、必ずしも全てを同一のものにする必要はない。個々の作業を部品として考え、対象ソフトウェア、メンバ、ソフトウェアへの要求、によって組合せ、調整する(プロセステーラリングと呼ばれている)。プロジェクト毎へのカスタマイズという表現がなじみやすいのではないかと思う。 開発プロセスは、カスタマイズが