Search
Thursday, July 24, 2008 ..:: Philosophy ::.. Register  Login

We believe that a modern information system must act as a personal assistant, helping each user to manage all the information relevant to his or her role, while simultaneously sharing data and interfacing with other users.

Ideally, software should "understand" you, your work and your goals so well that it acts as your agent, connecting you with all the electronic facilities that you need to accomplish your goals.

Therefore, all of our software is role and task-based in design; depending on the user's role and the task he is about to perform, the user is presented with all the relevant information he may need to perform that task.

To this end, we develop software with the following principles in mind:

User-Centred Design
A user-centred design approach is one that is based upon the needs, or interests of the user, with the emphasis on making systems usable and understandable. Which means that there needs to be close co-operation between system designers and end-users working through systematic design and evaluation. Only when the design is proven to meet the user's needs will the system be implemented.

User and Task Analysis
People use computer systems to help them carry out tasks in order to achieve goals. They use computers because they hope that it will allow them to perform those tasks more effectively or it will allow them to carry out tasks that were previously not possible. Tasks are therefore of central importance to designers.

Designers must gain a detailed understanding of the characteristics of the intended users and their tasks. This understanding should then be applied to construct interfaces that will cleanly match the conceptual models of the target users.

Building Adaptable Information Systems
Most software are currently created as stand-alone applications, which does not allow for the ever-changing business environment or demands for system adaptability. Additionally, because application-based software is fixed in nature, it is difficult to adapt to new business system requirements. We believe that the solution lies in the construction of adaptive support systems consisting of independent, distributable, and more easily manageable software components that map to real world entities. This approach means that software should be easily adaptable to meet business organisations' constantly changing needs.

Copyright 2008 by Ulysses Systems UK Ltd.   Terms Of Use  Privacy Statement
DotNetNuke® is copyright 2002-2008 by DotNetNuke Corporation