Group
Subject
Your subject is "".
Teammates
Tutor
Your tutor is .
Your appointment is on .
Part 3 Rules Reminder
Click here to review rules
Before the meetings:
-
Know the subject of your appointment.
You must have read the course modules and prepared the questions you wish to discuss with the tutor. -
Know how to locate the progress of your team.
Take the time to formulate the difficulties encountered and the positive points. Don't wait several weeks before reporting problems. -
Organize a meeting.
Except in exceptional cases, find yourself in the same place. A suitable place (quiet) with a good internet connection, for the smooth running of your interview.
During meetings:
-
Your presence is mandatory at all meetings.
Any absence must be justified to your tutor before the meeting in the Slack channel of your group. -
Your camera must be on.
The tutor is there to accompany you synchronously, not to talk to an avatar. -
Behave like a professional.
Adopt an employee posture in a company in all circumstances: holding in front of the camera, appropriate language, listening skills, correct clothing. -
Lead this project in good spirit.
Your participation in the meetings is mandatory and is part of the course. You are not a cruise passenger. Remember to react to the comments made to your group but also to interact with the other groups present.
When the tutor gives the speech, everyone must speak! -
Take advantage of your appointments collectively.
You must divide up the roles: designate as many "scribes" as necessary for each meeting. It is mandatory to write a group interview report and post it in the group channel at the end of the meeting.
Outside of meetings:
-
Collaborate with the tools at your disposal:
-
Slack:
The group communication must be done on Slack in your group channel.
β If you discuss elsewhere, your tutor cannot accompany you, it is a waste of time, resources and especially advice.
β Make reports and post them on Slack to get feedback from your tutor.
β Individual maluses will weight your final score according to your participation.Any student who is not on Slack at the beginning of Part 3 will be graded 0 for Part 3.
Any student who does not participate in the Slack channel of their group will be graded 0 for Part 3.
-
Zoom:
You can use Zoom in group at any time to chat in video and share your screens: type/zoom
in your Slack group channel, a button will appear in the channel to join a Zoom room.When launching a Zoom room for the first time, you will have to validate your account by clicking on the "Authorize Zoom" link, then connect with SSO ("Sign in with SSO").
β In the field "Your company domain", enter "em-lyon".
β Finally, authenticate on the emlyon portal.
-
-
Be there for others.
Reactivity towards your tutor and your collaborators on Slack is essential. Put yourself in the shoes of a professional who leads a project as a team. -
Document
You must constantly document what you are doing. Keep as much record as possible of the exchanges and work done so that you can analyze what worked in the project and what didn't.
Your weekly goals
- Design your proposal and choose the key features to develop
- Build your demonstrator and start documenting the fabrication process
- Make a video of your demonstrator in use
Why a final prototype?
The first versions of your prototypes were raw models quickly built to perform user tests and define and refine your proposals. The results of these improvements gave you all the necessary knowledge to create a final version of your proposal. It will represent what your ideal product would be.
You will also work on ergonomics by making your feature(s) as clear and accessible as possible.
This is a team activity!
Although the work is collective, the evaluation will be individual, and mainly based on your involvement in the project and in the group's dynamics
Brief
This week you will have to design your final prototype: a complete version of your product.
As future managers or entrepreneurs working on projects where technologies are increasingly present, you will need to be able to communicate these concepts both to investors or customers, to sell them your project. But also to designers, engineers, or developers to guide them in the choices they will make to best implement your idea.
No ethics assignment this week, but don't throw away all your previous work
Assignments
In this phase, you will design & fabricate your demonstrator. You have to produce the following deliverables:
1. Design your final prototype
- Think through the usage scenario
Take some time to re-read your last π User Research on Notion, and prioritize features and improvements that you need to make. - Once you identified these features, pick which technological tools or models you will use to prototype them. Use the one(s) you identified during Phase 1: Prototype and any other resources, tool or model needed. You probably have found related tutorials. Include them in the π Resources section on Notion.
- The Coding Train,, a YouTube channel on creative coding with a lot of tutorials on p5.js, ml5.js and Tensorflow.js
- Tensorflow.js
- p5.js reference
- Hackaday, hacker resources on software & hardware
- Makercase, to create laser-cut boxes for your projects
- Thingiverse, the world's largest 3D printing community, with loads of projects
- Instructables, a great website with tutorials for (almost) everything
- Think of your demonstrator globally, how will your user interact with it? What inputs do you need from them? What feedback do they need?
- Time to go deeper into AI, what kind of model do you need? For Supervised Learning, what database do you need? How will you make interaction with your model seamless?
- Think through the fabrication process:
A computer
What inputs (webcam, UI elements, etc) and outputs do you need? Does your app send e-mails, SMS, etc.?
Do you have already identified a model on which you can base your project? If not, do Runway or TensorFlow.js have pre-trained models that fit your needs? Do you need to re-train it?
A smartphone
What inputs from a smartphone could you use? (front/back camera, light sensor, accelerometer, UI elements, etc.) and outputs (UI elements, push notifications, etcβ¦) do you need
Do you have already identified a model on which you can base your project? If not, do Runway or TensorFlow.js have pre-trained models that fit your needs? Do you need to re-train it and/or use a k-NN around it?
An embedded interface
What inputs do you need (buttons, cameras, microphones, IMUs, etc.)? What will you use for your outputs (screens, speakers, LEDs, etc.)?
Do you need to improve your physical prototype? Can you build something around a smartphone or a tablet to simulate a terminal?
Ask your tutor what would be the best way to "fake" one or more of these features. You can probably simulate your project with p5.js and replace an LED with an
ellipse()
for example.
If you have done your work correctly during Phase 1: Prototype, you should already have some ideas on how to make your demonstrator in its βοΈ Prototype description.
Here is a shortlist of useful websites and softwares for prototyping things:
General links
Resources specific to embedded projects
During this part, you need to make your final prototype desirable, usable, and feasible, your key feature should be obvious.
Once again, think about ethics and accessibility, does your product discriminate against anyone? What could you do so that someone with a disability can use it?
2. Make your final prototype
- Use your skills to build your demonstrator. By now, you should know what will be its inputs, outputs and how you will connect everything together.
- Shot a one-minute video showing your demonstrator being used and embed it on Notion, add also at least three pictures/screenshots (one global and two detailed).
This week's assignment is to fill the page Phase 3: Iterate on Notion in preparation for your last meeting with your tutor.
Evaluation criteria
- Prototype conception (5 pts)
- Prototype realisation (3 pts)
- Technological quality (7 pts)
- Documentation (3 pts)
- Communication (2 pts)
Your documentation is complete, with useful visuals, links and/or embeded content.
You picked the right technological resources regarding your project.
Users' feedback from previous week were taken into account.
Your prototype can be tested and is UX focused.
Your prototype used AI in a relevant way with appropriate model(s) and/or tools.
You picked the right prototyping tools and used the resources identified during Phase 1.
The pictures of your fabrication process and final demonstrator are clear and efficient.
Your demonstrator's video is profesionnal and clearly present its working principle and User eXperience.
You communicated professionally and efficiently with your group members and your tutor both on Slack and during the meeting.