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. Tools required

  • ERPNext Projects module
  • Frappe Insights

3. 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.

4. Implementation process

4.1 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.

4.2 Project setup & documentation

Project Manager (PM):

  • Creates a Frappe Cloud staging instance and sets up required user accounts.
  • Initializes the project with defined tasks, timelines, milestones, and sprint structure.
  • Sets up a dedicated, well-organized folder for all project artifacts (documents, configurations, meeting notes, etc.).
  • Ensures customer visibility into project progress through:
    • Sprint sheets
    • Project dashboards
    • Weekly status update notifications

4.3 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.

4.4 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

4.5 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)

4.6 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.

4.7 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.

5. Change requests

  • All Change Requests (CRs) must be logged in the system.
  • Customer sign-off is mandatory for any CR.
  • Updated invoice schedule must be shared for approved CRs.
  • Project timelines must be revised and communicated accordingly.
  • All the above mentioned points must be auditable.

6. 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.
Discard
Save
This page has been updated since your last edit. Your draft may contain outdated content. Load Latest Version

On this page

Review Changes ← Back to Content
Message Status Space Raised By Last update on