Fluent Commerce Logo
Docs
Sign In

Fluent OMS Project Phases

Essential knowledge

Authors:

Dominik Malzacher, Movyn John, Anita Gu, Cille Schliebitz

Changed on:

31 Jan 2025

Overview

Learn about the typical phases in delivering Fluent OMS projects from Discovery to 'Go Live'.

Key points

  • Comprehensive Discovery: Ensure thorough gathering of business requirements and precise backlog generation to set a solid foundation for the project.
  • Robust Testing: Conduct System Integration Testing (SIT), Performance Testing, and User Acceptance Testing (UAT) to validate all aspects of the solution.
  • Client Involvement: Engage clients early, especially before UAT, to familiarize them with the user interfaces and gather their feedback.
  • Successful Launch: Execute a meticulous production deployment, including data staging and validation testing, to ensure a smooth 'go live' transition.
Typical Project Lifecycle

At a high level, a typical project lifecycle consists of discovery and solution design, implementation, testing and launch.  An example project timeline showing the different phases is shown below.

No alt provided
  • Discovery is the initial phase of the project.  This phase involves gathering business requirements, generating the backlog, and updating project estimates and schedules.
  • Implementation covers configuration, development and testing phases.
  • System Integration Testing (SIT) is used to test individual integrations between systems (i.e. end-to-end).  Performance Testing is used to confirm the peak volumes for orders and inventory loads. 
  • User Acceptance Testing (UAT) is where the business signs off on the end-to-end business scenarios and reporting. Typically, the client is onboarded just before UAT, so they can effectively use the web apps (Fluent OMS and Fluent Store) user interfaces during testing.
  • Launch and 'go live' carry out the production deployment, data staging and validation testing phases of the project lifecycle