Smart Opener BRAC Bank Limited

Smart Opener BRAC Bank Limited

 
 
 
 
Today is one of the #memorable day in my life. After joining BRAC Bank Limited, As a team player, I have completed the #Smart_Opener project (Bank Account Opening though #TAB). It's a #fantastic experience. Anyone can #open Account in BRAC Bank by sending a #SMS by typing 'SO' to 16221 or #call to 16221. Also they can take this facility through #email to smart.opener@bracbank.com. Then Smart_Opener executive of BRAC Bank will reach your preferred address and open your account. As I believe, This project will #save around 0.1 million #Account_Opening_Form( 0.8million paper in A4 size) per year. This project will accelerate Bangladesh Bank's #Green_Banking initiative. This project also saves the #Guest's (who wants to open A/C in BBL) #Time , #Transportation_Cost and #Extra_Sufferings. Other Banks' will also follow the #footprint of BRAC Bank who believes in #BankingOnValues to take part in this technology based paperless initiative. I am BRAC Bank and I am always #BankingOnValues! To know more please visit: http://www.facebook.com/BRAC BANK
 
Read More

Business Process Modeling Techniques with Examples

Business Process Modeling Techniques with Examples

Business process modeling is mainly used to map a workflow so you can understand, analyse and make positive changes to that workflow or process. Usage of diagram helps you to visualize this process and make better decisions.
Use the below table to quickly navigate to different techniques.
  1. Business process modeling notation (BPMN)
  2. UML diagrams
  3. Flowchart technique
  4. Data flow diagrams
  5. Role activity diagrams
  6. Role interaction diagrams
  7. Gantt charts
  8. Integrated definition for function modeling
  9. Colored petri-nets
  10. Object oriented methods
  11. Workflow technique
  12. Simulation model
Lest start with the latest techniques.

1. Business Process Modeling Notation (BPMN)

Simply put BPMN is a graphical representation of your business process using standard objects. If you want to get more technical It can also be defined as a set of graphical objects and rules defining available connections between the objects.
BPMN consists of the following basic building blocks;
  • Flow objects: events (circles), activities (rectangles with rounded corners), and gateways (diamonds)
  • Connecting objects: mainly comprising arrows, these indicate sequence flow (filled arrows), message flow (dashed arrows), and associations
  • Swim lanes: pools (graphic container) and lanes (sub-partition of the pool)
  • Artifacts: data objects, groups, and annotations
BPMN is one of the latest business process modeling techniques used by many professionals

The biggest advantage of BPMN is that it’s a standard with well defined syntax. So many business analysts are familiar with it which makes collaboration much easier. Also most modeling tools support BPMN which makes it much easier to share and edit if even using different software. All the together makes BPMN the most popular business process modeling technique at the moment.
BPMN diagram with swim lanes
A process modeled using BPMN that has swimlanes

2. UML Diagrams

UML is a modelling language mainly used for specification, visualization, development and documenting of software systems. But business professionals have adapted it as a powerful business process modeling technique.
With 14 different UML diagram types it offers a flexible and powerful way to visualize almost any business process. They are typically used for modelling the detailed logic of a business process. In many ways UML diagrams are the object-oriented equivalent of flow charts.
As mentioned above one of its main advantages is its flexibility. But with 14 different diagram types some might find it difficult to understand the diagrams. Add to that the same process can be modeled using different UML diagrams. So probably not the most popular choice among analysts.
A UML activity diagram with swimlanes
It’s flexibility makes UML a popular business process modeling technique
Our UML software supports drawing of all UML diagram types. We have templates, separate libraries for various UML diagrams and knowledge article to guide you through the process.
Business process modeling goes back a long time and BPMN and UML evolved from some techniques used a while back. However, some of these earlier techniques are still been used in business process modeling. Listed below are some of those techniques that are still used today.

3. Flowchart Technique

Flowcharts are probably the most popular diagram type in the world. Because it has few standard symbols it can be easily understood by many. Simplicity makes it powerful and an effective tool.In fact BPMN can be considered as an advanced version of the basic flowchart technique. Also most drawing software support creation of flowcharts it is used by a much wider audience as well.
Flowchart uses a sequential flow of actions and does not support a breakdown of the activities. The Flow Chart model is possibly the first process notation. It has frequently been used over many years although there is no exact date for its origin.
It's simplicity makes flowcharts a frequently used modeling technique
A simple flowchart with processes, decision blocks etc.

