This post had been written about a year ago, but I only started publishing to my blog a few days ago and it still seemed relevant. I wanted to get it off my chest. It’s about Duet and email. I altered it only a little here.
I expressed my skepticism about Duet using Outlook as a workflow communication channel. I was worried about how Duet might misuse an email mechanism for purposes that should best be handled with other mechanisms - such as applications for pulling up reports and workflow processing.
It’d be interesting to know what folks think of where Duet stands now, a year or so later.
So,: Bill French said 'email is where knowledge goes to die'. I largely concur with this.
But along come SAP and Microsoft with Duet, which threatens to dump workflow processes and even reports in my inbox. I am against that.
I am in the camp who thinks that Outlook is the wrong vehicle for bringing better usability to the broader user community. In fact, I believe the time has come for a new SAP HCM user interface and improved processes running on a thick-client, a smart-client with desktop and web components, mind you. Maybe more on that later.
The thing with workflow notifications is this: I want to be able to track, view and process workflow notifications in an application or applet that has been developed specifically for this purpose; something better than the OWA available on the SAP portal. If I could choose I'd want a graphical representation of the state of workflows that I'm involved with. I want reminders of urgent workflows in a place where I'd actually react to them, not where they're going to be mixed up with my email. I want to integrate workflow with email only when it's necessary. I don't want to be distracted by constant workflow messages, I want to be able to go TO it. Just put a workflow processing application somewhere in my main workspace and I'll take care of it.
Reports in Outlook are even worse. Just as I want to be able to go to Sharepoint or some wiki whenever I'm interested in some discussion about something (instead of being cc'ed on an email trail 50 threads deep), I want to be able to go TO the place where I can get my reports. I don't want to keep getting updates of a report every time it is re-executed or new information becomes available - it's not as if the email with a fresher version of the report automatically finds older versions and deletes them. Am I really going to want to remember that I should always look to see if there's a newer email with a fresher report than the one I'm looking at? I may be wrong, but it seems that this is what was going to happen.
Do I want my vacation time in SAP to be integrated in my Outlook calendar? Sure. But I also want my Outlook calendar at work to be synced up with my personal calendar on MSN or where ever; my personal items should of course be flagged automatically as private. Or vice versa.
I hope Thomas Otter won’t take exception to the fact that I’m referring to one of his recent posts (The future of HR systems and thinking?) twice in a row, but I think there’s really quite a lot to be explored in the following statement by him (a paraphrase of something Dennis Moore of SAP said):
HR systems today are all about capturing what the company wants to store about me. (grade, performance, salary and so on) HR systems in the future will capture what I want to tell the company about myself.
So to continue my rant: do I want to see my personal and address information in Outlook? Maybe. But what I definitely want to be able to do is to build a mashup where I can easily display and edit my addresses at all the different organizations and persons that have it - I want to be able to say, yes this is the address my employer has for me, now change my address at Social Security and at my bank to the same address.
Duet is a step in the direction of leveraging services to provide a better user interface and a more integrated 'data and process experience'. But I disagree that it's entirely a step in the right direction. We misuse email today, and among the things that will rescue us are better colloboration platforms. Platforms where we can easily publish information or subscribe to information. Platforms where we can easily build our own mashups of information we want to combine and coordinate with each other. Web 2.0 in the workplace.
I was not the only looking at Duet with a slightly skeptical eye - Zoli Erdos and Vinnie Mirchandani were also. Has to be said they were skeptical for different reasons than I; it's worth checking out their posts.
Vinnie quoted Charlie Wood (link seems to have rotten in the meantime) as saying
Ultimately I think Duet is a fantastic prototype of what's to come: solutions for exposing enterprise applications within familiar desktop tools. But where Duet is a proprietary, one-off integration, we will soon see generalized integration capabilities built on the lightweight, open standards of RSS and Microsoft's own RSS extensions, which add support for structured data and synchronization.
I’d like to see ‘generalized integeration capabilities’ for handling ‘structured data’ relevant to even the core elements of an HR and Payroll system, such as changing my address or bank account information.