The BPM-Mobile discussion migrated over to ebizQ, with the question:
As Keith Swenson writes on Dion Hinchcliffe's recent keynote at AIIM2012, "The shift to mobile computing is the most dramatic technology transition in history. ?Ever." ?So how do you think mobile will continue to impact BPM?
I thought I'd share my comments here as well as on the forum:
- Mobile BPM user design (UI/UX) requires radical improvement.
- Process designs need to take into account location, geofencing, and other innate capabilities of mobile phones. Currently most processes never assume we know where someone is, physically. Nor that this person can relocate themselves while participating in the process.
- BPM practitioners need to stay up to date with mobile tech
- BPM needs to bring the process context to mobile. Don't just notify me of everything. Know WHEN to notify me, and why, within this process that you're notifying me. (All the platforms do notifications, but who cares - what matters is getting the right information at the right time in order to enable you to manage your process).
- There may be a new BPM entrant that is mobile-first. Think about instagram vs. facebook - which exposed that facebook's mobile strategy was pretty poor (HTML only, pretty bad response rate, etc.).
- Instagram's slick native app ran circles around it.
- New enterprise applications will be built with mobile processes and BPM capabilities (to an extent) baked in.
- Existing BPM vendors will add mobile capabilities and tooling (by building or acquiring)
- The net result is that all of these players will be putting pressure on each other.
BYOD (Bring Your Own Device) is quickly turning to "give me an iPhone" or "give me an iPad"... I'd predict a lot of the enterprise applications will standardize more often on iOS because it is the de facto standard for tablets. Hardly anyone complains when their company gives them an iPhone to use (at our company, always a BYOD place of work, only 2 people have elected non-iPhone... )
By providing consistent target platform for application developers it lowers development costs - while allowing for a richer user-interface experience (same screen dimensions, resolution, operating system, coding frameworks, etc.)