Mini project

Learning outcomes

  • Gain experience in studying interaction used on the web.
  • Practice precedent design analysis
  • Gain insights regarding pitfalls of producing a interaction specification
  • Gain insights in how to approach an implementation problem given a specification

Project organization

The mini-project consists of three phases, each with an associated deliverable. At the end of each phase, the deliverable is presented to the recipient group during a class where participation is compulsory.

Project deliverables and project plan

The mini project will take four weeks. Click on links below for details on each deliverable.

  1. analysis: delivery during class at 13.15, November 26
  2. specification: delivery during class at 13.15, December 2
  3. implementation: presentation and demo 13-17, December 16

For the functional specifications for the project categories, see the functional specifications page.

Project logistics

Below are the names of the project groups and their memebers.

Group IDGroup MembersLiU IDs
A1Linda Hallström, Nina Lemonlinha256, ninle444
A2Jenny Skog, Simon Cavedonijensk901, simca709
A3Anna Kämpe, Liska Cersowsky Weströmannka366, lisce151
A4Karin Forsberg, Maja Åhlinkarfo514, majah634
A5Jennie Blom Kall, Lia Bergström Koustajenka866, liako792
A6Flemming Brieger, Hendrik Timm, Valentin Kochflebr196, henti867, valko073
A7Björn Alvingebjoal199
B1Christine Naenfeldt, Veronica Dahlqvistchrna121, verda306
B2Kristina Svahnström, Åsa Holmqvistkrisv378, asaho232
B3Emil Fritz, Sofia Wahlbergemifr355, sofwa839
B4Linn Nilsson, Wiktor Strandqvistlinni497, wikst813
B5Gustav Bergström, Simon Wallingusbe687, simwa661
B6Dimitris Stergiadis, Max Lunddimst638, maxlu701
B7Jakob Säll Joakim Olofssonjaksa936, joaol602
B8Andreas Rydberg, David Åhlanderandry936, davah992

Below you can find information about which group to deliver your deliverables to and which group you will be getting your deliverables from.

Group A1

Analysis: Online store. Deliver analysis to A3.
Specification: Product customization. Recieve analysis from B7, deliver specification to A6.
Implementation: Product showcase. Recieve specification from B4.

Group A2

Analysis: Product customization. Deliver analysis to A4.
Specification: Product showcase. Recieve analysis from B8, deliver specification to A7.
Implementation: Online store. Recieve specification from B5.

Group A3

Analysis: Product showcase. Deliver analysis to A5.
Specification: Online store. Recieve analysis from A1, deliver specification to B1.
Implementation: Product customization. Recieve specification from B6.

Group A4

Analysis: Online store. Deliver analysis to A6.
Specification: Product customization. Recieve analysis from A2, deliver specification to B2.
Implementation: Product showcase. Recieve specification from B7.

Group A5

Analysis: Product customization. Deliver analysis to A7.
Specification: Product showcase. Recieve analysis from A3, deliver specification to B3.
Implementation: Online store. Recieve specification from B8.

Group A6

Analysis: Product showcase. Deliver analysis to B1.
Specification: Online store. Recieve analysis from A4, deliver specification to B4.
Implementation: Product customization. Recieve specification from A1.

Group A7

Analysis: Online store. Deliver analysis to B2.
Specification: Product customization. Recieve analysis from A5, deliver specification to B5.
Implementation: Product showcase. Recieve specification from A2.

Group B1

Analysis: Product customization. Deliver analysis to B3.
Specification: Product showcase. Recieve analysis from A6, deliver specification to B6.
Implementation: Online store. Recieve specification from A3.

Group B2

Analysis: Product showcase. Deliver analysis to B4.
Specification: Online store. Recieve analysis from A7, deliver specification to B7.
Implementation: Product customization. Recieve specification from A4.

Group B3

Analysis: Online store. Deliver analysis to B5.
Specification: Product customization. Recieve analysis from B1, deliver specification to B8.
Implementation: Product showcase. Recieve specification from A5.

Group B4

Analysis: Product customization. Deliver analysis to B6.
Specification: Product showcase. Recieve analysis from B2, deliver specification to A1.
Implementation: Online store. Recieve specification from A6.

Group B5

Analysis: Product showcase. Deliver analysis to B7.
Specification: Online store. Recieve analysis from B3, deliver specification to A2.
Implementation: Product customization. Recieve specification from A7.

Group B6

Analysis: Online store. Deliver analysis to B8.
Specification: Product customization. Recieve analysis from B4, deliver specification to A3.
Implementation: Product showcase. Recieve specification from B1.

Group B7

Analysis: Product customization. Deliver analysis to A1.
Specification: Product showcase. Recieve analysis from B5, deliver specification to A4.
Implementation: Online store. Recieve specification from B2.

Group B8

Analysis: Product showcase. Deliver analysis to A2.
Specification: Online store. Recieve analysis from B6, deliver specification to A5.
Implementation: Product customization. Recieve specification from B3.

Deliveries (Update 2015-11-23)

  • The analysis is delivered during class, 8.15-10.00, Nov 26.
  • The specification is delivered during class, 13.15-15.00, Dec 2.
  • The implementation is delivered during the demonstration sessions, 13.15-17.00, 16 Dec.

Instructions for the delivering group

  • The analysis and specification should be delivered group in paper during class (Nov 26/Dec 2).
  • During class, confirm with your TA, together with your “client”, that the delivery is in order.

Instructions for the recipient group

  • During the delivery class session, examine the analysis/specification and ask the group responsible for the delivery to clarify anything in the delivery that you can’t understand.
  • If you as a recipient feel that there is anything missing from the deliverable, ask the delivering group to revise their analysis/specification.
  • You have to confirm with the delivering groups TA that you are satisfied with the delivery.

Demos and presentations

You will demo your implementations on Dec 16. The requirements are as follows:

  • All group members must participate.
  • Bring a paper copy of the final specification.

One group member should be available at all times to present and demo your impementation during the demo session. During the demo session you will switch places so that everybody has a change to look at the other group’s implementations.

Your TAs will review the work done by each group and ask each group member questions about the project.


Responsible for page content: Jody Foo
Last updated: 2015-11-23