In some ways, the development of a web applications pose a different set of challenges than those experienced in the development of software. Just the other day I found an interesting blog post on the Five Usability Challenges of Web-based Applications. The five challenges are:
- Scalability
- Visual Design
- Comprehension (on the part of the end-user)
- Interactivity
- Change Management
In a web application, any changes made are propagated out to hundreds, if not thousands of users whether they want them or not. The blog posting I linked to provides and interesting case study with the social networking website Facebook.
Two things regarding the challenge of scalability should be addressed. First, you need understand the broad base of users. Not everyone is going to like or understand the changes being made even if they were made with the best intentions. Second, when changes are made users need to have some control over the change and how it will affect them. The same blog post provides another example with the popular movie rental web site, Netflix, regarding user control over wish lists.
No comments:
Post a Comment