110 likes | 217 Views
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.
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.