Ideation 13: Positive Impact of your Project

Positive Impact of your project

Ideation 13

This lesson can help you earn points in the positive impact line of the Pitch video section of the rubric.

In this lesson, you will…

  • Consider the ethics of technology and AI
  • Make sure your project will have a positive impact on its stakeholders

Key Terms

  • Ethics - a set of moral principles that affect how people decide what’s right or wrong
  • Bias - preconceived ideas somebody has that are often unfair to some people or groups
  • Stakeholders - people or entities that will affect or be affected by decision or actions take by an organization or business

Ethics and Actions

Ethics is a part of philosophy that has to do with what is right or wrong. This is an important topic in the world of technology and especially AI today for many reasons! You’ll want to make sure your project is making decisions that help people and society instead of causing harm, even if the harm is by accident. 

Algorithmic bias is where the coder or AI creator causes their program or model to treat some users better than others, or to create unfair outcomes for users. It may not be intentional but can still affect users negatively. 

Pledge to make sure your project has only a positive impact!

We all use technology every day and are often unaware of what that technology is actually doing - how we are reacting to it, what it is doing to our psyche. In October, 2021, it was revealed that Facebook (now Meta), through its own research, was aware of the harm it was causing to some of its users, yet did nothing to fix the situation. The Wall Street Journal published a detailed account of the serious issue. One example from NBC News:

 “Thirty-two percent of teen girls said that when they felt bad about their bodies, Instagram (owned by Facebook) made them feel worse,” the researchers reportedly wrote. Facebook also reportedly found that 14% of boys in the U.S. said Instagram made them feel worse about themselves.

Facebook whistleblowers have come forward following the Wall Street Journal articles with further information that Facebook promoted disinformation and ignored hate speech and illegal activity from certain users. Software companies such as Facebook are so influential around the world and have a responsibility to make sure their software does no harm. 

While your app or AI project is just starting out and does not have the reach of Facebook or Instagram, you still need to think carefully about who will use your product and how they might be affected by it.

This video, although labelled AI, is a good commentary on technology in general and how important it is to consider how what you create will impact others.

As you develop your project, you need to consider your stakeholders. Stakeholders are people or entities that are affected by decisions or actions taken by your project. Certainly your users are affected by your project. They are considered direct stakeholders in your project. But there might be other stakeholders, who are called indirect stakeholders, as they may be affected by your technology, but not necessarily directly. For example, if your project involves educating people about fake news, various news organizations would be indirect stakeholders. When creating your project, you need to consider all of your stakeholders to make sure you are doing no harm to them.

This video explains stakeholders in more detail as well as other key points for making ethical technology.

 

If your project is a mobile app, here are some things to think about as you develop it. 

  • Does your app collect user data? 
  • Do your users know it? 
  • Do you have permission to collect the data? 
  • What steps are you taking to keep their data private? 
  • Is the advice or information you provide in your app accurate? 
  • How do you know?

Developing a mobile app for youth privacy infographic

Infographic by YTH and Vodafone Americas Foundation

If your project includes AI, think about what makes “healthy” data. Removing bias in your data helps make your model healthier, so that it can make better decisions. Here’s a video that goes into more detail around bias in training data:

We can also think about the ethics of the action taken by a technology. Imagine an AI technology called the Weed Puller that predicts what plants are weeds and pulls them out. Using the Weed Puller as a base, consider the following:

How can you remove bias from your datasets?
  • Data should reflect the characteristics of the population on which the invention is being used. If your data has bias, the AI model might make mistakes.
  • Imagine if the Weed Puller has a dataset of images of weeds found only in the desert. What if we want to use Weed Puller near water? It might not work, because it was not trained with data to help it recognize weeds found in near water. The Weedpuller has a bias for desert plants! 
A weed found in the desert

A weed found near the water

See how different they look! The characteristics of weeds in the desert are drastically different from those near the water.

What decisions does your AI invention make?
What are all the actions your AI project could take?
What if your AI invention makes a mistake?
Does your AI invention use or share sensitive data?
How does your AI model interact with or make predictions connected to people?

As creators, we bear responsibility on how our technology interacts with people and we should always be mindful of the potential impact our creations can have.

Activity: Ethical Journey

First, identify who your stakeholders are, both direct and indirect.

Then, follow the flowchart of questions, and check that you are doing everything you can to make your project have only positive impact.

Reflection

Now that you have learned more about ethics and your part in making sure your project has only positive impact, consider these questions:

  • What have you learned about technology and ethics that has surprised you?
  • Do you look at any of the technologies you use every day differently now?
  • What part can you play in making technology more ethical?

Additional Resources

For more about ethics, check out the MIT AI Ethics Curriculum.

Ideation 10: AI or Mobile App or Both?

AI or Mobile App or Both?

Ideation 10

This lesson can help you decide which type of project you want to create for Technovation. 

In this lesson, you will…

  • Review mobile app and artificial intelligence technologies
  • Identify into which category your project falls

Key Terms

  • Mobile App -  a program that runs on a mobile device
  • Artificial Intelligence - technology that performs a task normally performed by humans

AI or Mobile App?

By now you’ve learned about how mobile apps and artificial intelligence can be used to solve different problems. You’ve also brainstormed solutions to the problem you are solving. For your Technovation project, you need to decide which of these two technologies you will use for your project. Even if you are making a mobile app that uses AI, you will need to declare which one you want to be judged on, so that the judges will know which aspect of your project to focus on.

Note that in the judging rubric, there are slightly different criteria depending on whether it’s a Mobile App or AI Project. In the pitch video, you must talk about why your particular solution, whether it’s an app or an AI invention, is the best technology to solve the problem. 

For the demo video, you will describe your solution and how it works. You will also need to show how you built your project. If your project is a mobile app, you will need to show some of your code and describe what it does. If your project is an AI project, you will focus on your dataset - how you gathered it, what it includes and how you trained it and incorporated it into your invention.

Each technology has its own benefits and reasons to use:

  • Features of mobile devices - camera, GPS, sensors, phone calls, SMS, push notifications)
  • More people are able to access mobile phones around the world
  • Situations that can change depending on location, time, etc (e.g. Google Maps)
  • Situations than predict something when given new information (e.g. Google photos recognizing faces)
  • Connected to actions (e.g. auto car parking)

     

As you continue through this curriculum and with your project, you should focus on the lessons needed for your particular solution. If your solution is a mobile app, there is no need to complete the lessons on AI, and vice versa. However, if your solution includes both technologies, you should continue to complete both types of lessons. It might make sense to have some members of your team focus on coding the mobile app, and other members of your team focus on gathering data and training your AI model.

Activity: Choose your Technology

Complete this worksheet to decide which technology you are going to use to solve your problem and to defend why you choose this technology.

Reflection

Now that you have chosen which type of technology you will use for your problem solution, you’ve committed to learning more in order to achieve your goals!. Make sure to focus on the color-coded lessons that match your project.

Coding lessons are blue like below:

AI lessons are purple like below:

 

Additional Resources: Technovation Examples

Technovation Girls Mobile App Pitch Examples

Bee Happy

Zesha

Technovation Families* AI Invention Pitch Examples

A10

Recyclator

*The Technovation Families competition is no longer running at this time.

Technovation Girls Mobile Apps that use AI Pitch Examples

Calmzilla

Lexia

