アジャイルが否定したものを見直そう - arclamp 上記の記事を読んでいて少し考えるところがあったので。 SOAとウォーターフォール開発 とあるシステムの話です。 社会規模と呼ばれる様な巨大なサイズのシステムであり、そのデカイ図体を支えるためにSOA(Service Oriented Architecture)の考え方をベースとしたシステムで構築されてます。 それぞれのサービスは、サブシステムにより構築されるわけですが、サービス間の整合性や機能重複など、サービスとして効率的に開発するためには、アーキテクチャ設計をきちんと考えることが必要だったりして、トップダウン設計の色が濃い面があったりもします。きちんとしたドメイン設計を行わないと恐ろしいことになります。 で、こういった構造のシステムだったりすると複数の分散した機能を改修したりするわけで、全体整合性を保つ都合上、テストタイミングを揃え