Karsten on the Business of Software et al.

As shown above, thinking in patterns does not only apply to software development: A broad variety of software-related topics are getting structured by patterns. E.g. refactoring, integration, project management, quality management, testing etc. etc.


The following pages shall give you a general overview to patterns which apply to different parts of the software development lifecycle. They partially consider communicational patterns (resp. patterns of social behaviour), or "real" software patterns.


You'll find here:


* Project Management Patterns

* Quality Patterns

* Requirements Patterns

* Enterprise Integration Patterns