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.
- 5 Ways AppExchange Apps Can Enhance the Customer Experience 5 Ways AppExchange Apps Can Enhance the Customer Experience By Lauren Gaskill Type Article Whether you’re looking to create a more seamless approach, meet customers where they are or develop a culture of customer appreciation, the following tips and AppExchange partner apps can help you take your customer experience to the next level.
- 4 Ways to Improve Sales Performance 4 Ways to Improve Sales Performance By Lauren Gaskill Type Article How well do you understand the strengths and weaknesses of your sales processes? It’s important to know where improvements can be made — both internally and for your customers.
- Get Ready for the AppExchange Job Marketplace Retirement Get Ready for the AppExchange Job Marketplace Retirement Type Article With this proactive involvement, Nuvolar are a key influencer in promoting Salesforce careers to new-to-ecosystem talent and individuals from a diverse set of backgrounds.
- 9 Apps to Help You Reimagine Your Customer Experience 9 Apps to Help You Reimagine Your Customer Experience By Amanda Matlock Type Article No matter the company size, industry, or business challenge, partner apps and experts help businesses connect to customers. So don’t reinvent the wheel, reimagine it! Here are nine solutions on AppExchange to help you sell smoother to every customer.
- Learn about the Latest Search Filter Enhancements Learn about the Latest Search Filter Enhancements By Amanda Backer Type Article Learn about AppExchange search enhancements, including using new filters for business need, industry, and job role.