Our Engagement Model, Team, and Process

We offers two engagement models for our clients:

  1. Full Service: We bring our team consisting of a Project Manager, a Conversational Designer, Conversation Engineer, Solution Architect and Conversational QA Tester
  2. Hybrid: We provide the specialized talents – Conversational Designer, Conversation Engineer to the project. Our Client’s can leverage their internal resources like PM, and QA Tester and other IT resources. We will train and mentor their resources as we implement the project together. We will guide them and work as one team towards a successful completion of the conversational AI solution.

The various roles and responsibilities that would be needed on a Conversational AI project will vary depending on the size and complexity of the implementation.

At minimum, Conversational AI project core team will consists of:

Additionally our client’s team can include couple or all of these of these roles depending on the project scope, size and complexity:

Solution
Architect
Backend Developer and Integration Specialists
Subject Matter
Experts
UX/UI
Designers
Front-end Developer & Creative Director
Marketing and
Sales leads

We follow Agile methodology for Conversational AI projects so it is a collaborative and iterative process.. Here's a sample outline of the Conversational AI solution development phases. Please keep in mind it can vary based on the scope and the size of your project.

Phase 1 : Discovery, Analysis & Planning

  • 1

    During Discovery, we dive deep with our client’s business and technical stake holders to understand holistically their vision for Conversational AI, their challenges, and their expectations and document all of their requirements.

  • 2

    During Analysis we work collaborative with our client’s team to clarify, refine and improve their requirements. We also work closely with client’s Creative Director and Marketing team to capture their authentic voice and their unique brand for the solution. We validate KPI metrics for a successful outcome.

  • 3

    Planning: We will work with our clients to assess their capabilities and determine if any training and additional workshops are necessary to enable their team. We then come up with the design, budget, implementation approach and a project plan for approval.

  • 4

    We’ll review the streamlined project plan, tasks and milestones with our client and on their approval we will start working on the prototype.

  • 5

    Project kick-off: After the finalizing their vision, business goals, design, budget, implementation approach and sign the contract, we'll have a kick-off meeting and proceed with the implementation plan.

Phase 2 : Implementation & UAT

  • 6

    Implementation: We follow TDD agile development process. We build the proposed solution iteratively adding layer of features until it resembles our proposed solution. Our clients are involve for review and approval on details at each iteration.

  • 7

    UAT: We will go thru extensive user acceptance testing to ensure the solution meets the client’s KPI requirements before it is ready to launch the solution.

Phase 3 : Integration & Deployment

  • 8

    During this phase, we will work and support client’s IT team who will integrate the AI solution into their QA environment for further testing before they ready to deploy to their production environment. We will also continue to support and work with our client Ops team to insure there’s a smooth transition and a successful deployment.

  • 9

    Post launch, we set up a review cadence with our client for continuous tracking of the KPIs and further improvement as needed

  • Project Manager

    Project Manager - coordinates effort with team management and accountability to ensure stakeholder alignment and risk mitigation.

  • Conversational Designer (CD)

    Conversational Designer (CD) is responsible for delivering the character and personality of the conversation with engaging dialogue. Collaborates with Conversational Engineer, UX developer and others as needed.

  • Conversational Engineer (CE)

    Conversational Engineer (CE) is responsible for translating the conversation flow into useable code within NLP engine. Collaborates with Conversational Designer, UX developer and QA Tester as needed.

  • Conversational QA Tester (QAT)

    Conversational QA Tester (QAT) is responsible to validate end-to-end user flow meet the client requirements and seamlessly works user perspective. Creates, implements and documents test cases to verify quality. Works closely with CD and CE and with the PM.