07.02.2013 Views

Proposals for an Agile Business Process Management Methodology

Proposals for an Agile Business Process Management Methodology

Proposals for an Agile Business Process Management Methodology

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

what is a business process? According to Davenport (1993) <strong>an</strong>d Hammer <strong>an</strong>d Champy (1993) a<br />

business process contains the following elements:<br />

�<br />

(1) has its customers;<br />

(2) is composed of activities;<br />

(3) these activities are aimed at creating value <strong>for</strong> customers;<br />

(4) activities are operated by actors which may be hum<strong>an</strong>s or machines;<br />

(5) often involves several org<strong>an</strong>izational units which are responsible <strong>for</strong> a whole process<br />

More recently, BPM has resurfaced through the Total Quality movement <strong>an</strong>d the work of the<br />

Europe<strong>an</strong> Foundation <strong>for</strong> Quality M<strong>an</strong>agement (EFQM, 1999). Such rebirth has been championed<br />

mainly by practitioners (Burlton, 2001; Smith <strong>an</strong>d Fingar, 2003) <strong>an</strong>d is rein<strong>for</strong>ced by a host of<br />

process-based techniques, such as Six Sigma, CRM or <strong>Business</strong> Intelligence. The so-called third<br />

generation BPM brings a different perspective to process m<strong>an</strong>agement. It is <strong>an</strong>nounced no longer<br />

as the p<strong>an</strong>acea to all the ills of the business but as the only way to implement strategy effectively.<br />

Each process is depicted as a response to a stimulus from the org<strong>an</strong>ization’s environment, starting<br />

from the stimuli from the stakeholders. If high-level processes are broken down into subprocesses<br />

in close alignment with the org<strong>an</strong>ization’s strategic priorities, it will be possible to draw<br />

process map (architecture) which reflects the strategic needs of the org<strong>an</strong>ization<br />

BPM seeks to streamline <strong>an</strong>d govern the multitude of h<strong>an</strong>doffs between functions, departments<br />

<strong>an</strong>d divisions. BPM technology accomplishes this by first modeling processes <strong>an</strong>d then executing<br />

the model. BPM is not a question of all or nothing. It is a continuum, which r<strong>an</strong>ges from better<br />

process-related know-how of the employees to <strong>an</strong> org<strong>an</strong>izational <strong>an</strong>d technological solution that<br />

covers every aspect. In other words, the use of a BPM system is not a silver bullet <strong>for</strong> all business<br />

processes. For each business process, the different per<strong>for</strong>m<strong>an</strong>ce-related dimensions must be<br />

considered (Kung <strong>an</strong>d Hagen, 2007).<br />

<strong>Business</strong> process modeling has had different emphases over the last couple of decades by both<br />

researchers <strong>an</strong>d practitioners. It is the first <strong>an</strong>d most import<strong>an</strong>t step in <strong>Business</strong> <strong>Process</strong><br />

M<strong>an</strong>agement lifecycle (V<strong>an</strong> der Aalst, 2003), which intends to separate process logic from<br />

application logic (Sharp <strong>an</strong>d MacDermott, 2001).<br />

When discussing business processes, it is import<strong>an</strong>t to differentiate the process type from the<br />

process inst<strong>an</strong>ce. The notion of process type is used to talk about the process in general, (e.g.<br />

sales process). The notion of process inst<strong>an</strong>ce is used to pinpoint a particular process (e.g.<br />

processing a sales lead concerning a particular customer).<br />

Much work has been done by researchers in order to shed some light on BP modeling methods,<br />

which has given rise to different classifications. Kueng et al. (1996) have proposed four<br />

categories to group process modeling approaches:<br />

(1) Activity-oriented approaches tend to define a business process as a specific ordering<br />

of activities (sometimes referred to as tasks) BP are seen as event-driven <strong>Process</strong> Chains<br />

(Scheer. 1994). These approaches generally offer good support in refining process<br />

models; however, they have limitation in representing the true complexity of work <strong>an</strong>d, in<br />

turn, have difficulty in integrating new business processes.<br />

(2) Object-oriented approaches are associated with object orientation, such as<br />

encapsulation, inherit<strong>an</strong>ce, <strong>an</strong>d specialization (e.g. (Booch 94). The principles of object<br />

orientation are applicable to business process modeling. However, practitioners, such as<br />

process owners <strong>an</strong>d team members, tend to describe their work by activities rather th<strong>an</strong><br />

by objects.<br />

$�

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!