Wednesday, June 2, 2010

By: Max J. Pucher






Professionals all over the world in Information Technology are fighting the never ending battle against project creep, missed deadlines and cost overruns. The lack of success in doing so seems to indicate that there is a deeper problem that has to be solved first. After analyzing customer projects for 20 years, I may have discovered a key element of this problem. Well, it actually is not a unique discovery, because it is likely that every professional in IT has run into the same situation but has looked at the consequences and not at the cause.





It seems that process fragmentation is the root cause of most unsolved IT problems.





It starts with the meta-process of IT Change Management that requires that a business application (made up from processes, tasks and actvities itself) is first analysed, then developed, tested, integration tested, rolled out and then put into production by different IT departments that distance themselves ever more from the business user. Current Change Management has however emerged over many years because of a quality requirement that is totally unreasonable in its expecations and thus has driven IT applications off the cost scale. 99.99% availability makes sense for infrastructure but not for a business service front-end. It is also not necessary as we can see from Internet use.





Here a more human problem enters the landscape. What is it that management wants from IT? One of the interests is higher productivity, meaning that less people can achieve a certain amount of throughput. The second is ensuring the quality of the work performed independant of the people and ideally enable an untrained person to perform the work needed. People are in fact put last, and that creates the problem for IT. Putting people first - employees AND customers - would make a world of difference. People are actually seen seperated from the business when they really are the business.





The current approach to the above is to analyse the business process and encode decision making into rigid rules. The resultant simplistic 2D-flowcharts and IF/THEN rules can however not properly represent the business activity that the user needs to perform his job well and to user satisfaction. It is pretty obvious that a fragmented, rigid 2D flowchart cannot represent a 4D event-driven, dynamic world that is not fragmented. Process or application monitoring does not help, as it only tells you if the defined processes are executed as defined. Business intelligence might tell you that some expected numbers are wrong but not where to improve the process. Even if you know how to improve the process, you then need it developed, tested and put into production. This loop is long and expensive as mentioned before. The business also looses its ability to adapt to market changes.





Right here, IT Change Management has to change and consolidate with application or process development. Ideally, it would already include application or process analysis with the resultant documentation that becomes part of the application. Right here, it too becomes obvious that state-of-the-art application development using programming languages such as Cobol, Java or C++ with APIs are unable to cope. This is where the SOA concept developed that tries to create a flexible definable layer between the front-end application and the back-end service. But current SOA approaches do not deliver these aspects of Change Management and are built on either Java programming with UML modelling or jBPEL with BPM modelling. Extactly that creates another even more complex layer of fragmentation and spoils the potential benefits of SOA. Adding additional fragmentation layers such as outsourcing and governance simply does not seem the right approach to achieve shorter projects and more agility.





The application solution is to see business process not as step-by-step fragments but as a collection of business services that do not much more than bundle and hold the case related business communication and information content. The content is state/event driven and implicitly creates the progression of the business case to its completion. Business professionals must be able to interactively define the business services they need (I propose by recording or training) without the use of flowchart analysis tools that are completely abstract to a business user and do mostly require later use of programming tools anyway.





The current IT process segment of defining and testing such services (processes) must not be seen as a programming effort but as part of normal business activity. The business department must be agile enough to provide the input to the power users defining services and be willing to test and fine-tune such applications. A gradual and interactive development approach like that it not really new but was first suggested in 1990 as Extreme Programming using programming languages. The difficulty of achieving reasonable system stability with compiled languages ended that approach. The project benefits of Extreme Programming can however be achieved with an application platform that includes analysis tools, deployment and monitoring/tuning as part of itâ€کs Change Management.





In short, what IT needs is a defragmented approach to Change Management and a defragmented approach to creating business services (a.k.a. as processes). In fact, that implies that a much further reaching consolidation of user frontend processes is necessary, and that includes BPM, CRM , ECM and SOA.



About the Author


Max J. Pucher is the founder and current Chief Architect of ISIS Papyrus Software, a globally operating company that specializes in Arificial Intelligence for Business Process and Communication. He has written several books, frequently speaks and writes on IT and holds several patents.