4. Data Flow Diagrams – Yourdon’s Technique

Data flow diagrams (DFD) show the flow of data or information from one place to another. DFDs describe the processes showing how these processes link together through data stores and how the processes relate to the users and the outside world.
They are used to record the processes analyses as a part of the design documentation. A DFD can be seen as a method of organizing data from its raw state. DFDs are the backbone of structured analysis that was developed in the early sixties by Yourdon.
Data Flow Diagram Example
A DFD diagram used in modeling

5. Role Activity Diagrams – RAD

Roles are abstract notations of behavior describing a desired behavior within the organisation. They are often organisational functions. They also include software systems, customers and suppliers. RADs provide a different perspective of the process and are particularly useful in supporting communication. They are intuitive to read, easy to understand and presents a detailed view of the process and permitting activities in parallel.
Role Activity Diagram ( RAD )
Role activity diagram used in business process modeling

6. Role Interaction Diagrams – RID

Activities are connected to roles in a type of matrix. Activities are shown vertically on the left axis and the roles are shown horizontally at the top. Text and symbols are used together in order to represent the process.
Although slightly more complex than flow diagrams, RIDs are fairly intuitive to understand, easy to read but they tend to be messy, with many arrows pointing left and right and are therefore quite hard to build.
Inputs to, and outputs from the activities are not modeled. Therefore, important information is lost. RIDs are not as flexible as flowcharts, for example. They have quite rigid notation. But compared with other modelling techniques, RIDs are nevertheless flexible.
Role Interaction Diagram ( RID )
Role interaction diagrams offer flexibility but somewhat harder to draw

7. Gantt Charts

Gantt charts relate a list of activities to a time scale. Although it can be used to represent a process graphically it’s strength lies in the ability to monitor the current situation, project timeline and resource allocation. Although things like dependencies can be highlighted in it the the modeling part is severely lacking. Probably the reason why it isn’t popular anymore. If you’re using to monitor timelines then you’ll be pleased to know Creately supports drawing Gantt charts.
A Gantt chart is a matrix that lists on the vertical axis all the tasks or activities to be performed in a process. Each row contains a single activity identification, which usually consists of a number and a name. The horizontal axis is headed by columns indicating estimated activity duration, skill level needed to perform the activity, and the name of the person assigned to the activity, followed by one column for each period in the project’s duration. Each period may be expressed in hours, days, weeks, months, and other time units. In some cases it may be necessary to label the period columns as period 1, period 2, and so on.
An example of a Gantt chart with timelines
Gantt charts are used for timelines in processes

8. Integrated Definition for Function Modeling  (IDEF)

IDEF is a family of methods that supports a paradigm capable of addressing the modelling needs of an enterprise and its business areas (IDEF, 2003). The IDEF family is used according to different applications. The most important parts are: IDEF0, IDEF1, IDEF1X, IDEF2, IDEF3, IDEF4 and IDEF5. However, for business process modelling, the most useful versions are IDEF0 and IDEF3.
The IDEF model
The IDEF model

9. Colored Petri Nets ( CPN )

Colored Petri nets are a graphical oriented language for design, specification, simulation and verification of systems. It is particularly well suited for systems that consist of a number of processes, which communicate and synchronize.
Colored nets are extended Petri nets in which symbols are differentiated by ‘COLORS’. A CPN model consists of a set of modules which each contain a network of places, transitions and arcs. The graphical representation makes it easy to see the basic structure of a complex CPN model, i.e. to understand how the individual processes interact with each other. CP-nets have a formal, mathematical representation with a well-defined syntax and semantics. This representation is the foundation for the definition of the different behavioral properties and the analysis methods.
Colored Petri-Net diagram
A diagram modeled using Colored Petri-Net

10. Object Oriented Methods

This method is based on three concepts: objects that represent a real-world entity. An object has a state, i.e. one of the possible conditions in which the object may exist represented by the values of the properties (attributes). State changes are reflected by the behavior, i.e. how an object acts and reacts determined by the set of operations the object can perform on itself, and also knowing its interface, functions and methods. A set of similar objects is called class. For example, the attributes for the class animal are having four legs and a tail. Its behaviors is sleeping and eating. Then possible instances or objects of the class animal are cat, elephant, and horse.
Finally, messages are requests for the receiver objects to carry out the indicated method or behavior and return the result of that action to the sender objects. States change through behavior when the object receives a message. There are many different techniques based on OO. Unified Modelling Language (UML) is considered the standard OO modelling language. Coad and Yourdon’s method precedes UML.

