How: Three-part application design process
Designing an effective application always begins with the content. Poorly organized content will only serve to cripple the entire application, and ultimately hinder the user.
I build upon the foundation of organized content and integrate user interface and performance optimization to form a unified development process.
Three-part breakdown
Performance Optimization
A quick-loading web application may not garner much praise, but a slow-loading one will immediately generate complaints and lower productivity. Additionally, bloated web pages directly affect your operating costs by soaking up bandwidth and increasing your server load. Database, cache, and HTML optimization are just a few of the areas where I can help you in delivering a responsive and efficient application.
User Interface
The interface is the gatekeeper between your user and the content, and the efficacy of that interface means the difference between a mediocre application and a first-class application — potentially the difference between a failed project and a profitable one. I can prototype various interfaces by extending standard hub-and-spoke and wizard models to create intuitive applications.
Content Organization
Sorting and naming your application content in a way that complements your user's intuition increases efficiency and reduces the learning curve. I help implement taxonomies and controlled vocabularies to help your development team create a solid content foundation.