What is Agile Methodology?

Agile Methodology is an approach to project management, originally used in software development. It was developed to help respond to the unpredictability of projects through incremental, iterative work cadences, known as sprints. Agile methodology attempts to delay decisions to the latest point of time that does not affect total time of the project. This provides many opportunities to assess the direction of a project throughout the lifecycle. This is achieved through regular cadences of work, known as sprints or iterations, at the end of which teams have to present the finished product that provides incremental value. In contrast with “waterfall” methodology, agile work cycle can be described as “iterative” and “incremental” with focus on providing maximized “value” to the project at each iteration at earliest possible time.  The results of this “inspect-and-adapt” approach to implementation greatly reduce development time, maximize value of the product and reduce negative Cash Flow.

See Added Value Model

Lean vs. Agile Principles

Lean means “eliminating waste.” Agile and Lean are very closely related but there is a slight difference: agile focuses on shortening work cycles and focusing on the activities that provide most value; lean focuses on eliminating “waste” from activities and by doing so shortening work cycles.  We have applied lean principles to the “waterfall” methodology and combined it with agile development methodology and as a result we are offering “Agile Implementation Methodology” which consists of:

  • Agile System Selection
  • Agile Base System Implementation
  • Agile Continued Improvement

Agile System Selection focuses on finding optimal base system for the company by combining a high-end ERP system with a proper vertical and horizontal solutions. It starts with a very short 1 or 2 days operations review. During the system selection process we will present a solution for your company that will fit your operations with minimal or no modifications. The proposed system has to provide QUANTIFIABLE VALUE with minimal or no modifications. We have selected the Microsoft Dynamics NAV system because of the wealth of standard features and availability of proven vertical solutions for almost any industry. Over 50,000 companies are using the system all over the world and this is the fastest growing ERP solution in Microsoft Dynamics family. Dynamics NAV is a flexible and easily customizable ERP system perfectly suitable for Agile Methodology.

Agile Base System Implementation focuses on implementing base system in shortest possible time. We commit to delivering system releases multiple times a week with continued evaluation of company operations. We are combining detailed needs analysis within development iterations and throughout pilot projects with user training. At this point only requirements that are identified as “absolute necessity” will be included in the project. All other requirements will be documented and placed into “Improvement Wish List” for future releases.

Agile Continued Improvement focuses on providing incremental system releases with maximum value to the company. We will continue to analyze your business and propose improvements. “Improvements Wish List” will be prioritized after each iteration and new set of modifications will be scheduled. This process gradually transforms into a general support operations but the culture of continued improvement will help you optimize your day-to-day operations.

Click for more about our other implementations:

Click for more information about our services: