The Challenge
At Inception:
- UxP designs HTML pages.
- Programmers take HTML pages from UxP, chop them up and embed the pieces – along with logic code - into the code platform.
When the UI changes:
- UxP re-designs HTML pages.
- Programmers take the altered HTML pages from UxP, chop them up and embed the pieces – along with logic code - into the code platform.
Advantages:
- The Logic and Presentation is all embedded in the code platform.
Issues:
- Even a simple change to the UI requires a total re-coding of the JSP.
- The Programmer becomes the implementation gatekeeper.
For example: Re-ordering the layout of fields in a page, or re-naming of a label demand re-coding by a programmer.
The Solution
| Interaction Designer | Creates HTML page containing:
|
| Programmer |
|
| Information Architect |
|
| Technical Architect |
|
Advantages:
- The Logic is owned by Programmers - They don’t have to deal with HTML
- The Presentation is owned by UxP - A change to the UI probably doesn’t involve Programmers
- There is no functional overlap of medium
Issues:
- Metadata tags must be defined and managed
- Code Invocation tags must be defined and managed
