Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Begin to frame the goals of your design by learning about your users and other stakeholders, the available technology, and the current practices to reach similar goals. Practice using the technology, in order to better understand its possibilities and constraints for design purposes. Consider various problems to solve. Evaluate and refine your ideas for a problem to solve through internal review and stakeholder feedback, in order to select a specific concept to target. Define the specific stakeholders, technology, and goals for a potential solution to your targeted problem.
This phase of the project will require about 6-7 weeks to complete. Your teacher will identify the specific deadline(s) for the task assignments.
Task
Estimated Time
✓
✓+
5 hours
10-15 hours
3 hours
3 hours
4 hours
1 hour
2 hours
3 hours
3 hours
Research existing products (IoT and non-IoT) that perform similar tasks as your team’s smart device concept. Summarize the features of 3-4 competing products, and analyze the competing products to identify opportunities to make your team’s smart device innovative compared to the competition.
IMPORTANT: If your research and analysis reveals that your team’s smart device concept will NOT be unique or an improvement over existing solutions, your team will need to revise your concept or select a different concept from your list of ideas.
Gather information to summarize the following for each competing product:
What is the product's name and its specific context of use? (include product image)
What are the key functions and features of the product?
What are the key parts (inputs, outputs, etc.) that the product uses to perform its tasks?
Does the product use an internet or network connection to send or receive data with apps, databases, or other devices? If so, what functions or features does this provide?
What are the strengths and weaknesses of the product?
What information sources were used in your research? (include links to sources)
Submit a document or presentation that summarizes each competing product and identifies opportunities for your team’s smart device to be innovative compared to the competition.
Conduct internet research to find an example IoT product or system for each of these contexts:
Consumer Context: home or personal use
Business Context: business, industry, agriculture, etc.
Public Context: government services, public infrastructure, healthcare, environment, etc.
EXCLUDED: You CANNOT research the following consumer products: smartphones, tablets, computers, headphones, stereo systems, TVs, Blu-Ray/DVD players, streaming players, or gaming consoles.
Gather information to summarize the following for each IoT product:
What is the IoT product’s name, purpose, and specific context of use? (include product image)
What value does the IoT product provide? (e.g., is it more convenient, is it more efficient, is it more cost-effective, is it safer, does it perform a task not possible otherwise, etc.)
What physical inputs (such as: sensors, etc.) does the IoT product have? What data does it gather from its physical environment using these inputs?
What physical outputs (such as: motors, etc.) does the IoT product have? What actions does it perform in its physical environment using these outputs?
What type of internet or network connection (such as: cellular, Wi-Fi, Bluetooth, etc.) does the IoT product have? What data does it send or receive with apps, databases, or other devices through this connection?
What information sources were used in your research? (include links to sources)
Submit a slide presentation containing your research findings
✓- Below Standard
✓ Meets Standard
✓+ Exceeds Standard
Competitive analysis is incomplete, lacking clarity, or fails to identify opportunities for team to develop innovative solution.
Competitive analysis provides clear, concise, and complete information for 3-4 relevant competing products, and identifies opportunities for team to develop innovative solution.
Competitive analysis demonstrates especially keen or creative insight in recognizing gaps in existing products that the team could address with their solution or other opportunities for team to develop innovative solution.
✓- Below Standard | ✓ Meets Standard | ✓+ Exceeds Standard |
Presentation is incomplete or lacking clarity. | Presentation provides clear, concise, and complete information about example IoT products in consumer, business, and public contexts. | Presentation content and delivery is professional and engaging. |
Each team will complete the IoT code tutorials to develop a firm understanding of the technical opportunities and constraints your team will have when designing your own smart device with the provided IoT electronics kit.
Demonstrate that you have completed the tutorials and can discuss how the IoT electronics kit and code work together.
Your team will generate possible ideas for a smart device that performs a useful and valuable task. After evaluating the ideas, your team will select one concept for your team’s project.
RECOMMENDATION: Focus on quantity of ideas before evaluating them for quality. Start your brainstorming by thinking of possible ways to use each part, as well as possible ways to combine different parts to perform some kind of task. For example, how many different ways can you think of to use a light sensor? What other inputs or outputs could be combined with a light sensor to help perform some kind of task?
Each team member should independently generate and record at least 10 possible ideas for tasks that could be performed using one or more parts in the IoT electronics kit. If helpful, create quick sketches to help illustrate ideas.
As a team, discuss and refine your ideas to form a combined numbered list of possible tasks for smart devices. For each idea, discuss these questions and make any refinements:
Does the smart device perform a useful task in an innovative way?
What inputs and outputs from the IoT kit would be used to help perform the task? (The smart device must use at least one input and at least one output from the IoT kit.)
Are there certain parts or actions of the smart device that would need to be simulated? If so, can you still create a prototype device that performs the main task?
What are some possible ways that the smart device could interact with a web app?
Construct a decision matrix to help evaluate your team’s list of ideas by ranking the relative weight (from Low to High) of each smart device idea on these two criteria (and then plotting a numbered point on the matrix to represent each concept):
User Value (how desirable and valuable would this product likely be to users)
Team Interest (how much interest do you have in pursuing this as your project)
Use the decision matrix to select one idea to pursue for your team’s project. Ideally, your selected idea will have high user value and high team interest.
Submit each team member’s initial list of ideas, your team’s combined numbered list of ideas, your team’s decision matrix, and identify which idea was selected for your team's project.
Create a slide presentation that summarizes your team’s proposal for a smart device and web app. Practice your presentation before delivering it to your class. This will be an opportunity for other project teams to ask questions and provide constructive feedback to help your team clarify and improve its project concept.
Your team's presentation should include the following (in this order):
Project Team: product name, team name, team members & their roles
Value Proposition: Be sure the value proposition for your project concept is clear and compelling.
Competitive Analysis: Briefly describe the examples of competing products & highlight their key strengths and weaknesses. Explain the opportunities your team identified to design a product that is unique or better compared to the competitors.
User Research: Identify how many people were interviewed and how they were selected. Highlight key aspects of the persona that was created from the interview data, and describe the scenario for the persona.
Design Requirements: Highlight key requirements for the smart device and web app, and briefly explain how these were influenced by your competitive analysis and user research. In addition, explain the physical input(s) and output(s) from the IoT kit that will be used to help fulfill the functional requirements for your smart device.
Interaction Storyboard: Identify the selected task, briefly explain how a user interacts with the web app to complete the task, and identify how the web app will interact with the smart device through the internet.
The presentation should have 6-12 slides and take 5-10 minutes to deliver.
Submit your team’s slide presentation
✓- Below Standard
✓ Meets Standard
✓+ Exceeds Standard
The code tutorials were only partly completed and/or the evidence of student understanding is limited.
All the code tutorials were completed, and the core functions of the technology and code are understood.
Evidence of additional learning beyond the assigned tutorials was demonstrated.
✓- Below Standard
✓ Meets Standard
✓+ Exceeds Standard
Ideation is limited: ideas presented are insufficient in quantity, lacking in diversity or creativity, and/or infeasible to address given the project constraints.
Robust set of diverse, feasible ideas are presented and considered. Idea selected for project has high user value and high team interest.
Ideas demonstrate especially keen or creative insight, recognizing unique problems that the team could address with an IoT solution.
✓- Below Standard | ✓ Meets Standard | ✓+ Exceeds Standard |
Content: Information presented in a way that is not always clear, concise, and logical. The presentation style and selection of material is not fully appropriate for the context. | Information presented in a clear, concise, and logical manner. The selection of material and style is appropriate and effective. | Exceptionally curated information that is presented in an interesting, coherent and memorable way. |
Delivery: Eye contact, poise, and appropriate voice-level often lacking. | Vocal clarity, eye-contact, and physical composure maintained throughout. | An exceptionally engaging delivery of content lacking unnecessary distractions from the content. |
Discuss and establish a list of design requirements that your team’s smart device and web app will have to meet. Your team's design requirements should list a minimum of:
3 Functional Requirements
3 Usability Requirements
3 User Experience (UX) Requirements
1 Other Requirement
Submit a document with your team's design requirements
Conduct user research by interviewing potential users (or other stakeholders) for your smart device and web app. Analyze your interview data to create a persona and scenario of a typical user, which will help inform and guide your design process.
Submit your team's interview questions, interview data, and persona.
Discuss and create a value proposition for your team’s smart device concept using this format:
For [describe target users] who [describe problem or need], [name of product] is a [describe type of product] that [describe benefit or value].
Your team's value proposition is an “elevator pitch” that quickly communicates your smart device concept to outside people and helps provide focus to your team as you design, build, and evaluate your smart device.
Submit a document with your team's value proposition for your smart device concept.
VALUE PROPOSITION: For homeowners who want an easier way to control their house's climate, EcoStat is a smart thermostat that learns your home routine and automatically adjusts your house's temperature settings to provide ideal comfort, energy efficiency, and cost savings.
Create an with a sequence of 3-6 sketched screen mockups to show how a user would interact with your smart device’s web app to perform a task. Be sure to select a primary task that is central to the purpose of your product.
REMINDER: As you decide what tasks your web app could perform, keep in mind the ways your web app can interact with your Photon device through :
A web app can get the value of a Photon device variable
A web app can call a custom function on a Photon device
A web app can get event notifications from a Photon device
Submit an image (photo, scan, etc.) of your team's interaction storyboard.
✓- Below Standard
✓ Meets Standard
✓+ Exceeds Standard
Design requirements are incomplete, unclear, not measurable, or not helpful for designing solution.
Design requirements are clear, complete, and measurable. Requirements are informed by team's previous research and ideation. Requirements provide useful guidance for designing effective solution.
Requirements provide particularly insightful guidance for designing a valuable solution.
✓- Below Standard
✓ Meets Standard
✓+ Exceeds Standard
Interview questions and persona are provided but lack clarity and offer limited value in understanding potential users/stakeholders for product.
Interview questions reveal valuable information about users/stakeholders. Persona provides thoughtful description of users/stakeholders that will guide the design of an effective solution.
Numerous and diverse set of people are interviewed, representing users and other key stakeholders. Multiple personas are created, providing insightful descriptions that will bring exceptional focus to the team's design work.
✓- Below Standard
✓ Meets Standard
✓+ Exceeds Standard
Value proposition is not clear or does not offer a compelling need for the proposed solution.
Value proposition is clear and supported by the team's research.
Value proposition is especially convincing and generates anticipation to see the rest of the project. The value to stakeholders is compelling.
✓- Below Standard | ✓ Meets Standard | ✓+ Exceeds Standard |
Interaction storyboard sketches are unclear, incomplete, or do not represent a primary task. | Interaction storyboard sketches clearly show screen layout and task flow for completing a primary task using web app. | Interaction storyboard sketches demonstrate clear focus on utility, usability, and user experience: task represents useful function; user interface layout and task flow are easy to understand and efficient to use; interaction has other aspects contributing to satisfying user experience. |