Upload
cdi-apps-for-good
View
117
Download
3
Tags:
Embed Size (px)
DESCRIPTION
Citation preview
Train the Trainer 2012
Welcome to AfG
Debbie ForsterCOO
Introducing the team
AfG and being agile
Introducing our growing network
TTT is a meta course: A short programme
about a larger programme
Introduction to AfG
Richard Smartt
Agenda
Benefits & Challenges
Benefits Challenges
Vibrant, engaged cohort Teams working at different paces
Student growth Student resilience
Student-led progress Avoid over-direction
Huge potential for effective Solutions
Over-complication if SOW not followed
AfG Lifecycle Overview
Richard Smartt
1: Problem definition
2: Market Research
3: Solution Design
4: Product Design
5: F
irst b
uild
& te
st
The 5-Step approach
Solution
Test
Problem
refine
Lifecycle Attributes: Incremental & Iterative
Solution
Test
Problem
refine
Experts App Inventor
SCQA framing
Problem video
Scenario map
Business model canvas
Wireframe
Pitch
Student experience of Apps for Good
AppResearch
outputs
User personas
AfG Session
~50 Minutes
Graphic OrganisersExpert Visits
Practical TasksKnowledgebase
AfG Sessions
AfG Schedule / SOW
No. of weeks (excluding holidays) 26
Session Duration (mins) 50
Guided Learning Hours In classroom [21] + Curriculum Enrichment or other supplementary time [4]
25
Non - Guided Learning Hours inc AFGA Support (6) + App Inventor home study (10) + AFGA Finalist Prep (9) [If Applicable]
25
Total 50
Facilitation
Non-directive, adult-to-adult style. Maximised peer learning
AfG Experts –An Overview
1. Market research2. Business models 3. User Experience Design4. Development/ Programming5. Marketing/ customer acquisition6. Public speaking7. Intellectual Property Law
1. Problem Selection2. Advice on
Implementing and Pivoting Solutions
Ad hoc support
Introducing Smart Phone Apps to students
There’s a recipe for responding
CATCH THE BALL!
TAG OUT A BASE RUNNER
THROW THE BALL
COVER A BASE
THROW BACK TO PITCHER
Functions an app can use
Location services
Purchase channel
Touch screen and internal
sensors (shake, draw,
layout)
Multimedia (audio, video, stream live)
Notifications Connect
Open Source Proprietary Licensed
Unpacking the 5 steps
1: Problem definition
2: Market Research
3: Solution Design
4: Product Design
5: Fir
st build
& te
st
Introduction to Problem Definition
1: Problem definition
2: Market Research
3: Solution Design
4: Product Design
5: Fir
st build
& te
st
So what kind of problems are we looking for exactly?
Problem Statement
A concise description of the problem to be addressed
THE ‘VEX’ FACTOR
Familiar Frequent Specific
Irritant Expensive Moves
Familiar
Who never wakes up late?
Frequent
When was the last time it
happened to you?
Specific
The story is easy to tell in a few
clear points
Example: Ignoring Snooze Button
Irritant
“So near… but so far”
Expensive
Missing key appointments
Unpredictable
Never know for sure when it’ll
happen
Individually, describe a problem that fits the criteria below (vex factors)
Familiar Frequent Specific Irritant Expensive Unpredictable
Pass your description to the team member on your right; try to improve on the description you’ve received, OR describe a new problem below it.
Framing Problems
Who?
What?
When?
Where?
Why?
Who? What? Where? When? Why?
Pick 3 problems that resonate most with the team; briefly describe
the ‘5 ws’ for each
Discuss the problems your team identified and take a
vote on two problems to explore
(one is a back-up)Familiar Frequent Specific Irritant Expensive Unpredictable
What are the specific steps
someone experiencing each
problem goes through? Tell us the
story...
Situation Complication Question Answer
The background
to the specific issue
Explains what the
specific issue is
A specific inquiry into
how the complication
can be addressed, given the situation
A possible answer to
the question
SCQA Mapping
Situation Complication Question Answer
There are 100 million 12-18 year olds in the developed world A recent poll from the Chartered Management Institute (CMI) found that 61% of employers had encountered problems with young people’s discipline and punctuality.
Everyday young people frequently oversleep despite setting alarm clocks. Ignoring the snooze button leads to oversleeping, and costly opportunities are lost such as sitting exams, maintaining a good punctuality record at school, missing out on job interviews and key opportunities in the morning
How can we help students to wake up on time and get out of bed promptly?
A gamified commuting experience where the user is rewarded for punctual arrival at various checkpoints mapped with Google pins.
Create your team’s SCQA problem framing
Draft a concise description of the exact problem.
Step 1 Review
Practicalities
Adaptation
Key Assignments
Overview of the Build Path
“Where is Step 5?”
1: Problem definition
2: Market Research
3: Solution Design
4: Product Design
5: F
irst b
uild
& te
st
Solution
Test
Problem
refine
Experts App Inventor
SCQA framing
Problem video
Scenario map
Business model canvas
Wireframe
Pitch
Student experience of Apps for Good
AppResearch
outputs
User personas
Introduction to AfG Research
1: Problem definition
2: Market Research
3: Solution Design
4: Product Design
5: Fir
st build
& te
st
Introduction to AfG Research
Central QuestionsWhat are users thoughts about the problem?
Can users validate team’s assumptions from Step 1?
Feed me, already.
What to look for...ProfileStoryObstacles
REAL USERREAL USERREAL USER
Research Design: Prospective Questions
How old are you?
How often do you get out of bed late?
How often do you wake up late?
What responsibilities do you have in the mornings?
Do you use the snooze button? How many times in succession?
Have you ever had a wake up call (by telephone)?
What is the biggest opportunity you’ve missed through lateness?
Using the web
Write a list of the people you would
speak to, and sources you would explore to research
the problem
The Problem Video
http://www.youtube.com/watch?v=7u_2IX_tzx4
Student Example - Poor
STEP 2 REVIEW
Practicalities
Adaptation
Key Assignments
1: Problem definition
2: Market Research
3: Solution Design
4: Product Design
5: Fir
st build
& te
st
Introduction to Solution Design - Pt 1Discovering Value
Introduction to Solution Design Pt 1Discovering Value
Central QuestionsWhat are the possible solutions?
How do we create value for the users?
Personas
Source: Uxforthemasses.com
Example persona
Create a persona representing the
likely users of your solution
“Describes how an organization
captures, creates and
delivers value”
Business Model
Put together the business model canvas for the Buzzer Buddies
app
Discuss and complete a business model
canvas that shows how your app could be
structured to create & deliver value
...describewhat should
happen
Scenario Maps...
From the diary page the user can input daily feelings and notes that they can look back on. They can also rate each day out of 10.
The user will select the app form the screen.
Here the user can select a page from 3 options. These are: Diary, Goals, and Tips.
From the Goals page users can input a goal and when this is achieved it can be turned into some visual prompt – graph. Also they can view finished goals
From the Tips page the user can receive a tip daily.
Will our product name be memorable enough for people to find the app and download it?
This will then be turned into a line graph that would give you tips on how to improve if you get a low score
Within each of these pages there may be other pages. For example on the goals page we will have an achievement log with achieved goal and on-going goals
This will most likely be a picture of our logo.
It would make you enter something you have done to make you feel proud.
We can have another aspect of this page that makes people want to come back.
When you have reached a certain amount you could get a reward of some sort
These could be picture buttons or buttons with text
It could play a clip of a song every time you enter something.
If you get a high score it will congratulate you.
Maybe we could work with companies to get discounts or special offers for users.
StepIdeaComment Question
Key
Create a scenario map showing what should happen in the solution you
have decided upon
STEP 3 REVIEW
Practicalities
Adaptation
Key Assignments
AfG Educator Community
Robert Rankin
Overview
Educator Zone
• Session plans• Activities• Reference • Tutorials
AfG Platform
• Course management
• Request experts
• Set, review and publish student assignments
Stack Exchange
• Ask questions
• Access a library of answers
• Interact with the AfG community
Educator Zone
An open source ‘Wiki’ style site that houses all our educational content and support materials.
• No login required• Integrated with our platform • Access our session plans,
reference materials and student activities for each step of the course
• Find guidance notes, tutorials and information on course delivery and the AfG toolset.
2011/12 Content:
Now available on Educator
Zone
Session Plan Samples 1-5 : Distributed at end of training
on Zip File
2012/13 Content:
Available w/b 16th July on
Educator Zone
AfG Content Timeline
The AfG Online Platform
Will enable you to:
Run and manage Apps for Good courses.
Access resources for delivering Apps for Good sessions
Set, review and publish student assignments
Connect with experts
Stack Exchange
We have set one up for the Apps for Good community that will
enable you to:
• Post questions and get answers about all things Apps for Good
• Access a library of questions and answers focused on the most important topics
• Interact with other AfG educators (old and new), our expert community, our content only partners around the world and the AfG team.
Stack Exchange
But there is a twist……before our Q&A site can go live, we have
to prove ourselves as a community!
There are three stages to this process:
• Definition - defining the range of topics the site will cover
• Commitment - building up members of the community
• Beta - site goes live but will be withdrawn if not used frequently
Stack Exchange-Getting Started
“Homework” via email:
1. Follow Apps for Good’s proposal link
2. Submit up to 5 questions you think would be useful
3. Pick your top 3 questions and vote them up
4. Pick your bottom 3 and vote them down
End of Day 1
Agenda
Safeguarding/Child Protection
Using the Platform
Public website Students as teams not individuals Teachers/CDI can edit submissions No direct contact with teams by public
Joint child-protection responsibilities
School & CDI monitor platform jointly Schools to brief students about online
safety and appropriate behavior Schools to align with their own
Acceptable Use & Safeguarding Policies If school develops ongoing relationship
with expert, it can liaise with him/her re: CRB/List 99 if it so desires
If concerns are reported, schools to escalate to their child protection officer and alert Debbie at CDI & joint investigation will be carried out
Expert Sessions
Experts NOT required to be CRB’ed Generally by Skype Initiated only by teacher Uses school, not student, Skype
accounts Member of staff must be present
Re-capping on Day 1
Sharing your ideas
1: Problem definition
2: Market Research
3: Solution Design
4: Product Design
5: Fir
st build
& te
st
Introduction to Product Design
Step 4: Product Design
Precisely how should the interaction be laid out? What should the user experience be?
Step 4 Core Question
Intro Screen
Select Alarm
Record Message
Confirmation Screen
Add Alarm
Sitemap sample
Recipe Browser
Recipe Step Through
Rapid Prototyping (RP)
Prototypes are simulations of the product.
Koubachi Weather Birds App
Weather watch: Alerts on weather forecast and effect for gardens/plants
Information: Nutrients and how to care for garden and plant
Visual diary: Plant/garden development
Diary:Note progress/concerns:Tags,
Student Example - Fair
Have a go creating some of the initial screens for your idea on Balsamiq
Mockups
Step 4 Review
Practicalities
Adaptation
Key Assignments
1: Problem definition
2: Market Research
3: Solution Design
4: Product Design
5: Fir
st build
&
test
Build Path & Tools
AfG Tool Recap
Using App Inventor
Download Assets for Basic Drum Tutorial
www.bit.ly/lSGTA6AfG Educator Zone App Inventor
tutorialswww.bit.ly/appinventortutorials
Download Dell Streak Driverwww.bit.ly/dellstreakdriver
1. Scroll down to the ‘Éclair v2.1’ download and download zip folder2. Run installation file extracted folder3. Ensure driver is installed, then reboot laptop4. Connect Dell Streak to laptop and run App Inventor Blocks Editor (‘Connect
to Device’)
APP INVENTOR
UI
Programming Concepts
A I
HTML5
HTML5 + programming
Javascript + jquery
CSS
HTML
MOBILE APPS
HTML5 PhoneGapMobile App
(STEP 5)
HTML5 • JSON
Facebook API • Timeline
Hosting• Heroku
/Github
Server Side• PHP/ Ruby/
Node.js
Database • PostgresSQL
Facebook App
FACEBOOK APPS
Ending the course & AFGA
Coming to the end of the course
AFGA Sponsors
Learning
The Power to Do more - Getting the
most from your time
Community
Travel Money Information
Well-being Play & Creativity
AFGA Categories 2012
•Categories finalised
•Competition opens
•Entries submitted online
•Semi-finalists named
•Judging panel chooses finalists
•Mentors work with Finalists
•Finalists come to London
•Presentation to Dragon’s Den panels with Q&A
•Elevator Pitch to live audience and streamed on internet
•Category winners have paid development team take app to
Market
AFGA-how it works
In teams prepare a Dragon’s Den pitch--
30 minutes prep2 minute pitch
Good luck!
Your Turn at AFGA
How AfG Maps to Curricula
Mapping AfG to the KS3 ICT National Curriculum
OFSTED
What makes a good
AfG lesson?
What makes a good Ofsted lesson?
- new January criteria
Mapping AfG to other curricula
Mapping AfG to other curricula
Assessment
• Educators• Experts• Users
• Compare with curricula• Good, average, poor• User feedback• Expert feedback
• APP Assessment criteria• Educator community• CDI Europe
Who? How?
Other support
Making AfG Work in Your School
Next Steps
How we will work
We are here to support you in delivering the apps for good course. We will:
• Provide you with the resources to deliver the course through the AFG Online Platform & Educator Zone
• Help you connect with experts through our booking system on the platform
• ‘Top-up’ training sessions via periodic webinars
• Support you through regular visits or virtual catch-ups on Skype to see how you are doing and where we can help (certified only)
• Help you find answers to queries and address problems through guidance on the Educator Zone and our Q&A site – Stack Exchange
What we require
In order for us to best support you in delivering the course, we need you to:
Have a dedicated point of contact to receive and act upon all AfG communications in a timely fashion
Proactively communicate any difficulties you maybe experiencing
Troubleshoot before you seek help on technical problems
We are a community and as such help each other – we encourage you to connect with and support other partners
Embedding AFG in your School
Whole School/ Strategic Level
Opportunities
Embedded in policies & practice Built into school calendar Influencing pedagogy/practice
Cross-Curricular Links
Actions
Meet with senior team regularly to update them
Get AFG milestones in calendar Feed into staff briefings, L&T
groups, middle management/SLT
Particularly useful for English, Business Studies, Design & Tech
Opportunities to work at Year Group level, PSHE, Work related learning, etc.
Meet with HODs & HOYs, seek opportunities to bring in “guest speakers”
Explore opps for taster lessons, assemblies, enrichment days
Wider school opportunities
PR/Press opportunities Involvement of parents/local
business/governors/PTA Use of school website/social
media
Liaise with SLT on opportunities Draw on AFG press release
templates Use Twitter @appsforgoodcdi for
wider broadcasting
Book planning time with Senior Team member and appropriate staff
Open zip files and go onto Educator Zone
Do Stack Exchange homeworkIf you are willing to help test AFG platform let Rob know
NEXT STEPS - WITHIN THE WEEK
137
Next steps - within the monthAgree with Senior team and staff how you will
implement the course, incl recruitment & parents
Consider how you can inform/involve other staff and departments
Use Educator Zone to access new materials
Align AFG planning with school planning to get delivery plan for the year
Ensure equipment, software ordered, installed, etc.
Begin interacting with network of schools locally and beyond
138
Next steps - by August
Course planning in place for year, 1st half term detailed planning in place
Equipment/software in place- Test App Inventor!!
Familiar with content & tools-learning content and App Inventor and Stack Exchange
Plans for student recruitment in place ready for September launch, including informing parents
Plans for promotion in place-incl local press, school newsletter/website, using Twitter, LinkedIn, etc
139
Next steps - September and beyond
School Launch of AFG
AFG platform formally launched & teams onboarded
Baseline data return completed by educator & students
Use Stack Exchange to interact with wider network
Onboarding discussions and meetings with Rob & Debbie
Download Session Plan Samples
bit.ly/MubxAS
These session plans are provided for your reference for the purposes of training. Term 1 session plans and corresponding materials for 2012/13 will be published on the AfG Educator Zone w/b 16/07/12
Education – Community [email protected]
Partnerships / Senior Team Liaison: [email protected]
Evaluation/[email protected]
Thank you and good luck!
www.appsforgood.orgSpecial Thanks to
JD Hancock for images CC