Home > Consulting > User Experience Innovation > Unified Experience Framework > Overview

Texavi's Unified Experience Framework

Texavi evolved the Unified Experience framework by blending the best practices of Usability Engineering into Software Engineering. The outcome is not just a software product but one that is innovative and offers positive and compelling user experiences.

Texavi's Unified Experience framework is aimed at designing and developing innovative products, modeled around users. The tried and tested methodology is divided into three process areas, given below. Each of the process areas in turn, is made up of activities, goals, and associated artifacts. The process areas are not necessarily sequential in nature, and can be performed independent of each other.

Unified Experience

Know the needs [Of the users]

The first process area is aimed at the discovery and setting of context for the product initiation. This can be mapped to the requirements and analysis phases in the traditional software development life cycle.

Know the needs of the Users

The 'Know the needs' process area comprises the following activities which are further categorized into tasks and associated artifacts. Note that these are not dependent on one another and the decision to include or exclude them is based on the nature of the product and availability of resources.

Activity Task Artifacts/ Outputs
Interact
Conduct stakeholder interactions
Conduct user studies
Product roadmap
User studies report
Extract
Identify needs, challenges
Task-flow engineering
- NA -
- NA -
Specify
Goals for the product
Profiles, personas & scenarios
- NA -
Personas

Top

Design and Develop [For the users]

The second process area focuses on the solution, whereby the product is given a shape by the development team. This can be mapped to the Design and Implementation phases in the traditional software development life cycle.

Design and Develop for the User

The 'Design and Develop' process area comprises the following activities which are further categorized into tasks and associated artifacts. Note that these are not dependent on one another and the decision to include or exclude them is based on the nature of the product and availability of resources.

Activity Task Artifacts/ Outputs
Prototype
Create wireframes, mockups
Create prototypes and models
Wireframes
Prototypes
Design
Create architecture
Design the UI and solution
High level architectures
Detailed design
Develop
Implement / Programming
Unit testing/module testing
Source code
Tested /working unit

Top

Evaluate products [By the users]

The third process area helps make the product fit for delivery and ready to be shipped. This can be mapped to the Testing and Delivery phases in the traditional software development life cycle.

Evaluate

The 'Evaluate product' process area comprises the following activities which are further categorized into tasks and associated artifacts. Note that these are not dependent on one another and the decision to include or exclude them is based on the nature of the product and availability of resources.This is an iterative approach and is implemented continuously to make the product better, time and again.

Activity Task Artifacts/ Outputs
Test
Test product thoroughly
Conduct user testing
Test reports
Usability test reports
Improve
Gather and use feedback
Enhance the product
Feedback & suggestions
- NA -
Deliver
Finalise release
Deliver product
Release notes, reports
Product ready to be shipped

Top