(ArticlesBase SC #219963)


Article Source: http://www.articlesbase.com/ - Figthing Process Fragmentation






Related Articles:


SEO tips and process by Indian SEO Company

The process of SEO is all about search engine rankings and trying to place your website at the top of the search engine listings. A host of companies are outsourcing their optimization needs to the SEO companies in India. So why do companies explore this option? Here are a few reasons...



Social Media Optimization is slow and steady process

Social Media as the name suggests, is an interactive technologies and practices used online. This is a practice used by the people to share their respective opinions, insights, perspectives and experiences.Social Media as the name suggests, is an interactive technologies and practices used online...



Overview of domain registration process in Australia

To prevail better in business, web presence is now mandatory. While you are planning for a website development for your business or even for personal causes, the domain of your site needs to be registered. In Australia and parts of Asia Pacific, domain registration is now hassle-free as there are plenty of cheap domain name providers...



Handle Fragmentation to Mitigate Performance and Reliability Risks

Astute risk management defines success in the insurance industry. Premiums charged to the company's customers reflect that relation of risk to profit, while the riskiest ventures are avoided entirely. Translating risk to the IT world would likely bring security software solutions to mind...



Free SharePoint Hosting Application for Call Center Improves Business Process

A free SharePoint hosting application site for Call Centers that is often included with SharePoint hosting services plans can improve Call center business processes. Such SharePoint hosting application sites capture common functionalities, roles, and requirements of specific business processes or sets of tasks in groups and organizations. They can be applied to typical business tasks, such as bug database management for software teams, project and budget tracking, managing request for proposals, timecard management, absence and vacation scheduling, competitive analysis, planning product and marketing requirements, or tracking marketing campaigns, to easily creating useful web-based applications...



aThe Microsoft Jet database engine stopped the process because you and another user are attempting

MS Access corruption and the consequences that follow suit are quite known toall of us. Thus it is important to stay on guard and exercise caution while dealing with them. Ascertaining whether an access database has suffered corruption or not is in itself a tedious task as there are no definitive ways to find out if an error occurring in Access is due to corruption or not...



The Process To Submit RSS Feed Documents Is Easy Once You Learn How

So maybe you have heard about Really Simple Syndication (RSS) and maybe you have seen the RSS symbol on websites?So maybe you have heard about Really Simple Syndication (RSS) and maybe you have seen the RSS symbol on websites?Perhaps you have even used it to catch up on your daily news from your all time favorite websites. Great free software like Google Reader makes it a breeze to keep up with the latest happenings on topics of interest to you.So maybe you have heard about Really Simple Syndication (RSS) and maybe you have seen the RSS symbol on websites?...



CD Duplication Process Explained in Simple Language

When CD was first introduced, not too many people took to duplicating CDs. However, within a few years, things have changed completely and today one cannot even imagine that there was a time when no-one did CDs duplication work. To say that millions of people across the globe today do CD duplication work would probably be an understatement...



The Data Recovery Process Revealed

Data recovery is the process of obtaining data from damaged or corrupted media when it cannot be accessed normally. Generally speaking, nowadays data is recovered from hard disk drives, USB flash drives, CDs, DVDs, raid, and other storage media. Usually the reason the data has become corrupted is because it was either physically damaged, such as being dropped on the ground and shocking the actual media, or because of a surge of electricity, such as static electricity...



The Process Entailed To Convert PDF To Word

Why would users have to convert PDF to Word file when files of both formats are readable? Why take the hassle of changing a format popularly used by many websites into a format conventional to many computer users? There are actually a number of reasons that you just might have to ponder on.Why would users have to convert PDF to Word file when files of both formats are readable? Why take the hassle of changing a format popularly used by many websites into a format conventional to many computer users? There are actually a number of reasons that you just might have to ponder on.PDF is a popular document format these days...

Most Recent News





More Related Articles


Data recovery Process of recovering lost data

Data recovery is the phenomena of recovering and restoring information or data from a storage device commonly called Hard Disk Drive. Hard Drive is a magnetic disk on which we can store our data .When the data is physically overwritten on a hard disk it is generally assumed that the previous data is no longer possible to recover...



Process of partition recovery from corrupted hard drive

Hard disk partition means, divide the hard disk storage space into multiple partitions. You can make one physical hard drive into multiple logical hard drives and each partition operated independently. A user can maintain his data more effectively with logical hard drive partitions...



Xyron EzLaminator Cold Process Laminating Machine Review

*The Xyron Ezlaminator is a 9€‌ manual cold process laminator designed for users that occasional need to laminate items and documents.*The Xyron Ezlaminator is a 9€‌ manual cold process laminator designed for users that occasional need to laminate items and documents.*It is ideal for small offices and personal lamination usage and is popular for use in creating scrapbooks, crafts, signs and stickers...



Advanced SEO Optimization Process

Given the razor-sharp competition in the internet marketing today, it takes the help of an intelligent SEO company India to beat the competition and sustain one€™s India website rankings. Search engine optimization specialists can tell you how to improve your ranking in popular search engines which is crucial to boosting the volume of traffic to your website. An SEO marketing company would tell you that it is not enough if you rank higher only in a specific search engine...



Selling Their Private Label Resell Rights is a Fairly Easy Process

To obtain the private label resell rights to an e-book, you will need to find an opportunity. Online, it is likely that you will come across a number of different individuals who are selling the resell rights to their e-books. The fact that they are selling their rights does not necessarily mean that their work cannot sell or that it is poor in quality...



Made Data Recovery Process Simple

Almost all of the computer users must already know that the data that they save on their computer systems is being basically stored on storage media such as magnetic disks, hard disks, and RAID configurations. Data can also be stored on CDs, USB drives, DVDs, tapes, and other types of storage media. The data stored on these storage media can get lost and you need for data recovery to recover them...



Basics Of DualCore Process Computer

The computer has been one of the most amazing and fruitful discoveries man has ever made. It has revolutionized the way man does his things. The way he eats, drinks, sleeps and even thinks...



Computer Repair a Process of Elimination

More often than not, when executing computer repairs, technicians often play detective. Playing detective generally involves utilization of the process of elimination. It is necessary to eliminate by testing to determine if a component is working correctly in order to be able to focus on the components for whatever reason may not be working correctly...


No comments:

Post a Comment