It’s important to remember that every company may be suffering from several AntiPatterns at any given moment. However, the absence of AntiPatterns does not guarantee that an organization will be successful. In fact, many organizations are successful despite repeated violations of common sense—that is, AntiPatterns. Certainly, resolving an AntiPattern can result in software improvement, but you don’t have to address every AntiPattern to be successful. AntiPatterns are most appropriate for resolving chronic problems, especially when they must be proactively addressed in order to meet the organizational goals. Heed the advice: “If it’s not broken, don’t fix it; leave well enough alone.”
The purpose of AntiPatterns is not to focus on dysfunctional software practices. Rather, the purpose is the development and implementation of strategies to fix the problems that arise. Improvements to software projects are best done incrementally.
Sunday, August 12, 2007
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment