Epic Version Upgrade Staffing: Who You Need and When
An Epic upgrade is not a mini go-live. The consultant profile that worked for your initial implementation may not be the right fit for an upgrade engagement. Here's how to think about staffing one correctly.
Why upgrade experience is its own credential
Epic releases major versions annually, with interim updates in between. Each version cycle includes new functionality, workflow changes, build deprecations, and updated configuration requirements that need to be mapped against your organization's existing setup. Someone who built your initial Epic environment from scratch knows your system deeply, but may not have pattern-matched the specific failure points that show up in upgrade projects.
Consultants who have been through multiple upgrades have seen those patterns: the configurations that break silently, the testing gaps that surface in production, the user retraining needs that get underestimated because “they already know Epic.” When screening for upgrade engagements, look for consultants who can specifically describe upgrade projects they've led or supported, not just go-lives.
The core roles in an Epic upgrade project
The exact staffing model depends on your organization's size and Epic footprint, but most upgrade projects need some version of the following:
- Application analysts per module.Each application (Ambulatory, Inpatient, Willow, Resolute HB/PB, OpTime, Beaker, etc.) needs someone who knows both that module's upgrade-specific changes and your organization's existing build. This is where the combination of certification and upgrade experience matters most. An analyst with a current version certification who has also done two prior upgrades is a meaningfully different hire than one who is only certified on the current version.
- Technical architect or upgrade lead.Someone who coordinates across modules, manages the upgrade timeline, and handles Epic's upgrade packets and tooling. This role typically needs hands-on Epic upgrade experience, not general project management. In smaller environments this person may also carry module responsibilities; in larger environments it is a dedicated role.
- Testing coordinator.Upgrade testing is different from go-live testing. You're not validating a new build from scratch; you're confirming that existing workflows still function after the version change, and validating new functionality where you've chosen to adopt it. A coordinator who has run upgrade testing cycles knows where the regression gaps appear.
- Training lead.Even when users “already know Epic,” version changes introduce enough workflow differences to require targeted retraining. An upgrade training lead needs to scope the delta quickly, build or source appropriate materials, and often do this on a compressed timeline given that go-live support gets more internal attention than upgrade training typically does.
Timing: when to engage consultants
Epic typically notifies organizations of an upcoming version deprecation six to twelve months out, though the actual window to complete the upgrade once a version is deprecated varies. The most common staffing mistake is engaging consultants too late, leaving insufficient time for thorough testing.
- Six months out: engage your upgrade lead and primary application analysts. Early engagement gives time for knowledge transfer, environment review, and upgrade packet analysis before build work starts.
- Three to four months out: lock in testing and training resources. Testing timelines compress quickly when problems surface, and having your testing coordinator on the project before testing starts prevents a last-minute scramble.
- One to two months out: confirm any surge capacity for go-live week. Even an upgrade with good planning tends to require more hands for the cutover weekend and the first week in production.
Questions worth asking when screening consultants
- Which Epic versions have you upgraded from and to? Describe the most complex one.
- What did your testing approach look like? How did you scope regression testing vs. net-new validation?
- What broke that you didn't expect? How did you find it and how did you resolve it?
- How did you handle user retraining? What did you cover and what did you skip?
- How did you coordinate with Epic's TSE team during the upgrade?
The answers reveal whether a consultant was running the upgrade or observing it. Both are useful experience, but they are not interchangeable when you are the one running it this time.
What upgrade-specific consultant profiles look like
On fltrIT, consultants report their upgrade experience directly in their profile alongside their certifications and go-live count. You can filter by certification and see which consultants have specifically flagged upgrade project experience, so you are not sifting through resumes to find the relevant subset.
Find Epic upgrade consultants →