Ideation 6: Brainstorming Solutions

Brainstorming Solutions

Ideation 6

This lesson will help you earn points in several lines of the rubric focusing on the problem and solution in the Pitch Video part of the rubric.

In this lesson, you will…

  • Check the scale of your problem
  • Decide on a problem to solve with your team

Key Terms

  • Solution- an app or AI project  you create to solve your problem

Types of Solutions

In this lesson, you will start to brainstorm solutions for the top one or two problems you have decided to focus on. By the end of this lesson you will be able to select some possible solutions that can help solve your chosen problem.

 

Understanding types of solutions

Let’s consider again what makes something an innovation, or creating a new product or way of doing things that adds value to the world. They can:

  • Improve something that already exists
  • Reduce the cost of something that already exists
  • Educate by raising awareness and helping to cause changes in people’s behavior
  • Apply an existing approach to a new situation, or even 
  • Invent a completely new solution, technology, or way of doing things

Solutions can belong to multiple categories. For example, self-driving cars could be an improvement on something that already exists (normal cars) but is also a completely new technology that has never been able to exist before. Keep these categories in mind as you start to think of problems and solutions.

 

As you brainstorm solutions, think about the types of innovations that are possible: Improve, Reduce the cost, Educate, Apply, Invent. What type of innovation do you think is needed for your problems from these categories?

 

Once again, remember these tips for good group brainstorming: 

  • Be sure to capture all ideas, even wild ones!
  • Defer all judgement, on other people’s ideas, and on your own!
  • Build off each other’s ideas.
  • Be visual – you can draw instead of writing words.
  • One conversation at a time – don’t cut each other off. 
  • Go for as many ideas as you can.
  • Stay focused. 

 

Then check the scale of your solution ideas by asking these questions about each:

Daring
  • Does the solution try to solve part of a really big problem?
Room for Innovation

Once you have a lot of ideas of how to solve your problem, you should start thinking about which solution would be the best created with a mobile app and/or Artificial intelligence (AI) and which ones are innovative. Some of your ideas might already include a mobile app, AI, both, or neither. Think about all of your ideas and try to come up with ways to take advantage of the capabilities of a mobile app or possibly artificial intelligence.

Here are some examples:

Potential Solution How to make it better with a mobile app or AI
Help the city figure out which trash cans should be emptied more often Ask people who live in your community to take a picture and tag the location of overflowing trash cans. This information will be sent directly to the city for them to come empty the trash can
Add bigger trash cans
Give out tickets for leaving large items on the street
Start a community club that cleans up the streets on Sundays to help people feel more involved Create an app that lets people connect who want to start their own clean up groups
Make it easier for people to get rid of these items by starting a service that will come pick them up at people’s homes Use a mobile app for your service for people to call you directly and send you a picture of what they need you to pick up
Put up posters asking people not to throw trash on the ground
Get the city to put in more trash cans Set up an app that lets people donate money to the city to get more trash cans in their neighborhood
Create an AI model that learns when trash cans are filled (e.g time of week, after big events) Use trash pickup data to learn when certain areas will need trash removal

As you can see, not all of the solutions you think of will be made better by creating a mobile app or AI. For instance, creating an app for people to donate money to the city might not be the best use of your time. There are already a lot of websites you can use that will already do that. Additionally, designing a bigger trash can that can hold more trash does not necessarily need to make a mobile app.

Are you ready to select your problems and solutions? Move on to the activity section.

Activity: Brainstorming Solutions

