CS-EE 481 Spring 2007 1Founder’s Day, 2007 University of Portland School of Engineering Biggerfoot...

14
CS-EE 481 Spring 2007 Founder’s Day, 2007 1 University of Portland School of Engineering Biggerfoot Textbook Exchange Team Enterprise Andrew Elliott Robert Insley Brian Toole Peter Wolf Advisor Dr. Karen Ward Industry Representatives Brian Olsen, Harland Financial Todd Gentry, Harland Financial

Transcript of CS-EE 481 Spring 2007 1Founder’s Day, 2007 University of Portland School of Engineering Biggerfoot...

Page 1: CS-EE 481 Spring 2007 1Founder’s Day, 2007 University of Portland School of Engineering Biggerfoot Textbook Exchange Team Enterprise Andrew Elliott Robert.

CS-EE 481 Spring 2007

Founder’s Day, 2007 1University of Portland School of Engineering

Biggerfoot Textbook Exchange

Team EnterpriseAndrew ElliottRobert InsleyBrian ToolePeter Wolf

AdvisorDr. Karen Ward

Industry RepresentativesBrian Olsen, Harland Financial

Todd Gentry, Harland Financial

Page 2: CS-EE 481 Spring 2007 1Founder’s Day, 2007 University of Portland School of Engineering Biggerfoot Textbook Exchange Team Enterprise Andrew Elliott Robert.

CS-EE 481 Spring 2007

Founder’s Day, 2007 2University of Portland School of Engineering

Agenda

• Introduction Peter Wolf

• Background Peter Wolf

• Methods Andrew Elliott

• Results Brian Toole

• Demonstration Bob Insley

• Conclusions Bob Insley

Page 3: CS-EE 481 Spring 2007 1Founder’s Day, 2007 University of Portland School of Engineering Biggerfoot Textbook Exchange Team Enterprise Andrew Elliott Robert.

CS-EE 481 Spring 2007

Founder’s Day, 2007 3University of Portland School of Engineering

Textbooks are Expensive

=

Page 4: CS-EE 481 Spring 2007 1Founder’s Day, 2007 University of Portland School of Engineering Biggerfoot Textbook Exchange Team Enterprise Andrew Elliott Robert.

CS-EE 481 Spring 2007

Founder’s Day, 2007 4University of Portland School of Engineering

Biggerfoot to the Rescue!

=

Page 5: CS-EE 481 Spring 2007 1Founder’s Day, 2007 University of Portland School of Engineering Biggerfoot Textbook Exchange Team Enterprise Andrew Elliott Robert.

CS-EE 481 Spring 2007

Founder’s Day, 2007 5University of Portland School of Engineering

What is Biggerfoot?

• Biggerfoot is a web-based application

• Allows UP students to list and search for textbooks

• www.biggerfoot.net

Page 6: CS-EE 481 Spring 2007 1Founder’s Day, 2007 University of Portland School of Engineering Biggerfoot Textbook Exchange Team Enterprise Andrew Elliott Robert.

CS-EE 481 Spring 2007

Founder’s Day, 2007 6University of Portland School of Engineering

History

• Bigfoot textbook exchange shut down in 2005– Security concerns

– Poor user interface

• Team Enterprise inspired to build a better Bigfoot– Careful design

– Emphasis on usability

Page 7: CS-EE 481 Spring 2007 1Founder’s Day, 2007 University of Portland School of Engineering Biggerfoot Textbook Exchange Team Enterprise Andrew Elliott Robert.

CS-EE 481 Spring 2007

Founder’s Day, 2007 7University of Portland School of Engineering

Process

• Waterfall design process– Gather requirements

– Design interface and internals

– Build prototype

– Test and repair

– α release

Page 8: CS-EE 481 Spring 2007 1Founder’s Day, 2007 University of Portland School of Engineering Biggerfoot Textbook Exchange Team Enterprise Andrew Elliott Robert.

CS-EE 481 Spring 2007

Founder’s Day, 2007 8University of Portland School of Engineering

Architecture

MySQL Database

Account ManagementAccount Creation

Add/Edit Listings

Help

Searching and Buying

Page 9: CS-EE 481 Spring 2007 1Founder’s Day, 2007 University of Portland School of Engineering Biggerfoot Textbook Exchange Team Enterprise Andrew Elliott Robert.

CS-EE 481 Spring 2007

Founder’s Day, 2007 9University of Portland School of Engineering

Security Features

• Restricted to UP students• Only collects seller email addresses• No personal information displayed• Password encryption• SQL injection prevention

Page 10: CS-EE 481 Spring 2007 1Founder’s Day, 2007 University of Portland School of Engineering Biggerfoot Textbook Exchange Team Enterprise Andrew Elliott Robert.

CS-EE 481 Spring 2007

Founder’s Day, 2007 10University of Portland School of Engineering

Usability Testing

• Created semi-formal test protocol• Ran test with several potential

users• Observed difficulties with interface• Gathered feedback on experience• Improved interface in response to

results

Page 11: CS-EE 481 Spring 2007 1Founder’s Day, 2007 University of Portland School of Engineering Biggerfoot Textbook Exchange Team Enterprise Andrew Elliott Robert.

CS-EE 481 Spring 2007

Founder’s Day, 2007 11University of Portland School of Engineering

Demonstration

• Searching for books• Contacting a seller• Managing listed books

http://www.biggerfoot.net/

Page 12: CS-EE 481 Spring 2007 1Founder’s Day, 2007 University of Portland School of Engineering Biggerfoot Textbook Exchange Team Enterprise Andrew Elliott Robert.

CS-EE 481 Spring 2007

Founder’s Day, 2007 12University of Portland School of Engineering

Conclusions

• Textbook exchange for UP students

• Provides convenience and savings

• Successful design and implementation

• Secure and usable prototype

Page 13: CS-EE 481 Spring 2007 1Founder’s Day, 2007 University of Portland School of Engineering Biggerfoot Textbook Exchange Team Enterprise Andrew Elliott Robert.

CS-EE 481 Spring 2007

Founder’s Day, 2007 13University of Portland School of Engineering

Thank You!

• Dr. Ward• Dr. Lillevik• Brian and Todd• Testers

– Annemarie Grimaldi, Zach Heath, Edward Kendrick, Corban Monger, Tim Morris, Srija Pidaparthy, Joanna Sanders, Luke Stager, Christine Siri, Neil Tuttle, Sarah Wagner, Eric Yost

• Site host– Ray Dehler (Nooblet, Inc.)

• Harold Burke-Sivers• Nick Thom and Megan Olmstead• Friends and Families

Page 14: CS-EE 481 Spring 2007 1Founder’s Day, 2007 University of Portland School of Engineering Biggerfoot Textbook Exchange Team Enterprise Andrew Elliott Robert.

CS-EE 481 Spring 2007

Founder’s Day, 2007 14University of Portland School of Engineering

Questions?