120 likes | 197 Views
E-commerce Project. Gyozo Gidofalvi. Form groups. Groups of 4 (3-5) I want the following information from each group: Names, ”personal numbers”, e-mail addresses Contact person (”project leader”) Deadline for group formation: Friday Feb 2 nd. Project plan.
E N D
E-commerce Project Gyozo Gidofalvi
Form groups • Groups of 4 (3-5) • I want the following information from each group: • Names, ”personal numbers”, e-mail addresses • Contact person (”project leader”) • Deadline for group formation: Friday Feb 2nd Gyozo Gidofalvi
Project plan • Project plan deadline: Feb 14th • Project plan: • Description of the business case • ”How will you make money?” • A system architecture • ”How will it work?” • Must include • ER diagram • Use cases • Description of user interface • An implementation plan Gyozo Gidofalvi
Office hours / reachability • Gyozo Gidofalvi: • Email: gyozo.gidofalvi@it.uu.se • Office: P1316 • Avaialable for questions on a drop-in basis Monday and Friday 10:15-13:15. • Min Peng Zhu: • Email: minpeng.zhu@it.uu.se Gyozo Gidofalvi
Scrum meetings • You as a group are required to have at least weekly 15 minute long scrum meetings for the project • Each member answers the following: • What have you done since yesterday? • What are you planning to do by today? • Do you have any problems preventing you from accomplishing your goal? • Schedule 15 minute time slots during my office hours Gyozo Gidofalvi
Mid term report / presentations • From end of week 7 (Feb 19) to the beginnign of week 9 (Mar 1) • Sighup sheets for exact meeting times will be posted shortly • We will talk about the progress of your project Gyozo Gidofalvi
Final presentation • Presentations • Dates during week 11 to be announced • Presentation of your project • Demonstration of a working solution Gyozo Gidofalvi
Final report • A written report, including: • The business case • A description of the system • Deadline • To be announced • We will ask questions Gyozo Gidofalvi
Dream up a business case • Think of a service you want to see • Figure out how to do it • Do it! Gyozo Gidofalvi
How to do it? • Think about the use cases • How will the service be used? • Cut the work into pieces • User Interface, application code, database • Assign pieces within the project group • Use Test Driven Development • Test each piece (unit tests) • Test all pieces together (integration/regression tests) Gyozo Gidofalvi
Rapid prototyping • Make a simple prototype ASAP • See what new ideas it gives you • ”Often, users don’t know what they want until they see it” – Steve Jobs • Show the prototype to other project groups • Give feedback to each other Gyozo Gidofalvi
E-commerce and security? • How can you make sure that • The customers won’t fool you • The customers won’t fool each other • Your site won’t be compromised Gyozo Gidofalvi