Taking ahead the thought of "Sensitivity of User Interface " in packages
I had blogged around this topic earlier where i had exposed a thought which i think is very important from the 'user perspective'. you can check out the post at "When will my ERP experience be 'smarter'... the Time Sensitive Paradigm"
In a recent meeting with a CIO of a large company operating in telecom domain, a very important point came up. The users in the organization has an ERP being used for handling all financial, invoicing, customer and vendor management, sales, purchasing, billing, etc. The organization was looking at adding a new feature in the product to support the relationships with the suppliers (a.k.a. Supplier Management System). From a SI perspective there are multiple solutions which are best-of-breed, additional modules from ERP provider and also there were add-ons from 3rd parties. However, none of these were striking a chord with the users.
The CIO was trying to rationalize the application portfolio (have blogged around the EXIST framework for this here) but the users were not listening. The reason was simple - "lack of personal touch". The erstwhile package solutions were more to 'only handle transactions and masters'. Over time as this feature became common and the users got used to it; the game moved to the next level where the users have started demanding a more 'personal' system - a system which behaves 'intelligently' and takes off the burden from the end users to some extent (the transaction have to be done by the users, unfortunately till date there is no shortcut there).
Here are some of the statements coming out from discussions with users and have been put here verbatim -
- "in today's world of interactive web pages, phone apps, twitter and facebook - it looks as if i am working on a 1 room sized computer"
- "why is that people do not feel the need to be trained on facebook, twitter, MS office and likes - we just evolve and learn on the go"
- "even my kid knows that he needs to put on the tennis shoes every Wednesday before the coaching class, but my million dollar ERP doesn't seem to know i am going to do financial closing today"
- "my system gives me buffet options - take a pick from all i have but does not give me an À la carte options"
You may find some of them funny, some absurd and some irrelevant; but do try and understand the plight of some of these users. They are not asking for the moon. This discussion is not around a better user interface but a 'smarter' one. It need not be as 'slick' as the social media sites; but it need to be 'practical' and 'sensitive'. The users are simply asking for a framework where the applications can be finally 'smarter' and consider the users 'a part of the entire transaction processing' rather than a 'pure doer'.
With the preview of next generation ERP and press announcement around the release dates of the new version of Microsoft Dynamcis AX 2012 there has been a sea change in the way some of the above aspects are handled in the product. I would not say that all the above "smartness" has been built in; but defintely the product framework is now more in-line with this aspect of "intelligent user interface" You can now have a feel of something coming up with good features and a framework which can be moulded to meet the objetives.
The screenshot below shows a sample user interface for a Customer Form with 'smart' features.
Anyways, more on this later as we explore more features of AX 2012 and upgrade our solutions on the new version.
Keeping in line with the current discussion, i would soon be posting a blog around the framework we have developed for enabling "Sensitive" user interface for the end users. In between, if you have come across any such situation at your organization, please feel free to share the same. Looking forward to hearing back more from peers.