Business Analyst

Ahmedabad, India

1. Requirement Gathering & Gap Analysis

This is the most critical phase. The BA must determine if a client's request can be met by Odoo’s standard features or if it requires custom development.

  • Discovery Sessions: Conducting deep-dive interviews to understand the client’s current "As-Is" process.
  • Gap Analysis: Identifying where Odoo’s "Out-of-the-Box" (OOTB) features end and where customization must begin.
  • Feasibility Study: Collaborating with lead developers to ensure a requested customization is technically sustainable for future Odoo version upgrades.

2. Solution Design & Functional Documentation

The BA translates business "pains" into functional specifications that developers can actually code.

  • Functional Specification Document (FSD): Writing detailed documents that describe new fields, custom workflows, or integrated API behaviors.
  • Wireframing: Creating mockups of custom Odoo views (Tree, Form, Kanban, or Pivot) to align expectations before coding starts.
  • Module Selection: Deciding which Odoo Apps (Sales, Inventory, Accounting, etc.) should form the foundation of the solution.

3. Product Backlog & Sprint Management

In an Agile Odoo shop, the BA often doubles as a Product Owner or Scrum Master.

  • User Stories: Breaking down large requirements into bite-sized user stories (e.g., "As a Warehouse Manager, I want a custom button to validate partial shipments...").
  • Prioritization: Helping the client understand which features provide the most ROI and should be built first.
  • Sprint Planning: Ensuring the development team has a clear, "ready-to-code" backlog.

4. Testing & Quality Assurance (UAT)

Before the client sees the customization, the BA must ensure it works as promised.

  • Functional Testing: Verifying that the custom module doesn't break standard Odoo features (regression testing).
  • User Acceptance Testing (UAT): Leading the client through the customized system to get final sign-off.
  • Bug Triaging: Categorizing issues found during testing as either "Bugs" (to be fixed) or "Change Requests" (new scope).

5. Implementation & Training

Odoo is only as good as the people using it. The BA ensures the transition is smooth.

  • Data Migration Mapping: Assisting the technical team in mapping legacy data (from Excel, SAP, or Tally) into Odoo’s database structure.
  • End-User Training: Creating manuals and conducting "Train the Trainer" sessions.
  • Configuration: Setting up the initial system parameters (Charts of Accounts, Fiscal Positions, Warehouse Routes).

Qualifications & Skills

  • Education: B.E./B.Tech (IT/CE), MCA, MBA (IT/Operations), or a related field.
  • Mindset: Strong analytical and problem-solving skills. You should enjoy "figuring out" how things work.
  • Communication: Ability to explain complex ideas in simple terms (English and Hindi/Gujarati).
  • Tech-Savvy: Comfortable with basic documentation tools (Word, Excel, Flowchart tools). Prior exposure to any ERP (like Tally or SAP) or Odoo is a massive plus.
  • Adaptability: A fast learner who can keep up with Odoo’s yearly version updates.

What We Offer

  • Hands-on experience with international and local Odoo implementation projects.
  • Mentorship from senior consultants and developers.
  • A clear growth path toward Senior Functional Consultant or Product Manager roles.
  • A collaborative and transparent work environment.