110 likes | 222 Views
This chapter explores user-centered web development by examining traditional and current lifecycle models. It addresses the complexities of the web environment, emphasizing the necessity for strong requirements gathering and user involvement in the design process. Key challenges include multi-browser compatibility, thorough testing, and usability, particularly given that clients may not always represent user needs accurately. It also highlights effective project management techniques, such as clear objectives and documentation, to ensure successful web project outcomes.
E N D
User-Centered Web Development Lifecycle Chapter 2 Briana Morrison From Jonathan Lazar
Topics • Traditional Lifecycle Models • Challenges for Web Development Projects • Current Lifecycle Models for Web Development Projects • User Needs • Project Management Techniques
Background • Complexity of web environment increases need for good development process with strong requirements-gathering component. • Design the system around the needs of the user.
Traditional Lifecycle Models • Systems Development Life Cycle (SDLC) – waterfall model • All involve the user in the design process: • Requirements gathering • Testing • Implementation phase
Challenges for Web Projects • Design for multiple browsers and multiple browser versions • Thorough testing • Must be easy to use because users may access web site on an infrequent basis • Must follow structured process • At a minimum, must include usability testing with users
Role of Clients • Clients are not users. • Clients are the ones that hire you to develop web site. • Users are the people who will actually use the web site. • Clients may give perceptions of what users want and need, but only the targeted users can actually tell you what they want and need.
Current Models for Web Projects • A few development lifecycles have been presented to address specific needs of web sites: • Lynch & Horton • Fleming • Burdman
User Needs at the Center Modified version of SDLC and web models: • Define the mission of the web site and the user population. • Collect the user requirements for the web site. • Create the conceptual design of the web site. • Create the physical design of the web site. • Perform usability testing on the web site. • Implement and market the web site. • Evaluate and improve the web site.
Project Management Techniques • Clear Objectives of the project and estimated timeline and cost. • Specific Responsibilities broken down and assigned to specific members of team. • All stages of process should be well-documented. • Regular progress reports.