Part 1:

  1. Write these categories on a board (real or virtual):
    • Improve (Improve something that already exists
    • Reduce the cost (Reduce the cost of something that already exists)
    • Educate (Raise awareness and drive changes in people’s behavior) 
    • Apply (Apply an existing approach to a new situation or combine already existing elements)
    • Invent (Invent a completely new solution, technology, or way of doing things)
  2. For each of your top problems, take a few minutes to brainstorm types of innovations that could help solve your problems from these categories. Write down your solution ideas under the proper category.

Part 2:

Selecting solutions

  1. Select a few of your team’s favorite solutions. To check the scale of each solution, ask these questions:
    • Does the solution try to solve part of a really big problem?
    • Can you find 3 existing companies or solutions that are doing the same type of thing as your solution?
      • If yes, how will your solution be different and innovative?
    • Are you keeping the user, aka the person or people whom the problem affects, in mind?
    • Is it a mobile app and/or use AI?
      • Can the solution leverage the features of mobile phones, such as GPS, accelerometer, camera, etc?  If it does not, try thinking of how you could make it using a mobile app.
      • Can your solution use the immense capabilities of Artificial Intelligence such as image recognition, speech recognition, or text-to-speech? 
  2. Once you have at least three ideas that your team thinks solve the problem, meet your user’s needs, is innovative in some way, and makes good use of AI such as image and speech recognition, or mobile phone features such as GPS, accelerometer, camera, etc., then move on to the next ideation lesson.

Hear from advice from Technovation Girls alumnae on how to join or form your own team!

Reflection

Congratulations! Now that you have identified a solution to your problem, you can move onto Ideation lesson 7 and Ideation lesson 8, to complete market research about your idea and to write a problem statement. Your idea will probably change as you do this program, you might end up with an app that looks completely different than what you are envisioning now. Don’t worry, this is all a part of the ideation process!

  • What problem and solution will you focus on?
  • What are some problems that your team has identified that can NOT be addressed by an app or AI solution?
  • How will your solution be innovative?

Your idea will probably change as you go through this program, you might end up with an app or AI project that looks completely different from what you are envisioning now. Don’t worry, this is all a part of the ideation process!

Additional Resources

Example Technovation Girls Apps

Here are some examples of Apps that solve problems relating to trash and trash disposal.

Eedo  by The Cantavits

81% of people dispose of e-waste improperly, which results in toxic fumes and polluted water. Eedo is an Android app solution that provides an end-to-end connection between e-waste producers and authorized recyclers.

ZeroWaste (0 Waste) by 3BigTomatoes

ZeroWaste provides a simple way to help people recognize different types of waste in their home and how to recycle, reuse, and reduce them properly. It provides pictures, videos and games to help people, especially children and new comers with language limits, to understand local waste collecting rules, and also promote the awareness of "0 waste" to protect our environment. It can be used in different cities and by everyone. It's fun and educational, and most importantly, it's free!

Discardious by Team Charis

Discardious is an app that helps to solve the problem of improper waste disposal in Nigeria. When using the app, users can elect a location using Google Map to get started. The app allows them to either report a hazard in their environment or request a mobile cart to pick up their waste.

Ideation 4: Solving Problems with Artificial Intelligence

Solving Problems with Artificial Intelligence

Ideation 4

This lesson will help you earn points in the selected technology section of the Pitch Video part of the rubric. 

In this lesson, you will…

  • Learn how people solve problems by taking advantage of the capabilities of Artificial Intelligence
  • Be able to recognize some examples of AI around you
  • Analyze what actions AI is able to power

Key Terms and Concepts

  • Artificial intelligence (AI) - machines/programming that can do tasks normally thought to be done only by humans
  • Machine Learning - the subset of AI where a technology is trained with data and “learns” to recognize patterns in order to make predictions.

Artificial Intelligence

The world is changing rapidly! Artificial intelligence or AI is becoming a bigger and bigger part of the world we live in. Did you know AI made these things possible? 

Space exploration via the Mars rover
Self driving cars that are developing quickly
Super computers beating humans at complex games
Many medical advancements
Solving all sorts of problems

 

What is AI?

Source: "How to Train Your Robot”, created by the I2 Learning and Personal Robots Group at the MIT Media Lab

Artificial
  • Not real
  • Made by people
  • A copy of something real
Intelligence

So, you might say that AI is something made by people to emulate the human brain by solving problems.

AI can do 4 main things: (1) understand or sense, (2) learn, (3) use models to make decisions, (4) interact with humans.

Do these 4 criteria sound like things that humans are capable of? So, AI is really something that tries to work or think like a human.

Here are some AI examples of the 4 criteria:

Here are some examples of artificial intelligence:

Image recognition The ability to recognize object in pictures or in videos and identify them
Speech recognition The ability to understand spoken words and translate them into text
Sound recognition The ability to recognize and identify what a sound is
Translator The ability to translate text from one language to another
Text to speech The ability to take text and speak it out loud

Activity: Quiz Yourself!

For each example below, choose which one you think uses AI. As you consider, ask yourself these questions:

  1. Does it understand or sense things?
  2. Can it learn over time?
  3. Can it make decisions?
  4. Can it interact with humans?
  5. Can it do it on its own or is it following commands?
doggo

OR

roomba

 

hyun

OR

rc

 

OR

arm

 

text

OR

spell

Reflection

Did any of these inspire you? AI is capable of many things and has huge potential. It’s already making a very big impact in our day-to-day relationship with technology. We’ve only just scratched the surface but you will learn more as you progress through the curriculum!

As you brainstorm problems and solutions for the problem you decide to solve, think whether AI might help your solution. Could it be part of your solution? Part of a mobile app solution?

In fact, you can decide to make an invention that uses Artificial Intelligence (AI) for your Technovation Girls project! You have a choice on whether to make a mobile app or AI project for your Technovation Girls submission.

Additional Resources: AI Tools for You

AI is a complicated subject! Learn more with this video:

 

And here are some examples of scientists using AI to solve global problems from our Technovation friends at the International Joint Conference on Artificial Intelligence!

Flood Monitoring using Google Earth Engine (with slides!)

Tracking Illegal Deforestation with Global Forest Watch

Ideation 12: Project Canvas

Project Canvas

Ideation 12

This lesson can help you stay on track to submit on time.

In this lesson, you will…

  • Create a project canvas
  • Identify any partners who could help you complete your project
  • Set a timeline and a plan for your project

Key Terms

  • Project Canvas -  a tool that will help you and your team organize your  work
  • Partners - people or companies who can help you create your project
  • Timeline - a schedule that will help you finish your project
  • Milestone - a big piece of your project that you want to get done

Project Canvas

In this lesson, you will create a project canvas.  A project canvas is a tool that will help you and your team organize your work and get ready to submit to Technovation Girls. You will use your project canvas as a guide to help your team plan and stay on the same page as you create your project. Below are the parts of your project canvas that you will complete. There are a couple of things that you haven’t learned yet: partners and planning. Don’t worry! You will learn them now.

  1. Problem Statement

You wrote your problem statement in Ideation Lesson 8. Look back at your work. Has your problem statement changed at all?

  1. Users and People Affected

In as much detail as you can, answer these two questions. Use the work did you describing your community in Ideation Lesson 1 and your market research from Ideation Lesson 7.

  • Who does your problem affect?
  • Who will the users of your project be?
  1. Product Features

In as much detail as you can, answer these two questions. Use your work from Ideation Lesson 9.

  • What features will your app or AI invention have?
  • What will some future features be?
  1. Project
  • How will your app or AI invention meet your user’s needs? (Ideation Lesson 7)
  • How does your project solve your problem? (Ideation Lesson 5)
  • What will your project look like when you submit to Technovation?
  • What will your project look like in 1 year?
  1. Partners (Optional)

You will learn how to answer these questions in this lesson.

  • Who will you ask for help?
  • Who could help us complete the project?
  • How can we help our partner’s members?
  • Can the partner help us get people to use our product?
  1. Planning

You will also learn how to answer these questions in this lesson.

  • What are your next steps in completing your project?
  • What do you need to do to get the project done? 
  • What technologies will you use to create your project?
  • Who will be responsible for doing what? (this can change each week)

 

There are a couple of things that you haven’t learned yet: partners and planning. Don’t worry! You will learn them now.

Partners

Sometimes technology can serve as a connection between different services.  For example, Uber connects drivers to people who need a ride. Uber isn’t an expert in buying cars and hiring drivers, so instead, they partner with drivers who get paid for each ride they give. The partnership is a good idea for both the drivers and for Uber, because, without drivers, Uber wouldn’t be able to exist, and the drivers get to make some money for their work.

Sometimes, you can work with a partner, instead of building everything yourself. Partners are people or companies who you work together with. A partner is more than someone who is helping you with your project, such as a teacher or parent. A partner can help you meet your goals and will also get something in exchange. Sometimes they get money in exchange for helping you, but they might also get other things, like the ability to use your app or invention for free or publicity. In addition to them helping you, you and your team might be able to help them. You might want to look at organizations that are already working on the problem you are solving for your project. You might be able to work together to solve the problem! Here are some examples of how Technovation teams have partnered with members of their communities to help meet their goals.

Partners who can help get your product to people who you want to use it

You may be able to find partners who are well connected to people you want to serve. For example, if you want your app or invention to be used by students, you might be able to partner with a school district that can tell students about your project. In exchange, you’ll be helping the school district better serve its students.

Partners who can provide a service to use with your project

You may find that your business needs a service that is beyond what you can build as an app or invention. For example, imagine you want to create an app that lets people call a garbage truck to pick up large items left on the street. Instead of buying the garbage truck and driving it yourself, you could partner with a local company that has garbage trucks and drivers. In exchange, you could pay them a certain amount for each pickup they do.

Can you think of any people or organizations that you might want to partner with? Try googling to see if there might be partners who could help with your project, or organizations that could use your help! There could be several organizations that are focused on the problem you are working to solve. You might be able to collaborate with them to get the job done!  If you find a partner you might want to work with, ask a parent or teacher to contact them for you. Otherwise, you can send an email or make a phone call. If you found your partner on the internet, look for a contact page.

Here are some tips on what to say.

  • Explain who you are and why you are contacting them.
  • Explain that you are working on a project for social good.
  • Explain how you could benefit from a partnership
  • Explain how your project will benefit them

If you contacted potential but didn’t hear back, that’s okay!  It still shows that you are an entrepreneur who is determined to make your project possible.

 

Planning Tips

Here are some tips that will help you plan out your project and stick to your deadline!

  • Set a schedule
    • Assign tasks to team members, and set deadlines and goal reminders on your calendars!
    • If you are using the 12-week curriculum, your team should leave at least 5 weeks to program your app
    • Make sure that your digital prototype is done and ready to be shared a week before the Technovation Girls submission deadline. This will save you a lot of stress in case there are connectivity issues. Remember that you can start submitting any part of your project in January!
  • Break the tasks down and divide them up
    • Have everyone on the team work together in pairs and tackle different tasks simultaneously. This can help move the project along faster.
  • Prioritize
    • Make sure your app or invention is functional first, and then it can be made to look better afterward. Remember, you are submitting a prototype and the judges will be interested in knowing that it works, gets the job done, and is easy to use. You can use your demo video and your business plan to let the judges know what your future plans are for the project in terms of new features you would add. Remember to focus on your MVP from Ideation Lesson 9.
    • Ask your mentor to help you if you are having a hard time prioritizing your tasks
  • Focus
    • Turn off all devices you are not actively using during your team meeting or your programming  or building time. You can also mute notifications and anything that will distract you.
    • Make sure you finish one task before moving on to the next. Multitasking doesn’t usually save time.

It is a good idea to document your process and save everything (back up). You will be able to access things like different versions of your app, your flow chart, or your prototype in case anything gets lost, so you don’t lose time. You can also use these when discussing any hurdles you come across to more clearly state the issue with your mentor.

See what techniques some past Technovation participants used to plan their project.

Activity: Making your own Project Canvas

Your project canvas will be your guide for the rest of the Technovation Girls season. It will help you remember what the most important parts of your project are and what you want to accomplish. Remember, although it is important to have a clear idea of what your project will be,  parts of your project can always change. However, you have worked hard to get to this point, so try to avoid starting over or picking a completely new problem. Keep your project canvas as a guide for your team to remember the most important parts of your project.

What you will need:

 

  • Pens or markers
  • Paper to write on or this worksheet

 

What you will do:

 

  • With your team, fill out the project canvas
  • Look back at the work you’ve done so far
  • Brainstorm to fill in any sections that are blank

 

This activity was inspired by open Austin

Reflection

Now that you have your project canvas, do your best to stick to it. Remember that you can always change parts of your app idea or the problem you are solving, but don’t completely start over. There will be rough patches to work through with your team, but you have worked hard, gathered research and spent lots of time getting to where you are right now. Use your project canvas to help you keep faith in your idea and the problem you are solving.

Additional Resources

Pair Programming

Pair programming is when two programmers share a single workstation (one screen, keyboard, and mouse among the pair), and either work together or take turns “driving” and “navigating”. In this scenario, the person sitting at the keyboard or touchscreen is the driver, and the other person is the navigator. The navigator is also actively involved in the programming task but is focused more on the bigger picture, answers questions that the driver has, and keeps her eye on the code to check for bugs. The driver and the navigator swap roles every so often.

There are advantages to pair programming, such as:

  • Better quality of code since the navigator can check the work of the driver.
  • Better communication between team members because the driver is providing a running commentary on what she is doing (or programming out loud), and the navigator is able to respond or ask what is happening if the driver is quiet.
  • Knowledge can be shared and transferred to your team, especially if one person is more of a beginner and others are more advanced.
  • It can help make your teamwork more efficient because the driver can attend to fixing a bug while the navigator can keep focused on the task and help regain focus afterward.

Don’t be afraid to say, “Let’s try out your idea first!” Sometimes when you’re driving, you need to know when to listen to your navigator. The goal is to use the best ideas and to arrive at them through collaboration and to avoid errors.

 

“None of us is as smart as all of us.”

–Ken Blanchard, author and management expert

Ideation 11: Paper and Cardboard Prototyping

Paper and Cardboard Prototyping

Ideation 11

This lesson can help you earn points in the technical portion of the Demo video in the rubric. It will also help with your Technovation Learning Journey.

In this lesson, you will...

  • Learn about common User Interface (UI) conventions
  • Create a paper prototype of your app, or 
  • Create a cardboard prototype of your AI invention

Key Terms

  • Prototype - an early model of a product
  • Paper Prototype -  a hand-drawn representation of what your app will look like
  • Cardboard prototype - a mockup of a physical invention or system using paper, cardboard, and other materials
  • Conventions -  is something that is common or is used a lot

Prototyping

Now that you have an idea for your minimum viable product, it’s time to sketch out some ideas and think about what your project will look like. If you are making a mobile app, you want to plan what your user  interface might look like. If you are making an AI project, you want to plan what the invention will look like physically, and how users will interact with it.

A prototype is an early model of something. There are different kinds of prototypes, but we will be focusing on paper prototypes in this lesson. A paper prototype is a hand-drawn representation of what your app will look like.  It typically looks like screenshots.

Hear how other Technovation Girls teams created paper and digital prototypes!

What are the benefits of prototyping?

  • You can quickly communicate your ideas in a visual way. For example, you can show what happens when you click on buttons in your app.
  • It’s collaborative! When you work on paper or with cardboard, it’s more casual and conversations spring out of experimentation.
  • It’s inexpensive! You don’t have to spend a lot of money and time to create a paper or cardboard prototype. You can use materials like cardboard, paper, magazine cut outs, post-its, markers, stickers, tape, popsicle sticks, pipe cleaners, and glue.
  • You don’t need access to a computer or the Internet.
  • You don’t have to be a technical expert for this part of the process.
  • You can see how your users react to your prototype to quickly learn what may or may not work in your design.
  • Prototypes can help to confirm design decisions before you spend more time building a device or developing and coding your app.

 

Paper Prototype for Mobile App

A paper prototype is a hand-drawn representation of what your mobile app will look like, if that is what your Technovation project is.  It typically looks like screenshots. If you are making an AI project, skip down to the Prototype for AI Project section below.

 

Conventions

Before you start, here are some basic UI conventions that you can use in your app. A convention is something that is common or is used a lot. Here are a couple of common user interface conventions. You don’t need to use all of these conventions, they are just suggestions for certain things you might want to include in your app.

Buttons

Buttons are used everywhere in mobile user interfaces.  They are used to prompt the user to take an important action such as “sign up” or “submit”. Be careful not to over use buttons, too many buttons can look cluttered and confusing, and the user won’t know which one to use.

Buttons

Buttons are used everywhere in mobile user interfaces.  They are used to prompt the user to take an important action such as “sign up” or “submit”. Be careful not to over use buttons, too many buttons can look cluttered and confusing, and the user won’t know which one to use.

Splash Screen

Many apps will use the full screen to display their logo when you first open it. This is called a splash screen. Sometimes they will put a navigation menu or buttons on this screen.

Logo and Header

Most apps have a place at the top for a logo on the main navigation menu.


 

Navigation Bar

A navigation bar helps users find what they are looking for in an app. Many apps put a navigation bar at the bottom of the screen containing icons. You should limit your navigation bar to five items or less so it doesn’t get cluttered.

 

   

Full Screen Menus

You can show your user a full screen menu to help them navigate your app. This can look like a list, or you can get creative and use blocks of color or images.

 

 

   

Hamburger menu

A hamburger menu looks like this:

It is used when a full navigation bar or menu can’t fit on the screen. When you click on it, it will bring a hidden menu out.

   


 

More options menu

A more options menu looks like this:

Similar to a hamburger menu, this menu will also bring out information that can’t fit on the screen.

   

Search Bar

Having a search bar is an extremely common way to help users navigate your app.

Adding a magnifying glass next to the search bar helps your users know it is a search bar.

Scrolling Feed

Most users are used to scrolling down to see more information.  A feed can be used to show more information than will fit on one screen.

 

 

Look through some of the apps that you have on your phone. What parts of the user interface do you see being used over and over again? What parts do you think look nice or make the app easy to use?

Although you might want your app to look really different to stand out from your competitors, using conventions can actually help your users understand how to use your app more quickly. For instance, most users are familiar with a hamburger menu, so including one in your app could help a user quickly understand what to do when they open your app. You could also design a new type of menu, but it might be confusing to users and they might not be able to figure out how to use your app. Of course, you should get creative with your app if you want to! In the additional resources section there are tips for how to test out different parts of your UI with your users. Later on in Entrepreneurship 5: Create a Logo, you will design a logo and choose a color scheme for your app.

  • Download a new app from the app store right now. Does it have any of the conventions mentioned above? Try using the app for around 5 minutes. How long did it take you to figure out how to use it?
  • Need some suggestions?
    • Try All Trails (iOS and Android) or Spotify (iOS and Android).

Before you start, you can learn more about paper prototyping, user flow, and color theory in this short video with Melissa Powell who is on the Google Developer Relations team, and Mariam Shaikh who is a Senior User Experience Designer at Google.

Ready to start? It’s time to create your own paper prototype. Sketching is a fundamental part of the design process and can help you make key decisions about what to design. Your paper prototype can be as simple as drawing on a piece of paper and is helpful when you are working with your initial ideas. You can show your basic app structure and experiment with how people will interact with your app. You can also test colors and where buttons will go. Spending time now to test your ideas on paper will help save you time later when you transfer your ideas to your digital prototype.

Prototype for AI Project

If your project uses AI and will be a physical three-dimensional invention, you want to use three-dimensional materials for your prototype. As a first step, it makes sense to sketch out what your invention will look like on paper. The next step will be to take your sketches and turn it into a physical model, so that you can get a sense of size, shape, how safe it will be, and how it will work. As with paper prototyping, you don’t really have to worry about making it “look good” at this stage. This is just a first step in your project!

This video from MIT shows the basics of why and how to build a physical prototype:

By starting simple, with basic materials like cardboard and paper, you will gain more information about what your final prototype will look like.

If you also have construction kits available to you like Legos, they can be helpful in building your prototype. Use whatever is easily available to you at this stage of your project.

You will want to show your prototype to your target users to get their reaction to it. Do they like the size, shape? Is it easy for them to use? Do they feel it will be safe for them to use?

Activity: Paper Prototyping for Mobile Apps

What you will need:

  • Plain paper
  • Markers

Optional:

  • Printouts of the worksheet
  • Stickers
  • Glue

 

  • Scissors
  • Tape
  • Magazines

What you will do:

  1. As a team, sketch each screen of your app. Put your ideas down as they come and try not to judge them yet. You can question them later! Remember to focus on creating features that are a part of your MVP from the last ideation lesson. Start designing the features that are included in your MVP first. As you do this, you may want to consider:
    • Will it have a logo?
      • What is the color scheme going to be?
      • What would the first screen look like?
      • You will spend more time working on your color scheme in Entrepreneurship 3 and creating your logo in Entrepreneurship 5.
    • Does your app need a menu for navigation? What will that menu look like? What will be on that menu?
    • Will a user log in to your app? What could the login screen look like? What about a profile page?
    • What happens if you click on a button to get to the next screen?
    • What will each screen look like?

paper prototype example

2. Check out the example of a paper prototype above. Notice the way the stickers are used to show where users can click on buttons. Also, in some cases there are sketches underneath, which would possibly be the next screen a user gets taken to once a button is clicked.

3. Once you have a working prototype, create a run through of how the user would navigate the app. You can take pictures as shown in the video above and create a .gif or video.

4. Another great option is to present the prototype to your target users. Since they will end up using your app, test it out with them first! Write down any feedback they have, or video them using the paper prototype. You can gain lots of useful information by having users test it out at this stage!

Activity: Physical Prototyping for AI Projects

What you will need:

  • Plain paper
  • Cardboard
  • Scissors

 

  • Tape
  • Markers
  • Glue (hot glue is best)

Optional: 

  • Other materials you have around (wood sticks, pipe cleaners, wire)
  • Lego blocks or other construction kits

What you will do:

  1. As a team, build a basic model of your invention.
    • What shape will it be?
    • Are there different parts or pieces?
    • How big will it be? You can start with a smaller scale model for this first prototype. 
  2. Test out how a user might use it. Check for ease of use, safety, durability.
  3. Another great option is to present the prototype to your target users. Since they will end up using your project, test it out with them first! Write down any feedback they have, or video them using the model. You can gain lots of useful information by having users test it out at this stage!

Reflection

You just created your prototype!  We recommend that you save your paper or cardboard prototype because you will need to refer back to it as you work through building your project. Make sure to leave it in a safe space so you don’t lose it, or ask one of your team members to be responsible for it. You should also take pictures of your prototype, especially if it’s a physical model.

  • If your project's design should be the “minimal viable product”, what features must be included and what features are you removing from your design?
  • Did you choose to follow any conventions, if so, which ones?

Additional Resources

Using digital tools to paper prototype 

If you are on a remote team, you might also wish to create a digital prototype of your app. You could try a tool like InvisionApp or even something simpler like Google Slides. Here’s an example of a digital paper prototype using Google Slides:

 

 

Physical Model Prototyping

Here is a great website with tips and tools for using various materials to build 3-D prototypes.

Design Modeling

Ideation 9: Minimum Viable Product

Minimum Viable Product

Ideation 9

This lesson can help you earn points in the Demo Video portion of the rubric where you showcase your product.

In this lesson, you will...

  • Learn what a minimum viable product is and why it is important
  • Choose the most important features of your project to build first

Key Terms

  • Prioritizing - Figuring out what the most important parts of your product are, and working on those first
  • Minimum Viable Product (MVP) - is an product that has just enough features to get the job done and test with users so that improvements can be made later.
  • Future Features - features that will be created once the first prototype of your product is finished

Minimum Viable Product

Now that you have an idea for your project and a problem statement, you probably want to start building right away. But hold on! Before you get started, you can save a lot of time by doing a little bit of planning. It is better to create a prototype that does one or two things really well, then to try to create something that can do everything. Here’s an example.

Imagine your friend tells you that she always wakes up late and is late to school. You create an app for her that has:

  1. An alarm clock to wake her up in time for school

2. A notification that tells her when she should go to sleep so that she can wake up on time

3. A journal so your friend can write down her dreams if she wakes up in the middle of the night

4. A music player that plays relaxing music to help your friend fall asleep more quickly

5. A chatbot that your friend can chat with if she can’t fall asleep.

You show your app to your friend and she’s really excited to use it! She uses the app for a couple of days and then tells you what she thinks. She tells you that she really likes the alarm clock feature, and the notification that tells her when she should go to sleep. However, the notification doesn’t always work correctly and sometimes gets sent in the middle of the night, which wakes her up.  She also wishes the app would let her pick a custom sound for the alarm clock. She also tells you that the relaxing music keeps her awake, and she doesn’t have any dreams, so she has not used the dream journal. Additionally the chatbot is buggy and she doesn’t like using it.

You just spent several weeks working on all these cool features for your app, but it turns out that many of them didn’t help solve your friend’s problem, and now, she isn’t even using them! You could have created a much simpler app and saved yourself a lot of time. With that extra time, you could have improved the alarm clock and the notification system, to make sure that they work really well.

Creating a product that does just one or two things really well will help you solve your problem and create something that your users like. You only have a few weeks to make your app or AI prototype in Technovation Girls, so it is especially important that you use that time wisely. In this lesson you will learn how to prioritize different features of your project, or work on the most important features first.

A minimum viable product (MVP) is an app or AI project that has just enough features to get the job done and test with users so that improvements can be made later. In this lesson you will decide which features you will include in your MVP and which features you will create later, as future features.

Right now you probably have a long wish list of things you want your project to do. In order to create an MVP you will decide which of these features is most important to build first. You will need to think about which of these features really solve your problem and which features your users said they wanted. Before you get started, review your problem statement and your user research from Ideation Lesson 7 and Ideation Lesson 8.

Activity: Deciding on a MVP

Create a list of all the things that you want your invention to do. Make sure to break down big ideas into smaller features. Here's an example:

Big Idea: 

 

Social network that allows users to friend each other, post pictures, and exchange private messages

 

Smaller Features: 

  1. Users can connect to other users
  2. Users can take pictures from the app and post them on their profiles
  3. Users can see a feed of pictures others have posted
  4. Users can message each other

Now with your team, discuss your features. Which are the most important features to build? Consider:

  1. Which features are needed to solve the problem?
  2. What features did your users say they would use?
  3. What features will help you stand out from competitors?

After you discussion, write down the features your projject will do, this time, in order of importance, with #1 being the most important feature.

 

For your MVP, you should focus on the first two features only. You and your team should decide if you need to add the third feature to your MVP, or if it should be a future feature. 

  • Remember, less is more! Focusing on a smaller number of features will allow you to build them really well and will give you more time to test out your projectwith your users and get their feedback.

 

Time to double check if your MVP will solve your problem.

  • Have one member of your team pretend to be someone who has the problem that you are trying to solve. Present the MVP to her without mentioning your future features. 
  • Does it help solve her problem? Be as critical as you can of your MVP. 
  • If your MVP does not solve your problem, you might need to try prioritizing your features again.

Let's hear how other Technovation Girls teams decided how to create their minimum viable product!

Reflection

You should now have a better idea of what you will include in your MVP. Remember, your MVP is just your first prototype, and you can always iterate on it to make it better, even after the Technovation Girls season is over!

  • Did you and your team struggle to prioritize the best features for your project? Why or why not?
  • How did you compromise on your favorite features versus the best features to solve your problem?
  • What are your next steps in adding some of the features to your MVP?

After finishing your MVP, you might want to get your user’s feedback about it. Follow the activities in the additional resources to learn how to collect user feedback and user stories.

Additional Resources: User Centered Design & User Stories

Want more information about MVP'S? Check out this great article from adc Calculator!

 

User Centered Design

UX Design (short for user experience) helps people create technology that is easy and intuitive to use. It has to do with the quality of the experience that someone has when using a system or a piece of technology. You can think of it as improving the ‘user’s experience’ which means that a user will have an easy time using the technology and will keep using it. You want your invention to be easy and fun to use while also solving your problem. You will want to make it usable. But what makes an invention usable?

It’s not just a matter of what you think might look good, or what you think you would like because you consider yourself a user of the product you will be creating. It’s about context. Think about who else will be using the invention and what their needs are. Will people use it once a year, once a week, or once a day?

Where will people be using it? If you are building a mobile app, what are some of your favorite apps, and what do they do? Where and how do you use them? Do they do many things, or do they do a few things really well? If you are building an AI project, how do you see people using it? Is it part of a large system, or a small device?

 

Stakeholders

First, you need to define your stakeholders, which are the people who would use your app or AI prototype or would be impacted by your project. These are the people that you need to talk to learn more about what they need the invention to do. You and your team might think you are typical users but you should still talk to other people, interview them, get their feedback, and observe them in the environment that they would be using your app or invention when possible. 

Imagine that you are making an app that allows students to pre-order food from the school cafeteria to help reduce the waiting line. Students can use the app to request the food in the morning and then go and pick it up at lunch time. The potential stakeholders for this app would be:

  • Students (who will be using the phone app)
  • Cafeteria staff (who will be receiving requests through the app)
  • Parents (who would need to buy their kids a smartphone so they can use the app)
  • School administrators (who might not think phones should be used during school hours) 
  • School IT support (who would need to help students who can’t figure out how to work the app or connect to the network)

Are you ready to try this out for your app or AI invention? The following two activities will help you identify who your stakeholders are, and how you can interview and gather user stories about them

Next Steps

Once you have gathered this information, you should do the activity in this lesson again to see what has changed about what features you think are most important for your project. Remember, user centered design is an iterative process, which means you’ll probably get better and better with every cycle of developing and testing your app or invention! After you have created your MVP, you will want to test it with your stakeholders to see what they think.

Ideation 8: Write a Problem Statement

Write a Problem Statement

Ideation 8

This lesson will help you with your Project Description in your submission. It will also be helpful for the rubric lines focusing on the problem and solution in the Pitch Video section.

In this lesson, you will...

  • Learn what a problem statement is
  • Write a problem statement for your project

Key Terms

Problem Statement  - a brief piece of writing that explains the problem that your team is addressing

What is a Problem Statement?

Now that you have an idea for your project and have done some market research, you can start working on your problem statement. A problem statement is a brief piece of writing that explains the problem that your team is addressing. It should outline the basic facts of the problem, explain why the problem matters, who it affects and how, and present a direct solution.

It’s important that you write the problem statement together as a team so that you all agree and remain focused on the problem you are solving as you move through the rest of the curriculum. Otherwise you might work on something only to find that it doesn’t meet the original goal!  

Your problem statement should answer 4 questions:

What is the problem?

What is the need your community faces?

Who does the problem affect and how?

This is important because the people who are affected by the problem will be the users of your product.

Why is it important to solve?

Why is this problem compelling and do you have any evidence of the problem to back up your argument? What insight do you have to offer in solving the problem?

What is the solution?

This does not need to be a long response right now, just enough to give a little understanding of how the problem will be addressed.

For your purposes right now, the problem statement should not be longer than a paragraph. You can definitely explore your ideas and write them down, but as a team you should narrow down your problem statement together.  

Example: Discardious by Team Charis

Here is an example of a project statement from a past Technovation Girls finalist team. Your problem statement will similarly become polished as you do research and build upon your idea (note that this is the original team’s statement -it has not been edited)

“Calabar is densely populated and results show that 70% of individuals and businesses there store refuse (trash), 95% use open dumps and 65% dump their refuse into gutters. This effect has led to inefficient waste disposal and an unhygienic business and home environment. Business and homeowners have a tight schedule that prevents them from disposing their waste regularly and there are no frequent visit from waste disposal agencies. Our team proposes to provide a platform for fast food companies, hotels, and individuals to dispose their waste conveniently and on time. We will provide pick up carts to get their waste in order to reduce associated health risks, will educate citizens on the effect of improper waste disposal, and will provide updates and tips on best practices.”

In the Discardious app, the user can:

  • Login
  • Select a location for a cart near them
  • Select the number of waste bins that are needed
  • Enter the address for the waste bins to be brought
  • Agree to the terms of conditions
  • Report a hazard by entering a location, writing a short report, and taking a picture of the scene
  • Receive a message that the report has been logged

Here is a pitch and demo of the Discardious app that Team Charis created:

Activity: Create a Problem Statement

 

Work with your team to write a problem statement by answering the following questions. You can use the worksheet or write it down on a sheet of paper.

  • What is the problem? In design terms, this also translates to: what is the need?
  • Who does the problem affect and how? This is important because the people who are affected by the problem will be the users of your app.
  • Why is it important to solve? Why is this problem compelling and do you have any evidence of the problem to back up your argument? What insight do you have to offer in solving the problem?
  • What is the solution? This does not need to be a long response right now, just enough to give a little understanding of how the problem will be addressed.

Once you are done, combine your answers into a finished problem statement in paragraph form.

If you can, share it with your mentor for feedback.

Reflection

Now that you’ve written your problem statement, you can refer back to it when throughout your project. It will be helpful as you create your business plan, code your app or develop your AI prototype, and write the script for your pitch video. You will also be able to use it as your project description when you upload your submission.

Additional Resources: Example Problem Statements

Here are a few examples of problem statements from past Technovation Girls students:

LexisLearn

Problem Statement:

People have a problem with not reading enough. This is particularly a challenge among young people. Research has shown that 71% of teenagers use multiple social media platforms, whereas only 53% of 13-year-olds and 40% of 17-year-olds read at least weekly. Our aim is to address the habit of students not reading sufficiently. Our solution is LexisLearn, an application that monitors students' reading time personally. The app enables students to develop the habit of reading sufficiently daily. The app allows parents and teachers to encourage students as they read. LexisLearn ensures that students learn vocabulary they acquire as they read to improve their vocabulary. We believe LexisLearn can effectively solve the difficulty of reading because 75% of teenagers currently own a smartphone.

StoneSoup
Kuza Talent

Ideation 7: Market Research

Market Research

Ideation 7

This lesson can help you earn maximum points in the lines of the rubric focusing on the problem and solution in the Pitch Video section. It will also help you develop your Market Analysis section of your Business Plan (Senior Division only) or User Adoption Plan (Junior Division only).

In this lesson, you will...

  • Learn about who your target market is
  • Interview your target market to learn more about them
  • Decide how to react to user research findings to improve your idea
  • Research your competitors to learn how to stand out from them
  • Decide how to react to competitor research findings to improve your idea

Key Terms and Concepts

  • Target Market - the people who will use your product
  • Research - gathering information about a subject
  • User - someone who will use your product
  • User Research - learning from your target market, or the people who will use your product, to help you understand their wants and needs
  • Competitors - the people or companies making things similar to your product
  • Competitor Research - gathering information about your competitors
  • Interviews - asking a person questions and recording their answers either in-person or over the phone
  • Surveys - asking a group of people questions either by using paper or online form
  • Multiple Choice Questions - questions that have a set of answers that a person can pick from
  • Scale Questions - a question in which the response is chosen from a range of values, i.e. 1-5, where the values mean something

Market Research

Now that you have an idea for your project, you probably want to get started building it right away. But wait! Before you get started you have a little more work to do. Just because you think something is a great idea, it doesn’t necessarily mean that other people will think it is or that they will want to use it. 

When creating a business, your goal is to get as many people as possible to use your product. Before you spend a lot of time and effort building your app or AI prototype, you will need to make sure that people will actually use it once it is ready.

This lesson will walk you through different ways of gathering information about your target market, or the people who will use your product. You will also gather information about your competitors, or the people or companies making things similar to your product. Using this information, you’ll be able to adjust your project idea so that more people will use it and you’ll be even more successful. Here are some of the questions that you will be able to answer by the end of this lesson:

  • Will people use my product if I build it?
  • Are there enough people who will use my product to justify building it?
  • Will my product solve the problem I think it will?
  • What can I change about my idea to better meet my target market’s needs?

 You are saving yourself a lot of time by figuring out this information before you start building your project! You can continue to do more market research as you build, too, if you want a really strong product.

Let's hear how other Technovation Girls teams collected feedback from their communities!



Target Market

The first thing you will do is figure out who your target market is. Your target market is the people who will use your product. So how do you figure out who your target market is?  You can start by thinking about who is affected by the problem you identified. Maybe you are solving a problem for teenage girls, elderly people, parents or someone else in your community.

If you are getting stuck, review your work from Ideation Lesson 1 about who your community is.

Market Research 

Next, you will do some research. Research is gathering information about something.  In this lesson, you will learn about two types of research: user research and competitor analysis.

  1. User research is learning from your target market, or the people who will use your product, to help you understand their wants and needs. A user is someone who will use your app or AI project. Figuring out this information will help you create a product that people want to use.
  2. Competitor analysis is gathering information about your competitors. Competitors are people or companies making things similar to your product. By gathering information about your competitors, you can look for ways to stand out from them so that people will want to use your product instead of something else.

In order to do user research, you can interview people who you think will use your product. To perform an interview, you will ask a potential user a series of questions either in-person or over the phone. You can also ask them over email, but it helps to hear their voice and their reaction to your questions.

There are different types of questions that you should ask. 

  1. Questions about the problem you want to solve. This will help you figure out if your target market has the problem you think they have.  You could also interview experts in your community to understand the problem. For example, if your project is about clean water, you could interview a local environment official or a Nonprofit Governmental Organization (NGO) who studies this issue.
  2. Questions about the product you want to build. These questions will help you understand if someone will use your product and if your product is able to solve the problem you are trying to address.

Here are a few examples of questions you can use for each type of interview:

Gathering answers to these questions will help you make sure that you are creating the best product possible. After each interview you should ask yourself, “How can I change my ideas based on what I just learned?’

Surveys

Surveys allow you to ask a lot of people questions at the same time. Surveys will help you gather more data quickly, and you will be able to learn a lot  from the results. In addition to your interviews, you should also use surveys to get information.

You can give paper or online surveys. If you want to use paper surveys, it might be helpful to give it out to a large group, such as a classroom or to everyone who enters your school library. If you want to give out your survey online, here are two popular websites to use:

  • Google Forms - easy to use; you can create your own questions, but limited types of questions
  • Survey Monkey - very popular, some features you’ll need to pay for

So what do you ask in a survey? This will be similar to what you ask in an interview. You should ask questions about both the problem and the solution. However, since you will give the survey out to a lot of people, you want to make sure that their answers are easy to understand. Instead of using open-ended questions in which each person has to write an answer,  you should try to use multiple choice questions, or scale questions. This will save time for the people taking the survey and will be easier for you to analyze. You should try to get at least 15 responses to your survey.

Multiple choice questions have a set of answers that a person can pick from. Here are some examples:

  • How often do you find yourself stressed out?
    • Always, Sometimes, Never
  • Have you ever taken a selfie?  
    • Yes or No

Scale questions ask the person to answer a question using a number, where the numbers mean something. Usually you tell the person what the lowest number means and what the highest number means. The person can then pick any number in between from  highest to lowest to answer the question.

  • On a scale from 1-10, how happy are you at your job?
    • 1 = Extremely Unhappy,  10 = Extremely Happy
  • On a scale from 1-5, how often do you exercise?
    • 1 = Never, 5 = Every day

Here are two example surveys:

Once you get the results back from a survey you need to figure out what they mean and how they can help you. Did most people say they would be interested in your product? What was the most common answer to the different questions? Here’s an example of how to analyze survey results:

Once you have your survey results, you can turn the information into an infographic (a visual representation of data).  There are many online tools (try searching “How to create an infographic” or “easiest free infographic tools”) that can help you create infographics or you can always use Google Charts in a Google Slide! 

 

Competitor Analysis

Competitor Analysis will help you understand what type of companies already exist that are solving the same problem you are. You want your target market to use your product instead of using something else. In order to get them to use your app or AI invention, you will have to make sure that you are better than what already exists out there. Remember that your competitor might not be an app or it might not even use technology!

Here are some examples of products and their competitors:

App Competitors
Instagram Facebook, Snapchat
Kindle App Books, Libraries, Other e-reading apps, magazines
Uber Regular cab service, bus, public transport, bike sharing
Whatsapp Google chat, FB messenger, emails, letters

By looking for these companies and studying them, you will be able to figure out how to make your product better. Here are some questions that you can answer with your competitor analysis:

  • How does your competitor’s product work?
  • What problem does it solve?
  • What is special about what your competitors offer?
  • How can you stand out from your competitors? 
  • Who is the target market for this product?
  • What can you learn from this product?
  • What is your competitor missing that you could include in your product?
  • What isn't working for your competitor?

Are you ready to make your invention idea better? Complete the activities below!

Print the worksheets to get started!

If you do not have access to a printer you can also use blank sheets of paper or follow along with the worksheet online.

Activity: User Research Interviews, User Research Surveys, and Competitor Research

Use the worksheet above for this activity. Click through the tabs below to find the steps for each section.

User Research Interviews

What you will do:

  1. Interview at least three people who you think are in the target market for your product.  You can use the worksheet to get started. Interviewing more people is better.
  2. Add more questions in addition to those in the worksheet . Think about what you want to learn from your potential users.
  3. When you are done, reflect on what you have learned. What will you change about your product idea?

Tip: For even more meaningful feedback, talk to more than three people and re-interview after you start creating your product as well. You probably will have different questions you want to ask, for example about features you are thinking of including.

User Research Surveys
Competitor Research

Activity: Business Plan Preparation

[Senior Division Only]

 

What You Will Need:

  • Place to record your ideas that you can save and use again. You'll need this for the next Ideation lesson and when you write your full Business Plan
  • Computer or pen and paper 

 

What you will do:

Synthesize the information you have gathered with your market research. The Market Analysis section of your Business plan includes:

  • The sketch of your target users.
  • Description of the market: Who are the key competitors?
  • How do you think your product will perform and why?
  • Competitor analysis: a detailed evaluation, highlighting their strengths and weaknesses.

Tip: You’ll probably want to talk about how your ideas or product changed in response to your user and competitor research. Remember to save this information for use in the next lesson and to use it in your Business Plan.

Activity: User Adoption Plan Preparation

[Junior Division Only]

 

What You Will Need:

  • Place to record your ideas that you can save and use again when you write your User Adoption Plan
  • Computer or pen and paper 

 

What you will do:

Organize the information you have gathered with your market research. The User Adoption plan includes:

  • The sketch of your target users from your user research
  • Who you will get to try out your app or AI invention
  • Feedback you receive from your users 
  • How you plan to get more users to try your product in the next year (this you will work on later)

Tip: You’ll probably want to talk about how your ideas or product changed in response to your user and competitor research.

This is just a start on your user adoption plan. As you continue to build your project, you should continue to ask users to test it out. Keep track of the feedback you receive and how it affects the development of your project. Keep in the back of your mind - how can we continue to get people interested in our product? You will need to address that in the last part of your User Adoption Plan.

Reflection

Congratulations on doing your competitor and user research. Remember that it is okay to change your idea based on what you’ve learned.  As you develop your product, you should do more competitor and user research. You should make sure that you are always asking the people who will use your product what they think and that you are always looking for ways to stand out from your competitors.

  • How will you change your idea based on what you learned from your users?
  • How will you stand out from your competitors?

Ideation 5: Researching and Selecting Problems

Researching and Selecting Problems

Ideation 5

This lesson will help you earn points in several lines of the rubric focusing on the problem and solution in the Pitch Video part of the rubric.

In this lesson, you will…

  • Check the scale of your problem
  • Decide on a problem to solve with your team

Key Terms

  • Research - gathering information about a subject
  • Scale - the size of your problem or solution

Problem Scale

In this lesson, you will check the scale, or the size of the problems you brainstormed in the “Brainstorming Problems” lesson. By the end of this lesson you will be able to select a problem that is meaningful and important to you and your community.

Check the scale of your team’s top problems you have brainstormed by asking the same questions about each one:

Daring
  • Is this a really big problem?
  • Has the problem appeared in national or global news?
Room for Innovation
Relevant

Activity: Selecting Problems

  1. Add any new problems you have thought of since the last meeting to your problem list from Ideation 2: Brainstorming Problems.
  2. Select a few of your team’s favorite problems. To check the scale of each problem, ask these questions:
    • Is this a really big problem?
    • Has the problem appeared in national or global news?
    • Does this problem exist in other countries? 
    • Is there a UN agency working on this problem?
    • Are there national foundations, nonprofits, companies, or startups interested in the problem?
    • Is there a consequence to NOT solving this problem?
    • Can you find 3 existing companies or solutions that are doing what you want to do? (If yes, it might be more difficult to come up with an innovative solution)
  3. If you can answer yes to some of the questions above and you are still interested in the problem, move it to your short list. If you can’t answer yes to at least a few of the questions, you may want to brainstorm further and explore more ideas. Local is important too! It’s OK if your problem is not global, but it should be a meaningful problem, whether it’s just in your community or in many countries.
  4. Stop when you reach one or two problems you are very interested in that are important and meaningful.

Hear from other Technovation Girls teams!

If your team is still having trouble identifying a problem to solve, don't worry! It can take several meetings and discussions to decide on a problem you all care about and want to work together to solve.

 

Reflection

Congratulations! Now that you have identified the problem you want to solve, you can shift to thinking about solutions. Continue to do research on the problem to help you come up with innovative solutions. You should have identified several websites and news stories about your problem. Read through these resources to learn as much as you can about your problem. Take notes. Don’t forget to write down the sources you use because you will need to cite them in your business plan. See who else is working on your problem, and contact them to see if you can help them or partner with them. 

  • What problem will you focus on?
  • Who else is doing interesting work on this problem?
  • Why are you excited to solve this problem?

Additional Resources

Example Technovation Girls Apps

Here are some examples of Apps that solve problems relating to trash and trash disposal.

Eedo  by The Cantavits

81% of people dispose of e-waste improperly, which results in toxic fumes and polluted water. Eedo is an Android app solution that provides an end-to-end connection between e-waste producers and authorized recyclers.

ZeroWaste (0 Waste) by 3BigTomatoes

ZeroWaste provides a simple way to help people recognize different types of waste in their home and how to recycle, reuse, and reduce them properly. It provides pictures, videos and games to help people, especially children and new comers with language limits, to understand local waste collecting rules, and also promote the awareness of "0 waste" to protect our environment. It can be used in different cities and by everyone. It's fun and educational, and most importantly, it's free!

Discardious by Team Charis

Discardious is an app that helps to solve the problem of improper waste disposal in Nigeria. When using the app, users can elect a location using Google Map to get started. The app allows them to either report a hazard in their environment or request a mobile cart to pick up their waste.