About Us       |       Performance Management Softwares      |      BPM      |      CRM      |     Wireless Technology    |   VoIP 
 
  Main Menu
 
 

A Practical Approach to Process Design
One of the problems process patterns have is that they are confused with other software patterns. Object-Oriented (OO) software development benefited greatly in 1995 from the 23 patterns defined in the seminal book by Gamma, et al. Design Patterns: Elements of Reusable Object-Oriented Software. Each of the OO patterns they defined came with a clear explanation of the pattern’s intent, motivation and known uses. OO software developers now could stand on the shoulders of giants.

Since then, software developers and architects have benefited from other types of patterns including software messaging, graphical user interface (GUI) design and application architecture. This rich history is both good and bad news for the adoption of process design patterns. As with most good ideas, the bad news is that over the last 10 years, patterns have at times been over hyped as a cure-all. Fear crept in because OO, software messaging and application architecture patterns are esoteric and intimidating to those of us not already well versed in these fields.

The good news is that 10 years experience has proven that there can be context specific practical pattern solutions to recurring real world design problems. Unlike other technologies - process design patterns are relatively simple to understand, learn and apply immediately. Most business analysts experience the learning curve shown in Figure 1 when using patterns to model business processes.

 
 
 
 
 
 

Copyright ©, 2008 Bangalore.com. All rights reserved worldwide. Contact Us    |    Copyright    |    Disclaimers