What does WASI do?
Discover steps
Understand business/Application goals and objectives
- Understand Core Business Goals
- Identify Target Audience(s)
- Enumerate Required Services / Functionality
- Identify Time/Cost Constraints
- Establish Scope
DELIVERABLES:
- High Level Business Goals and Functional Requirements
Capture user flows/Required features
- Develop Personas
- Generate Use Cases
- Conduct Task Analysis
- Identify Features the Interactive Experience Must Support
- Organize Features to Articulate the Overall Flow of the UI
- Set Measureable Usability Goals
DELIVERABLES:
- Personas, Use Cases, User Flows
Identify and prioritize next steps
- Peer Review
- Develop and Document Design Phase Plan
- Prioritize and Assign Tasks
DELIVERABLES:
- Personas, Use Cases, User Flows
Design steps
Build User Interface / Functional Design / Visual Design
- Outline Detailed User Interaction Through Lo-Fidelity Wireframes
- Create Functional Prototype
- Define the User-Centric Interface Design
- Optimize Individual Components for Optimal Ease of Use
- Develop a Brand-Centric Look & Feel including Logo Marks, Icons and Skins
DELIVERABLES:
- Wireframes
- Functional Prototype
- Visual Design Specification
Develop Services Based Application Framework
- Establish Client Micro-Architecture and Services Layer Architectural Pattern
- Conduct Data Analysis. Define Front-end and Back-end Data Models
- Identify and Document Required Services
DELIVERABLES:
- Application Framework
- Data Model
- Services Specifications
Identify And Prioritize Next Steps
- Peer Review
- Generate and Document Development and Test Plans
DELIVERABLES:
- Development Plan
- Test Plan
Deliver steps
Implement UI/Services-Enabled Framework
- Pattern Based Framework Configured
- Componentize Development Work
- Hook Middle-Tier Up to Back-End Data Sources
- UI Data Services Are Hooked Up with Middle-Tier Classess
DELIVERABLES:
- QA-Ready Application
Quality Assurance Testing
- Appearance Test
- Usability Test
- Functional Test
- Performance Test
- Bug Regression Cycles
DELIVERABLES:
- Enterprise-Ready Application
Product Launch
- Private Release Test Cycles, Response Tracking, Critical Updates
- Marketing Support
- Training and Education
- Final Deployment to Live Servers
DELIVERABLES:
- Success!
Process Overview
Discover
During the Discover phase, it is our goal to fully understand your business and application goals and objectives. We'll establish the project scope, what's in and just as importantly, what's out.
Design
Here's where your great ideas begin to come to life. We'll hone in on the user experience and collectively develop a rich, intuitive, visually stunning RIA. We'll establish the right enterprise ready services based application framework and develop the data driven functional and visual design specifications that will allow our developers to bring your ideas to market in a timely and cost effective manner.
Deliver
We understand the value and benefit of an open, collaborative, iterative, integrated development and testing process. Together, users, business sponsors, designers, developers and Quality Assurance personnel will turn your designs into an enterprise ready RIA reality.
