How to SPUFS (Set Projects Up For Success) 😁Tip #5

How to SPUFS (Set Projects Up For Success) 😁
Tip #5: Plan your Environment and deployment Strategy

Estimation of projects isn’t just ‘how long does it take to develop this user story?’

It includes another critical ‘non-functional’ tasks such environment management and deployment activities.

Your upfront project estimation will depend on your sandbox strategy and build propogation approach (i.e. how are you going to deploy the work, in what sequence and how are you going to do the fix).

Whether you use changesets and manual steps (😱😱😱) or a more automated CI/CD approach – you will have different problems and stress levels!

Another consideration is that having a test environment (QA/UAT/SIT) that simulates PROD including all integration points connecting external sandbox environments may incur additional licenses for all platforms – and while this is the most preferable in terms of reducing risks for enterprise and complex projects, it can be prohibitively expensive! πŸ’°

Alexander Lapa‘s posted about this yesterday we were discussing this topic on the discovery session with the client).

He talks about minimum: one sandbox and one prod – obviously we should never work directly in production! πŸ™‚
And up to 5 or more for a more comprehensive approach.

I am extending his post with my more colourful diagram below that can be found in my book Salesforce Discovery 101 that you can find on Amazon. #SorryNotSorry for the Shameless plug 😁

What other thoughts or considerations might we think about when planning environments for project deployment?

#OnThePeiroll
#DeploymentStrategy