Patterns Catalog

Jim (Cope) Coplien, Bell Laboratories
Most highly productive organizations exhibit the same patterns of organization, process, and introspection. Using the emerging discipline of generative pattern languages, we can capture the patterns underlying successful projects and use them to establish organizational structures and practices that will improve the prospects for success in a new software development organization. This paper presents 43 such patterns