Your users have a lot of ideas and requests for Salesforce functionality, including new apps and solutions to extend their experience. Because you can’t do everything at once, how do you focus on the product enhancements and solutions that most effectively drive user adoption and have the biggest impact on your organization—and your users’ day-to-day functions? Here are nine steps to for successful change and seasonal release management:
Step 1: Get a strategy
A core tenet for initial deployments is “keep it simple.” You can always add features and processes after the app is live. It is impossible to incorporate every change request into your deployment – the level of effort may be too great or the request may not align with your business goals. When the steering committee meets to determine which change requests and seasonal release features will be implemented, you need to have a strategy to determine the level of effort required.
Step 2: Get a sponsor
Having an engaged executive sponsor is key to an effective change management process. The sponsor will help guide the change management group by defining the process and establishing strategic objectives. The sponsor should also contribute to communication plans and help define the message to your users to drive adoption.
Step 3: Collect input
There are lots of ways to get feedback and ideas from your users—the important thing is that you do it. Create a Chatter Group to capture ideas, feedback and questions. In the group, post links to training, process documents, FAQ and other helpful resources in the right sidebar. Oftentimes you’ll find users will start helping each other and answering questions, which frees up time for you.
Step 4: Define scope and impact
Once you have a list of enhancement ideas, determine the scope and impact of each idea. For global or cross-functional deployments, it’s critical to align processes between functional areas. These processes should be reviewed by the change management group to avoid negatively affecting other functional areas. This step also provides an excellent opportunity to engage with your users. It’s a good idea to scope out the proposed features with a specific use case in mind and to shadow your users’ day-to-day routines to predict the effects of any changes.
Step 5: Prioritize
Incorporating every enhancement request and idea is just not feasible. That’s why defining the overall impact is important in helping the change management group and sponsor decide which enhancements to implement, which to target for a later date, and which to reject. For those requests that get approved, use a change management application to track the progress, status and next steps of your project.
Step 6: Configure and test
Depending on your Salesforce edition, you’ll have access to one or more sandbox environments. Use the sandbox to configure and test any enhancements and changes before deploying them to your production environment. This step is critical to a smooth and surprise-free deployment.
Step 7: Communicate and train users
Don’t derail your new release by not having a communication or training plan. Set employee expectations about the upcoming changes, such as when they’ll happen and how users will be trained. And be sure to answer the question, “What’s in it for me?” Take advantage of your sandbox environment to provide a real-life training environment for your users. Depending on the complexity of your release, you have several training options, including Trailhead and the release notes. For very simple implementations, an email notification or FAQ document may be enough.
Step 8: Deploy
Once your new release is configured and tested and your users are trained, it’s time to push your new release to your production environment. Create, convert, and deploy apps with a Salesforce DX test environment. Learn more in this Trailhead module.
Step 9: Follow up and support
Finally, measure the success of your new release and identify areas you can enhance in the future. After you deploy, reconnect with your power users or survey a broader base of your user community to start the cycle again. Have a support process in place when your users need support or have a technical question. Check if your IT department uses a help desk application; or use the Cases object in Salesforce to capture user issues.
Do you have more change management tips? Share them with us on Twitter at @appexchange. We'll update the post with your ideas.
- Demo Jam Week with 18 Salesforce Accelerate Partners Demo Jam Week with 18 Salesforce Accelerate Partners By Holly Rushton Type Article It’s become a rite of passage for Accelerate Grow participants to compete in a Demo Jam before graduation. With 18 apps to showcase, this could only mean one thing: a whole week of Demo Jams, culminating in a MEGA Demo Jam.
- SearchUnify and Idaptive Customer Spotlight SearchUnify and Idaptive Customer Spotlight Type Article Identity-as-a-Service provider Idaptive needed to ensure unified access to case-resolving information for support team members. With SearchUnify, Idaptive integrated help documentation and elevated the support experience.
- A Paw-fect TrailheaDX ’20 with AppExchange A Paw-fect TrailheaDX ’20 with AppExchange By Holly Rushton Type Article TrailheaDX was the must-attend Salesforce developer event of the year. At TDX20, we virtually brought together developers, architects, admins, partners, and entrepreneurs for an immersive, high-touch experience.
- Meet Trailblazer Adam Olshansky Meet Trailblazer Adam Olshansky By Holly Rushton Type Article Since his first exposure to Salesforce in 2014, Salesforce MVP Adam Olshansky has been fueled by a passion for learning and sharing knowledge with others.
- Oxfam GB and Odaseva Help At-Risk Communities Oxfam GB and Odaseva Help At-Risk Communities By Holly Rushton Type Article Technology plays a big part at a global organization like Oxfam GB to ensure data protection and compliance. With Odaseva, a data protection app built on the Salesforce Platform, Oxfam GB can stay laser-focused on helping others.