While Salesforce provides a variety of tools to automate structured business processes, it does not provide the same level of functionality for “unstructured” processes (better referred to as “situational” processes – an unstructured process is an oxymoron). Thus, Salesforce tools must be augmented by tools that better support the increasingly complex, dynamic, and fragmented nature of work.

Simplicity is a great virtue but it requires hard work to achieve it and education to appreciate it. And to make matters worse: complexity sells better. – Edsger Dijkstra, The threats to computing science

How do you select the right project management system for your organization where there are so many to choose from?

complex-project-environment.png The Project Management Institute (PMI) declares in its 2015 Pulse of the Profession report that “All change in an organization happens through projects and programs.” Businesses are therefore better able to meet strategic goals when they have a system in place for effectively managing projects. When projects are managed poorly, however, businesses risk the loss of millions of dollars: In the same report, PMI states that, on average, over $100 million is wasted for every $1 billion invested in projects. So how do you choose the best tool to help you manage projects in your organization?
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 the role IT plays in the creation of new innovative business practices. – Mike Rollings (Gartner), Citizen Development: Reinventing the Shadows of IT
Corporate IT is starting to strangle citizen developers on the Salesforce platform. The Salesforce platform has been a tremendous gift to citizen developers. Citizen developers are end users who create business applications without the involvement, or with limited involvement of corporate IT. This collective effort across the organization is often referred to as Shadow IT.
The Business Operations Platform externalizes the control of processes away from individual applications. It makes them equal peers, subjugated to the Business Operations Platform layer that controls the execution of the processes, the provision of services, and the delegation of tasks or activities to the individual applications according to their specific uses and needs. – Peter Fingar, The Business Process Platform in the Sky
You could create your own business operations platform by cobbling together disparate social, mobile, process and cloud products. Or you could simply use the comprehensive, integrated, extensible, and ready-to-go Salesforce platform.