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.
- 9 Email Deliverability Best Practices 9 Email Deliverability Best Practices Type Article If your emails don’t make it to the inbox, it’s lost time, money, and opportunities.
- AppExchange is Coming to Dreamforce, And We’re Mixing It Up AppExchange is Coming to Dreamforce, And We’re Mixing It Up By Amanda Nelson Type Article Here’s how you can find your perfect mix of solutions, and how to mix it up with Appy at Dreamforce.
- Meet the AppExchange Street Team at DF19 Meet the AppExchange Street Team at DF19 By Holly Rushton Type Article See who will be helping bring the excitement of AppExchange to attendees at DF19, plus how you keep engaged online.
- Drive Marketing and Sales Alignment in 4 Steps Drive Marketing and Sales Alignment in 4 Steps Type Article Organizations must be prepared to deliver a personalized, targeted, and seamless experience at every stage of the customer journey. To do that, marketing and sales have to come together as one team, aligning on clearly defined goals, strategies, and more.
- TaskRay: Force Marketing Customer Spotlight TaskRay: Force Marketing Customer Spotlight Type Article Using a non-Salesforce native, homegrown workflow management system meant disparate systems and data duplication. Force Marketing sought real-time project transparency to make informed decisions.