Beruflich Dokumente
Kultur Dokumente
Project Workbook
November ❏
December ❏
February ❏
May 1st - 20th 2018: First round of judging and pitch events
June 1st - 17th 2018: Second round of judging takes place online
July 30th - August 3rd: World Pitch Summit
Table of Contents
Ideation
Community Documenting Worksheet
Create a Problem Statement
Submission Guidelines
Judging Rubric
Ideation
Complete during week 1
© 2017 Iridescent 1
In this unit, you will...
● Gather evidence about issues in your community
● Choose and clearly define a problem for your team to solve
● Brainstorm potential solutions to your problem
Problem statement - a brief piece of writing that explains Sustainable development goals - goals that the United
the problem that your team is solving Nations has for the year 2030, use them for inspiration
Activities
Reflection
How do you think your problem and solution will change as you work on your submission?
Don't Forget
© 2017 Iridescent 2
Community Documenting Worksheet
Slowly walk around the block once and make a note of or take pictures of the major structures (e.g. churches, stores, buildings,
schools).
Walk the area again, this time looking for less obvious things. Some examples: a well-kept yard on a street of concrete, a community
garden, a row of trees, a vacant lot, billboards. If possible, use your cellphone or camera to take pictures.
As you observe this time, write down not only what you see, but also what you hear, smell, or feel.
2. Can you see any problems that are affecting the community? If so, who is it affecting and how?
3. What do you think this community needs to help solve that problem?
© 2017 Iridescent 3
Create a Problem Statement
Work with your team to write a problem statement by answering the questions below. After you've completed this worksheet,
combine your answers into a finished problem statement in paragraph form and share it with your mentor for feedback.
© 2017 Iridescent 4
Code 1: Introduction to Coding & App Inventor
Complete during week 2
Algorithms - step by step instructions for a computer to Functions - blocks of code that do something. They take an
follow input, and change it into something else, which is the
output.
Programming language - a way to talk to your computer
and tell it to do things Input - information that goes into a function
Event - when the user does something in your app, like Output- information that comes out of a function
click a button, or enter text
Event handler - the block of code that tells your app what
to do when an event happens
Activities
Write an algorithm to do an everyday activity Learn what it is like to work in the tech industry
Make your very first app through two tutorials Brainstorm some examples of event handling
Make an app that allows the user to click through a slideshow of your favorite pictures. For this app you want to create a
slideshow by allowing your user to navigate through images. When you design your screen, you will need to put an image
as well as ‘previous’ and ‘next’ buttons for your user to click.
© 2017 Iridescent 5
Business 1: Types of Businesses
Complete during week 2
Business - any organization or person that is doing For-Profit - a business type that earns profit for providing a
something in exchange for money or another good. good or service to customers
Businesses can make, buy or sell goods, or they can provide
Non-Profit - a business type that does not make profit but
services
accomplishes a social cause
Mission Statement - a formal summary of the aims and
Social Enterprise- a business type that makes profit while
values of a company, organization, or individual also contributing to a social cause
Activity
Write a summary of the goals that your company hopes to solve. 45 mins
Reflection
How will your mission statement shape your business? Write down your mission statement below!
© 2017 Iridescent 6
Code 2: Data and Variables
Complete during week 3
Data - information that your app uses Global variable - a variable that can be used at any point in
your code
Data type - the way data is categorized
Local variable - a variable that is only used in a certain
Number - a data type that is a number section of code
String - a data type that is text List - a way of organizing multiple pieces of data
Boolean - a data type that is true or false List index - a number that represents where data is in a list
Variable - a name for a piece of data that can change Database - a place to store and organize information
Activities
Identify data in apps 5 mins Identify variables in your favorite apps 5 mins
Make a to-do list that allows users to enter in and remove items. Your app should remember the items each time your user
opens the app. You may want to learn how to use a ListView before trying the challenge!
Don't Forget
Go to my.technovationchallenge.org and complete the technical components section of the code checklist.
© 2017 Iridescent 7
Business 2: Market Research
Complete during weeks 3 and 4
Consumer research - information about the people who will use your product
Target customer - the ideal customer who you plan to sell your product to
Competitor analysis - looking at similar products and finding what makes your product different
Activities
Reflection
Did your market research any inspire any changes to your app? Have you considered what your selling points against your
competitors will be? What sets you apart?
Don't Forget
© 2017 Iridescent 8
Market Research Outline
Here’s an outline of some keep in mind that you should answer to help to make a strong market research plan.
© 2017 Iridescent 9
Interview and Survey Outline
Here are some things to keep in mind so you get the best survey results possible.
❏ Report: How will you put your conclusions into your business plan?
You should create tables, charts or graphs for your business plan. You can do all of these things in google sheets, but if you
are looking to make something fancier, try making an infographic.
❏ https://venngage.com/
❏ https://www.canva.com/create/infographics/
© 2017 Iridescent 10
Code 3: Logic, Loops, and Conditionals
Complete during week 4
Booleans - datatype that can be true or false NOT operator - evaluates as the opposite of the input
Conditions - something an app evaluates to be true or false Loop - a repeating block of code
Conditional statement - tells the app what to do after For loop - repeats a block of code a certain number of items
evaluating conditions
For each loop - repeats a block of code for the number of
AND operator - evaluates as true if all of the inputs are items in a list
true
While loop - repeats a block of code while a condition is
OR operator - evaluates as true if one of the inputs is true true
Activities
Create an app that allows the user to search a database of information and view their results. The database should contain
names and descriptions of famous people, places, movies, music, events or anything else you want. Make sure you have at
least three entries in your database.
Don't Forget
Go to my.technovationchallenge.org and complete the technical components section of the code checklist.
© 2017 Iridescent 11
Market 1: Build a Brand
Complete during weeks 4 and 5
Marketing - is try to convince people to want and to buy Customers - the people who you want to buy your product
what you have to sell
Demographics - are the characteristics of a group of
Positioning statement - is a short description of your people, in this case, your customer. This gives you
customer and how you want to be seen by the customer background information on who buys your product, which
will include: age, gender, location, etc.
Point of differentiation - is how you are different from
your competitors Psychographics - is the kind of personality that your
customers might have that gives you information on why
Frame of reference - is where you business belongs with someone would buy a product. This information might
respect to the marketplace include that your customer is outdoorsy, busy, family-
oriented, etc.
Activities
We Are & We Are Not Activity Time Brainstorm Business Names Time
estimate estimate
Brainstorm what characteristics best describe Find out the best name for your company.
your brand. 15 mins 15 mins
Reflection
So far, you've narrowed down and identified the voice, values, and vision of your business. From this, you’ve created a
brand positioning statement and identified ways of integrating your brand into your business.
© 2017 Iridescent 12
Code 4: Using Mobile Features & Connecting to the Web
Complete during week 5
User interface components - features that users can Web databases - a database that stores data on the web so
interact with multiple phones can use it
Media components - features that involve photographs, Tag-value pair - a way to store data with two parts, a name
audio, and video and content
Sensors - parts of your phone that allow it to connect to the TinyWebDB - a web database that uses tag-pair values
outside world
Fusion tables - a database that uses tables to store and
Social components - features that enable users to make retrieve data
phone calls, send emails, text and share things
APIs - the way your app can talk to other websites to get
Connectivity components - allow your app to connect to information from them
other places, such as the web and other apps.
Activities
Code Challenge:
Time estimate: 2 hours
Choose one mobile component and either a web database or an API that you think would be useful in your app. Get both of
these things set up and practice using them. Look up resources online to help you get set up. This will save you a lot of
time when you build your final app!
Don't Forget
Go to my.technovationchallenge.org and fill out the mobile features and the databasebase and connectivity sections of the
code checklist.
© 2017 Iridescent 13
Business 3: Business Model (Senior Division Only)
Complete during weeks 5 and 6
Investment - money given to you by others to start your Operating cost - the money you need to spend to keep your
business business running
Startup capital - initial amount of money that you need to Profit - the money you have left over after paying bills
start your business
Profit projection - a prediction of how much money your
Revenue - total amount of money you get from your business will be able to make over time
business activities (like sales)
Business model - explains how you plan to make money
Revenue model - a plan on how to make money or income and takes all your costs into account
Activities
Reflection
What are some things that you need to do before submission to make sure your business is successful?
© 2017 Iridescent 14
Operating Cost Worksheet
Office space
Marketing/advertising
© 2017 Iridescent 15
Business Model Worksheet
Startup Capital
Investors
Income / Revenue
App cost
In-app purchases
Advertising sales
Operating Costs
Licensing fees
Total Profit
© 2017 Iridescent 16
Code 5: UX Design and Paper Prototyping
Complete during week 6
User interface (UX) design - the process of making Stakeholders - people who would use your app or would be
technology that is easy and intuitive to use impacted by your app
Minimum viable product (MVP) - a product with just Prototyping - a way to model ideas or concepts so they can
enough features to get the job done and test with users so be communicated to people as soon as possible and tested
that improvements can be made later out
User centered design - a way of designing where you keep Paper prototype - a hand-drawn representation of the user
the user in the loop while you are researching, designing, interface which typically looks like screenshots
developing, and testing
Functional Requirements - things your app needs to do
Activities
Review Your Problem Statement and Create Time Make a Map of Your Stakeholders Time
a Goal estimate estimate
Identify your stakeholders and which ones you
Review your problem statement 45 mins want to focus on 30 mins
Sketching is a fundamental part of the design process and will save you time making decisions before creating a digital
prototype. You can show your basic app structure and experiment with how people will interact with your app. You can
also test color and where buttons will go.
Don't Forget
Go to my.technovationchallenge.org and upload a picture of your paper prototype to the code checklist.
© 2017 Iridescent 17
Paper Prototype Worksheet
Sketch out your ideas for your paper prototype here!
© 2017 Iridescent 18
Code 6: Planning your code
Complete during weeks 7, 8, 9 and 10
Pseudocode - plain language with some code mixed in to Pair programming - when two programmers share a single
explain what your app does workstation
Flowchart - a diagram that represents an algorithm
Activities
Reflection
Debugging can often be the longest part of the coding process. Make sure to leave plenty of time to debug and figure out
why things aren’t working.
Don't Forget
Go to my.technovationchallenge.org and submit your source code, code checklist and screenshots. Share your source
code with a google drive link, dropbox link, github link, or a direct upload of a zip/compressed file. Change the share
settings of your link to be public so judges can see your submission.
© 2017 Iridescent 19
Market 2: Creating Visuals and a Logo
Complete during week 7
Visuals - things you create that give your brand an Font - the style of your text that can give your brand a
appearance certain feel
Color scheme - sets of colors that go together and give your Logo - a symbol that represents your company
brand an overall feeling
Activities
Reflection
Show your brand visuals to someone who isn’t your mentor or on your team. Ask them what your logo, color scheme and
font choices make them think of. Does their answer make sense with your brand? If it doesn’t, what changes could you
make to have your visuals align more the goals of your company?
© 2017 Iridescent 20
Market 3: Create a Marketing Plan (Senior Division Only)
Complete during week 8
Marketing plan - a document that describes a company’s marketing, brand, and advertising efforts for the year. The
marketing plan is closely tied to the business plan, since the main goal is to support the business plan to make revenue.
Marketing strategy - analyzing the best strategy for your plan, including the 4P’s: product, price, promotion and place
Marketing assessment - assess how well your marketing plan achieved the set goals.
Activities
Reflection
Make sure to finalize your marketing plan — you might even want to write it up in a short report. You’ll be able to use this
report in your business plan later on.
© 2017 Iridescent 21
Pitch 1: Create a Pitch Story and Video
Complete during weeks 8 and 9
Pitch - a form of words used when trying to persuade someone to buy or accept something. It can be in the form of a
video, speech, slide deck, or even a written essay
Storytelling - something that gives targeted messaging and emotional power behind your business
Activities
Reflection
Show your pitch video to your friends and family to see what they think. Does it do a good job convincing them to
download your app? If not, what could you change?
Don't Forget
Go to my.technovationchallenge.org and submit your pitch video link. You’ll need to upload it to Youtube or Vimeo
first. Change the share settings of your video to be public so judges can see your submission.
© 2017 Iridescent 22
Storyboard Template
Draw in the main scenes of your pitch video and write the descriptions below.
Description: Description:
Description: Description:
Description: Description:
© 2017 Iridescent 23
Business 4: Business Plan (Senior Division Only)
Complete during weeks 9, 10, 11 and 12
Business plan - a formal document that has important Market analysis - background information of the market
information about your company, your goals, and a plan to that you plan on entering
accomplish your goals
Strategy and implementation - explanation of how your
Executive summary - a short and concise description of business will run, or operate, and how you plan to introduce
your business your product and/or services to the market
Company description - information on what you do, how Financial plan and projections - summary of how you will
your business is different from others, and who your be spending money, make money, and use the money for
business serves the future
Activities
Put together your business plan to summarize the goals of your company and identify your 60-120 mins
strategies.
Reflection:
Read your business plan as a team and with your mentor. It helps to get different people’s point of view, since this is a
document that might be read by all different types of people. Review the checklist to make sure that your business plan is
complete.
Don't Forget
Go to my.technovationchallenge.org and submit your business plan. Make it into a PDF and share with a google drive
link, dropbox link, or a direct upload to the site. Change the share settings of your link to be public so judges can see your
submission.
© 2017 Iridescent 24
Pitch 2: Make a Demonstration Video
Complete during weeks 10 and 11
Demo video - a product demonstration of your mobile app and all its awesome features you created! The demo video
should let the viewer experience the app as if they were a user, so they understand how the app works, how they might use
it, and how it can help them. You will want to walk them through how to use the app, so they can get started on using it
themselves. Your demo video should be no longer than two minutes.
Activities
Reflection
The demo video is helpful to show potential users or investors your app. Use this video to show the world what you’ve
been able to create, starting from just an idea to a real app!
Did your video change from when you outlined or storyboarded it? How did it change, and why?
Don't Forget
Go to my.technovationchallenge.org and submit your pitch video link. You’ll need to upload it to Youtube or Vimeo
first. Change the share settings of your video to be public so judges can see your submission.
© 2017 Iridescent 25
Code 7: Debugging your App
Complete during weeks 11 and 12
Debugging - the process coders use to figure out why their Comments - notes you can leave in your code to help you
code isn’t working later
Test data - a simpler set of data used to test your app and Version control - saving different versions of your code to
make sure it is working correctly go back to in case it stops working
Don't Forget
Go to my.technovationchallenge.org and submit your source code, code checklist and screenshots. Share your source
code with a google drive link, dropbox link, github link, or a direct upload of a zip/compressed file. Change the share
settings of your link to be public so judges can see your submission.
© 2017 Iridescent 26
Pitch 3: Presentation and Live Pitch Events
For teams attending a live pitch event - Complete during week 12
10/20/30 Rule - presentation should have no more than 10 slides, last no longer than 20 minutes (except that in your case
it will be 4 minutes), and have no smaller than 30 pt. font so people can easily read the slides
Activities
Reflection
You have created a presentation, rehearsed, thought of questions that your team may get asked, and are pretty much ready
to go. Here are some questions you may want to consider between now and when your team presents live:
● How is your pitch deck different from your pitch video and demo video?
● What makes your solution and your team stand out? Why are you passionate about solving this problem?
Don't Forget
Go to my.technovationchallenge.org and submit your pitch presentation slide deck. Make it into a PDF or .ppt file and
share with a google drive link, dropbox link, or a direct upload to the site. Change the share settings of your video to be
public so judges can see your submission.
© 2017 Iridescent 27
Accenture Pitching Worksheet
© 2017 Iridescent 28
Submission Guidelines
Here are the requirements for you to get the maximum number of points.
Source Code Code Checklist (This will not appear Pitch Presentation (only if attending
❏ App Inventor, Java, on your public submission page) a pitch event)
Objective-C, Swift, C#, or ❏ Fill out fields with short ❏ Must be a PDF, PPT, or
any other programming sentences or pictures to earn Google slides
language files are accepted up to 10 points ❏ Share via a google drive link,
❏ If developed in App Inventor, ❏ Read the full code checklist dropbox link, or upload
here are instructions on how here: Code Checklist directly to our site *
to export an .aia file (not ❏ This is not due on April 25th,
.apk) the due date will depend on
❏ Share via a google drive link, the event you are attending
dropbox link, github link, or
a direct upload of a
zip/compressed file
containing your source code
*
* Important: All youtube videos and google drive/dropbox links must be shared publicly in order for judges to see your submission.
Please double check your links.
© 2017 Iridescent 29
Judging Rubric
© 2017 Iridescent 30
© 2017 Iridescent 31