Enterprise Software for Contract Management and Commitments

Screenshot of "Home" Tab of Nextance Web-based
Contract Management Application

Mental Notes:

Nextance provides enterprise software for managing contracts, commitments, and related business processes to Global 2000 companies and public organizations. They are a classic Silicon Valley startup. Nextance is also a classic example of the Product Realization Process as we were involved long before there was a shipping product, and — while it is true that the User Interface Functional Specification and HTML Wireframes were our most salient deliverables — the journey to discover the interface and its other byproducts was just as important.

Information Architecture:

One of the first steps in creating any interface is defining the Information Architecture. In dynamic application such as this the Information Architecture is quite fluid. Our first task was to collect the workflows from as many potential users as possible in order to abstract out the state changes and actions that the workflow engine would need to support. We did this in detailed Visio diagrams as depicted below.

These Visio diagrams, together with the early interface prototypes, drove much of the engineering object development during this phase of the software design.

Visio Diagrams Are Used to Detail the Complex Workflows of Robust Applications


User flows were also represented in a spreadsheet that corresponded directly to the developing
We also developed a spreadsheet that represented these flows and that tied directly to the developing API of the workflow engine. This spreadsheet format became the first tool used by Nextance Professional Services to capture the flow of a new customer.

Interaction Design:


As data moves through these workflows, various users interact with both structured and unstructured versions of the data, and the data needs to be presented in different ways to these different users. For example, as shown in the screen to the left, early in the process the data often takes the form of structured data as an Administrative Assistant or a Paralegal enters several pieces of required background data.

 


Then, towards the end of the process, an unstructured view of the data is often needed. as shown in the screenshot below —  need to see the data as it might appear in the final document. As these different views of the data move through the workflow, the status and possible actions need to be consistently shown. Therefore, this information is maintained in the top section that is seen on the screens for both structured and unstructured views.

As alluded to above, lawyers are often an eventual user. This user type is accustomed to editing unstructured data in a Word Perfect-like environment. So, in those early days of DHTML, we took advantage of the emerging capabilities and did a fast prototype of what it would be like to offer an HTML-only version of a WYSIWYG editing and tracking interface. The prototype is reproduced below. Please try it: you can select text then drag it or act on it using the action buttons. (Note: In-line editing works in IE 5 and above only.)


2.Grant of license 


2.1 The Contributor hereby grants to the W3C, a perpetual, nonexclusive, royalty-free, world-wide right and license under any Contributor copyrights in this contribution to copy, publish and distribute the contribution under the W3C Software License () , as well as a right and license of the same scope to any derivative works prepared by the W3C and based on, or incorporating all or part of the contribution.

The Contributor vouches that she/he has all rights necessary to contribute the Materials in a way that does not violate copyright, patent, and trademark rights; contractual obligations, or libel regulations.

Contributor further agrees that any derivative works of this contribution prepared by the W3C shalll be solely owned by the W3C. The Contributor agrees that all contributed Materials when published or otherwise distributed by the W3C will be governed by the W3C Software License (19980720).

W3C will retain attribution of authorship to the Contributor. Whenever modifications are made to the Materials, this fact, and the nature of the modifications, will be clearly signalled in the distributed version thereof. The W3C makes no a-priori commitment to support or distribute contributions.

 
client login