Are `requirements patterns different than `analysis patterns different than `design patterns different than `programming patterns?
This might be fun to discuss, but is too murky to answer definitively since, among other reasons, each individual pattern ties together problem-space, design, and construction matters within some context and level of concern. • Is the use of patterns necessarily iterative? In principle, you could be very lucky and have a problem for which there is already a complete set of patterns, and in which each application of a pattern flows into the next, leading to a final product without ever backtracking. But people are never this lucky. • Is there a recommended development process associated with the use of patterns? Probably so, but even though we discuss it a lot, we don’t know what it is. Use patterns so we can find out. • Does the use of patterns have any effect on business practices and software economics? Same answer. • Can software development process and organization be described using patterns? Sure, there are several examples. They tend to generate controversy. • Can patterns serve