Business Analysts provide a critical role in organizations. In fact, without this role, Business Owners and Developers must work together in a software project, which can be frustrating to both sides. Indeed, Business Owners may not get what they want and Developers may spend time building functionality that was not needed. OUCH! Why is that? Because the Business Owners and Developers have not learned to communicate to their mutual benefit. Enter the Business Analyst whose role is to define the needs and recommend solutions that deliver value to the stakeholders (e.g., Business Owners, users, customers, etc.) 

Who should drive BPM initiatives?  Gartner reports that in North America, IT leads 42% of the BPM efforts, and the Business leads 58% of the efforts. And these efforts range widely in scope from mapping individual processes, to improving end-to-end processes, but only a few organizations having a process based management structure.  The reason organizations tend to remain at the initial stages of BPM is because employees focus on their own jobs, managers have priorities in their own departments, and C-suite executives are incented by initiatives in their own divisions or business units. In order to move to a more enterprise approach employees, managers and C-suite executives need to think outside their area, identify how the organization serves the customer and then commit to creating results cross functionally for the organization.  My premise is that this wider thinking starts with the business and IT working together as leaders and as teams, driving initiatives together from the top and team level.