Agile
Agile development

Agile / Scrum methodology – Explained simple

Agile software development methodology is suitable for time-boxed iterative system development scenarios. The software product is released as various versions or releases, typically in time-boxes of a month. Agile development assumes and welcomes delays and late requirements or scope changes even during development/testing phase! Agile software development might not be suitable for all software development…

Reengineering
All Articles

Reengineering Principles

The standard Reengineering principles are as follows – 1. Organize work around its end results, not tasks According to this principle, it is optimal to determine the work’s end result rather than dividing the work into small tasks & units. We try to rearrange the work process so that a single person can perform all…

All Articles

Why Companies Do Reengineering?

Companies are doing reengineering since they want to remain stable in the dynamic business environment while facing changing strategies, financial crisis due to weak / poor / outdated business processes, technological changes, change in customer demands & business competition. Everyone is going for reengineering since it usually provides a quick fix for the present problem…

All Articles

Reengineering an accounts payable function

Consider the case of approving a loan application. In the manual process, it takes 6 persons and considerable amount of time to accept the details, calculating risks and repayment capabilities and letting the application trail through hands of various functional levels. But, when we reengineer the above process, the whole process may be converted to…

All Articles

Creating Process based Organizations via Reengineering

While reengineering a business enterprise, we create a process based organization structure for the enterprise to avoid the inefficiencies and time wasting business process cycles as in a functions based organization. ie – the business process information systems and the enterprise wide information infrastructure are integrated in such a way that the people of various functions…

All Articles

Basic approaches to Reengineering

The three basic approaches to reengineering are as follows – 1. STREAMLIING 2. INTEGRATING 3. TRANSFORMING 1. Streamlining – Streamlining approach to reengineering the business offers a basic, segmented, quick-fix methodology for reengineering. It cleans up and treats symptoms but doesn’t  necessarily transform a process nor find a cure for a bad process. It doesn’t…

All Articles

Basic steps in Business Process Reengineering

We can generalize Business Process Reengineering (BPR) efforts as an eight step process as follow – Step 1: Formulate / Modify business visions, policies, objectives Step 2: Formulate / Modify business strategies according to changing customer requirements, technology changes and competition Step 3: Analyze the existing business process cycles & workflows and determine how they…

All Articles

Mind Mapping Technique to Prepare WBS

I would prefer the mind mapping technique to arrive at WBS (work break down structure), due to my liking for problem solving by visualization and modeling techniques. Another reason to like that technique is that it is very much similar to various modeling tools that we use during the System Analysis phase of product development…

All Articles

Is there a conflict between the support of individual rights and the use of e-government for transformational purposes? Why or why not?

Based on my reflection on E-Governance reference materials and experience, I am concluding that e-government initiatives cannot be truly transformational unless the socio-political environment is favorable and open-minded to bring about highly participatory democracy with high level of citizen involvement through innovative technology usage. Two forces are in play that hinders transformation – narrow mindedness…

All Articles

Overcoming Competing Commitment

“Competing commitment and how to overcome it” – A review of work done by Kegan R. and Lahey L. L. Overcoming employee resistance has been and is one of the main issues that every manager face in his day-to-day functions. Whether it is Information systems department or customer service department or marketing or production or…

All Articles

Process Control and Process Improvement

Process Management has its relevance when managers begin to conceptualize business activities as interdependent processes instead of functions and tasks. The basic requirement towards effective process management is IT enabled business process automation, usually an outcome of a reengineering task. For the processes to accomplish the set goals, we need to set various standards of…

All Articles

Adopting "Systems View" while Process Improvement

Systems view refers to analyzing a problem situation as a system of interdependent processes that exchange input and output. This view helps to identify the important processes and their relationships as far as maximizing the organizational efficiency and goal achievement is concerned. This leads to the main principle of process improvement which is to emphasize…

All Articles

Reengineering New York Public Library (NYPL)

After analyzing the NYPL website (www.nypl.org), it becomes clear that the Digital Library project is a part of a bigger reengineering initiative that has been in place in NYPL for past few decades. NYPL has realized the importance of refining its business processes by implementing efficient process automation systems. They have done extensive work on…