Wednesday, April 24, 2013

SCRUM - Lingo...


Dearest Readers,

It won’t be wrong if I say, SCRUM has become the “Buzzword” these days in most of the organizations. Most of us, who work in the IT Organizations, have already come across this process more or less. In this blog post I am trying to cover the “SCRUM-Lingo” with one picture which may help others who look for the details regarding SCRUM. Hope you all will like it …

SCRUM is an iterative and incremental agile software development framework within which people can address complex adaptive problems, while productively and creatively delivering products of the highest possible value.

SCRUM is:
  •      Lightweight
  •      Simple to understand
  •      Extremely difficult to master

Scrum Framework: The Scrum framework consists of Scrum Teams and their associated roles, events, artifacts, and rules. Each constituent within the framework obliges a specific purpose and is vital to Scrum’s success and usage.


Below picture is self-explanatory which describes the basic elements used in the SCRUM Framework.

Pic: Scrum Sheet

This is just an overview, will try to cover SCRUM in detail in another post.

As We Work…We Learn…


Sunday, April 21, 2013

Business Modeling

Dearest Readers,

As we work in the Business Analysis field, always our focus is: how to represent Customer’s Requirements clearly. While we move ahead with the Process of Requirements Elicitation & Requirements Gathering, the Requirements get narrowed-down. Out of my experience I found, if we represent or drill-down the Business Requirements in the way of Process Modeling then it provides much more clarity in understanding the Business Processes. Same time Business User’s approval on the Business Process Models gives us a green signal to move ahead with further Analysis and Documentation. In this Blog Post I am trying to put the Basics of Business Modeling and its Types.

Business Modeling is a technique for improving organizational efficiency and quality through representing its Processes graphically. Business Modeling generally aims to improve business performance by elevating the efficiency of inter-related processes in the provision of a product or service.

Various types of “Flow Diagrams” are the core techniques of this methodology. The diagrammatic representation of Business Modeling is commonly referred as "Notation", which refers to a structural representation of a specified flow of activities in a particular Business or Organizational Unit.

The below picture depicts the basics of Business Modeling.

Pic: Business Modeling Basics

Business Modeling is an analysis of Business Processes, mostly represented as a collection of inter-elated activities. To start with Business Modeling for any Project:
  • First we need to work on the Business Process Models (which details out the Business Processes Enterprise-wide),
  • Then the Process Flow Models (which details out the collection of Processes and their relationships),
  • And Finally the Data Flow Models (which details out the flow of information with-in a Process)
Below picture illustrates various Business Modeling Types: 


Pic: Business Modeling Types

This is just a glimpse of Business Modeling. Hopefully, I will be posting a detailed descriptions for each of the Business Modeling Types in recent future. Let me know your feedback on this.

As we work...We learn...