Process Management on Salesforce App Cloud with Shadow IT
by Jonathan Sapir, on
Citizen developers are here to stay and will fundamentally change the future of IT work. How you embrace them will determine the future of IT within your organization and define the role IT plays in the creation of new innovative business practices.
– Mike Rollings (Gartner), Citizen Development: Reinventing the Shadows of IT
In need of Shadow IT?
It is becoming easier than ever for a business to procure cloud-based services without IT involvement. If IT doesn’t add value, business units will simply work around it, and that would lead to a much smaller and less impactful corporate IT resource. On the other hand, by working with users to provide them with an effective way to develop and deploy solutions, IT can greatly expand its reach and enhance its value.
Put business solutions in the hands of the business. The more business users are empowered to build their own solution (or to at least frame them out to a point where someone else can finish it), the stronger the result will be.
Cultivate good corporate citizens. Steering citizen developers to the most supportable and upgradeable techniques—through governance—enhances the long-term value of their solutions.
Reduce IT burden. By empowering citizen developers to make their own customizations confidently without posing risk to the environment, IT becomes free to focus on more value-added projects. And, when fully engaged users ask for help, their requests are likely to be better thought out and more realistic for the benefit of the SharePoint platform.
Enhance the IT/business relationship. In many organizations, IT is increasingly viewed as overhead or a roadblock, not an enabler – hence the rise of citizen development. Through a legitimized citizen development program, IT can better understand what the business needs and wants, while giving users the freedom to build preferred solutions on their own timelines.
Time to re-seed
The best solutions will ultimately emerge from these small steps forward, with the “final” step representing the sum total of accumulated reseedings.
Many organizations use the agile methodology, which breaks projects into small increments lasting from one to four weeks. Each iteration involves a team working through a full software development cycle including planning, requirements, analysis, design, coding, unit testing and acceptance testing, resulting in a working product that is demonstrated to stakeholders.
With situational processes, change is an opportunity to be exploited.
But while agile methodology has undoubtedly led to a significant improvement in the speed and quality of application delivery, it is not responsive enough for Business IT. Fortunately, the combination of often code-less functionality, simple and instant deployment, and social networking (facilitating constant, real-time communication among all interested parties) makes it possible to dramatically shorten the iteration period in many cases, and simply use an ongoing flow of responsive development and deployment, resulting in a more emergent solution.
A situational process “emerges” through usage, constant feedback, and ever-changing requirements. They differs from agile methodology in a number of ways:
Liking Shadow IT? Learn more about process management in our white paper.