Sunday, November 25, 2012

Three Cornerstones of Business Software

Processes
Business rules
Information

User Experience (UX)

User Experience (UX) design team: Hopefully UX design is a core deliverable and not something we leave to the developers to handle. UX design is sadly overlooked and should definitely have a status elevation. It is important to have close collaboration between the UX team (which could be just one person) and the development team. The best solution is obviously to have a UX expert in the development team all through the project, but that is sometimes not possible. The UX design is so important in making sure users can really perceive the value of the system. We can write the best business logic in the world, but if the UX is badly designed, the users will probably never think the system is any good.



Three Pillars of Application Lifecycle Management

Traceability,
Processes Automation
Visibility