Working in an agile fashion requires you to release often.
Salesforce DX is the right solution and a new way to design your Software Development Lifecycle (SDLC).
Transitioning existing apps/orgs to Salesforce DX can be challenging.
My approach in four stages:
Setup required services and grant access to
Setup a Software Development Lifecycle (SDLC) with source of truth being your Version Control System and Unlocked Packages or Managed Packages (for ISVs) being the deliverable.
If there are any challenges to be mastered, I propose workarounds and estimations for transparency.
Implement the complete DevOps process and develop tools (preferrably Open-Source Tools), if necessary. Your team will be trained for the new process and is able to continue development until the Go-live.
Push the button and stand by for emergencies.
5. Support (optional)
Depending on your needs, I continue to be your remote Salesforce DevOps Engineer.