11. Workflow Technique

 Workflow is a flow of tasks between computer applications or people in an organisation. Two or more members of a workgroup to reach a common goal can define workflow as well as any task performed in series or in parallel. Work flow is more than a technique to model a process. It is a method to analyse and improve a process, including its modelling.
The workflow development process uses work flow models to capture the relevant information of the processes. This process comprises four stages: Information Gathering, Business Process Modelling, Work flow Modelling, Implementation and Verification & Execution.
A diagram showing the workflow technique
Work flow concept

12. Simulation

Simulation model comes in handy when you want to study a complex real-world system. You want to learn more about the system to make an informed decision but the complexity of the system prevents you from doing that directly.
Therefore you proceed indirectly by creating and studying another entity (the simulation model), which is sufficiently similar to the real-world system. Simulation can have many forms (for example, discrete-event simulation, continuous simulation, system dynamics, Monte-Carlo simulation, qualitative simulation, etc.).

Final Thoughts on Business Process Modeling Techniques

Most of the legacy systems are outdated or used sparingly. However it must be noted that some of them are used far more effectively in other industries and for different purposes.
For example Gantt charts are not very effective as a business process modeling technique but they are extremely useful to monitor timelines in complex projects. Similarly flowchart are great to quickly describe uncomplicated processes. One might argue BPM helped popularize those techniques.
Read More

7 Key Steps for Automating Document Workflows

7 Key Steps for Automating Document Workflows
First of all, document workflows are “an orchestrated and repeatable pattern of business activities enabled by the systematic organization of resources into processes that transform materials, provide services, or process information”.
Every organization uses document workflows to complete daily tasks. Automating document workflows with a BPMS can provide many benefits, but you may not know where to start.
In this post we will summarize 7 key steps to automate document workflows. You can use them as a check list to implement and centralize your business processes in your BPMS.
If you follow these steps, you will fully automate your document workflows, eliminating papers, Excel spreadsheets and informal communications (emails, chats, etc.).
The 7 key steps to automate a typical document workflow of a small business are: 

  • Choosing the first workflow
It’s important to start with the right process. The chosen workflow must balance its complexity (document flow, users involved, etc.) and its importance to the organization.
Ideally, choose a process that is directly related to the organization’s value proposition to motivate the team and see immediate results.
But it should also be relatively simple to model, as it will be your first automated workflow and you don’t want to become discouraged or frustrated.
  • Model it quickly
Recognize the main stages of the document workflow and don’t waste too much time on the details. The main thing here is to design a simple diagram using a precise -yet easily understandable- notation.
We recommend using BPMN (BPM Notation): an intuitive international standard. Plus, there is a lot of information available about this notation.
Flokzu works with BPMN and our setup wizard will guide you through the process when needed.

  • Identify participants
* Identify key users and roles working on the process.
* Identify which user and role work on every step of the workflow.
* Identify which tasks do the users and roles do. This will define the access level of each participant: Reader, Editor, Owner, etc.
  • Link related forms
* Identify what types of data (or fields) are relevant to the document workflow. Example: A vacation request approval workflow may involve a form for entering dates, details of the employee, etc.
* Define which form fields are visible, editable or required at every stage of the workflow.
* Identify which information or fields should be searchable to filter information or classify it.

  • Attachments
* Define the files that can be attached along the document workflow.
* Define if it will be necessary to search through attachments.
  • Select the right tool and automate
Depending on the requirements identified above, select the right tool that covers your needs.
There are different types of BPMS:
* Document oriented: best suited for administrative use in a small business.
* Production oriented: more suitable for industrial companies with integrated production machinery. Not recommended for document workflows.
* Integration oriented: suitable for less human interaction and multiple systems integrations. Not ideal for document workflows.
  • Measuring
A month after having automated your document workflow (following the above steps), measure the results using at least these numbers:
* Processes initiated in certain period.
* Average time required to complete a process
* Time required for each stage. This allows you to detect possible bottlenecks.
After improving and optimizing the document workflow, implement it once again and repeat the measuring step one month later.
These improvement cycles should be completed quickly. That’s why advanced BPMSes enable each step without requiring additional programming or complex configurations. Any employee of the organization will be able to automate a document workflow without the help of IT or technical knowledge.
Read More