Implementation Procedure

1. Purpose

To establish a consistent, scalable, and high-quality implementation process for ERPNext/Frappe projects delivered by Frappe partners. This also ensures smooth handover, predictable timelines, transparent communication, and a great customer experience.

2. Roles & Responsibilities

Account Manager (AM) / Project Manager (PM)

  • Owns the project from post-sales handover to go-live.
  • Ensures implementation is executed as per customer goals.
  • Schedules weekly stand-up calls and monthly/bi-weekly steering committee reviews.
  • Tracks tasks, timelines, timesheets, delays, and escalations.
  • Maintains all project documentation (sprint sheet, tasks, timesheets, feedback).
  • Communicates delays or scope changes to all stakeholders.
  • Facilitates UAT, manages go-live plan, and coordinates final handover to Support.

Project Consultant

  • Drives day-to-day implementation.
  • Handles requirement gathering, process mapping, data migration, UAT support, and training.
  • Works closely with customer’s project champion for reviews and sign-offs.

Project Developer

  • Works on customisations and integrations as per signed-off scope only.
  • Hands over completed features to Consultant for internal testing and customer testing.

3. End-to-End Implementation Process

3.1 Sales to Delivery Handover

  • Project Manager completes handover from Sales within 1 week of invoice creation.
  • Scope, commercials, timeline expectations, and project context are aligned.
  • Project Manager, Consultant, and Developer are assigned to the project.

3.2 Project Kick-Off

  • Project Manager conducts a formal kick-off call with customer stakeholders.
  • Roles, responsibilities, communication cadence, and escalation paths are clearly defined.
  • Customer appoints a Project Champion (PC) as their single point of contact.
  • Sprint sheet, task list, and project folder are shared within 1 week of kick-off.

3.3 Process Mapping & Requirement Finalisation

  • Consultant maps customer’s current processes using standard templates.
  • Gaps, deviations, and future-state changes are documented.
  • Final scope is mutually agreed and becomes the baseline for UAT and go-live.

3.4 Project Setup & Documentation

PM: - Creates Frappe Cloud staging instance and user accounts. - Sets up project, tasks, timelines, and sprint structure. - Sets up a dedicated folder for all project artifacts. - Customer gets visibility into progress via sprint sheet, project dashboard, and weekly update notifications.

3.5 Task & Project Tracking

  • Tasks are broken into smaller deliverables with owners and deadlines.
  • Custom development tasks tracked separately through Delivery Requests (DRs).
  • Timesheets/progress are logged weekly; consumption shared with customer for transparency.
  • Delays are monitored, root causes logged, and mitigation planned.

3.6 Weekly Cadence & Steering Committee Reviews

Weekly Project Updates
(Use Vedarth template @pushkar)
PM shares a weekly update email covering: - Completed tasks
- Pending tasks
- Risks and blockers
- Customer actions required

Weekly/Bi-Weekly Steering Committee Meetings
For medium/large projects, a steering committee includes senior stakeholders from customer and Partner.
Agenda includes: - Progress against timeline - Risks and escalations - Scope alignment - High-impact decisions and approvals

3.7 User Acceptance Testing (UAT)

  • PM & PC agree on UAT scenarios.
  • Customer validates staging environment and confirms sign-off before go-live.
  • Any change requests go through approval and updated timelines.
    (Add proof to the Project)

3.8 Go-Live Preparation & Execution

  • A detailed go-live plan is shared with timelines, responsibilities, and rollback plan.
  • Customer switches from legacy system to ERPNext in a controlled manner.
  • Once stable, customer provides go-live sign-off.

3.9 Post Go-Live (Hypercare)

  • PM prepares a hypercare plan for the first month to handle increased support needs.
    (Post go-live update is CR. Weekly updates should have open and completed CR.)
  • Customer feedback is actively captured throughout this phase.
  • After hypercare, the project is formally handed over to Support.

3.10 Handover to Support Team

  • Internal handover call is scheduled between Implementation and Support team.
  • A full overview of the project is shared with the Support team.
  • Handover call is logged into the system with required details like date, notes, etc.
  • Customer is informed via email/phone that the project is now under Support.
  • Customers are guided to raise issues through the Support app.
  • For critical projects, regular support review calls may be conducted.

3.11 Change in Requirements Process

  • Sign off from the customer.
  • Share updated invoice schedule.
  • Share updated project timelines.
Discard
Save
This page has been updated since your last edit. Your draft may contain outdated content. Load Latest Version
Review Changes ← Back to Content
Message Status Space Raised By Last update on