« Come to the Intalio conference and get the book free! | Main | Decision management makes BI come to (SOA) life »
June 02, 2008Decision management does not make programmers obsolete
Eric Roch had a great post last week on SOA, Reuse and Programmer Obsolesce. Like Eric I believe that dynamic, agile applications will require more than just SOA but will use technologies like rich interface tools, Business Process Management, Decision Management (rules and analytics) and event correlation technology. The standardized, componentized approach represented by SOA is crucial as it allows components built with different technologies to interact easily and be composited into new applications. Similarly I agree that this will not mean the obsolescence of programmers in general. It might make it hard for "old school, give me the requirements and go away until I have finished coding" types to get work but it won't eliminate the need for programmers.
Even decision management technologies, which are primarily designed to manage business logic, do not make programmers obsolete. Not only is some business logic very complex (meaning that a programmer is likely still to "own" the definition even if a declarative approach and a business rules management system are used), but the object model and other "bones" of an application must be hidden if business users are to successfully manage decision logic. The purpose of decision management technology is to allow business users to manage decisions, rather than programmers, but this is mostly about improving collaboration and integration not replacing one with the other.
Posted by jtaylor in
Business Agility
• Business Intelligence
• Business Process Management
• Business Rules
• Decision Technologies
• SOA
|
Digg This|
Add to del.icio.us
Trackback Pings
TrackBack URL for this entry:
http://www.ebizq.net/mt/mt-tb.cgi/3467


James Taylor's Decision Management