What will you do about the antipatterns you cause or enable, and those that you see around you?
I would use software industry example to answer this.
In the software industry, antipatterns offers the real world recurring issues and provide the methods to determine the causes of the problems, by presenting the detailed plan to work towards these causes to have productive remedies. Antipatterns describes the measures to improve application development, software system design and project management.
For example, in software development, antipatterns provides various forms of refactoring of software through modification of codes and improvements in the structure of the software. Whereas in the software architecture, antipatterns provides focus enterprise and system level components. Likewise, in project management, antipatterns identifies key scenarios which may be hazardous to the business.
Another example, in lean management, the antipatterns are used to improve the performance by identifying the less productive actions or which are the lean principles are violated etc.
Lastly, the use of antipattern should be summed up in three step processes –
- Determine the ineffective or negative process or behavior
- Use antipattern to identify the root cause
- Develop effective ways to mitigate the issue
Get Answers For Free
Most questions answered within 1 hours.