How to keep customers up to date on new features in a CI/CD environment
Like how can you instruct customers how to work with the new software, keep them up to date on new features, training, etc…”
This one took me a weekend to think about, as it is one of the most underestimated challenges of going ‘Agile’
A large part of the DevOps community looks at DevOps as ‘let’s mix development and system engineering together’, and state DevOps should only stick to this.
We beg to differ!!!
Integrating two technical oriented silo’s in your organization will not make the cut for delivering a better customer experience AND THAT IS THE END GOAL!!!!
Once you go down the Agile Rabbit Hole, with e.g. a product release every month, you should have all customer facing departments and people involved.
So your Agile Release Management should not only involve processes like coding, testing and deployment. It’s also about generating (human readable) release notes, website, documentation and training content, marketing plans, rolling out new monetization or helpdesk processes…
While it’s true that your technical team should not be bothered with every finicky detail of the entire organization, defining an Agile Customer Experience process that is IN SYNC with your development might be a good way to go!
One way to handle eg could be defining separate swim lanes to handle all customer process implementation stuff. Make that visible to your entire organization and as such define one frontend experience that will keep your customers in the loop with whatever happens.
Your journey started with DevOps, but try to think how you can go to BizOps!
Give us your thoughts on this one! Request your own DevOps meme at The Devops Challenge Page
Eternal glory for Yves Accoe at IT Experts BVBA for requesting this DevOps meme challenge!