How to find a great project idea Randy Guthrie – Microsoft Academic Developer Evangelist.

Slides:



Advertisements
Similar presentations
User Experience Krista Van Laan. Agenda What is User Experience? How does a User Experience team support the rest of the organization? What processes.
Advertisements

Facilitation skills & Group based learning
Pitch Guidelines Lesson 10. Check-in: Presentation You should be at least halfway done with your presentation Raise your hand if you have done this.
Lean Thinking Week 2. Agenda 5:30 – Team Stand Up 5:40 – Lean Thinking 6:00 – Activity: Brainstorming 6:45 – Activity: Market Research 7:25 – Review.
Pitch Guidelines Lesson 8. Modules 8.1Revise potential revenue based on feedback 8.2Pitch Guidelines 8.3Plan Your Pitch 8.4Continue working on prototype.
Effective Presentations Week 7. Agenda 5:30 – Team Stand Up 5:40 – Pitch Event details 6:00 – Draft Presentation 6:25 – Mentor Careers 7:25 – Ongoing.
From requirements to design
CS CS 5150 Software Engineering Lecture 12 Usability 2.
Design Process …and the project.
Usability Specifications
Mobile HCI IS 698/800 Spring 2013 Shaun Kane Week 2: Project.
Why planning? In order to make a successful project good communication is key! The process of planning and designing a project involves many people from.
SOCIAL NETWORKING APP FACEBOOK. WHAT IS FACEBOOK Facebook was created in 2004 by Mark Zuckerburg and was first used on computers. It was one of the first.
PROJECT UPDATE:DECEMBER 2014 Yicun Xiong #
Software Engineering EE323 Y.F. Fung Office: CF605 Consultation hours: Wednesday 6pm-7:30pm.
Writing a Software Project Proposal
Telecooperation Technische Universität Darmstadt Copyrighted material; for TUD student use only 1 Exercise TK3 Assigment 3: Application Scenario FG Telekooperation.
Requirements-definition User analysis
CS378 - Mobile Computing App Project Overview. App Project Teams of 2 or 3 students Develop an Android application of your choosing subject to instructor.
CS426 Game Programming II Dan Fleck. Why games?  While the ideas in this course are demonstrated programming games, they are useful in all parts of computer.
US Competitor Overview Randy Guthrie – Microsoft Academic Developer Evanglist.
Invention to Venture Next Week Monday- –Corporate Technology Commercialization (Tom Lindner) –Developing A Financial Plan- Costs, Revenue, and Break even.
Demo Guidelines Lesson 9. Modules 9.1Demo Video Guidelines 9.2Begin Filming Pitch Video 9.3Continue working on prototype.
Software Development Software Testing. Testing Definitions There are many tests going under various names. The following is a general list to get a feel.
Technovation Lesson: Effective Presentations Week 10.
Proposal for Term Project J. H. Wang Mar. 2, 2015.
Smart Doorbell iOS Application By: Ilke Uygun Supervisor: Paul Barry Date: 23 / 02 / 2011.
Approaching a Problem Where do we start? How do we proceed?
Video Editing Lesson 11. Modules 11.1Review deliverables 11.2Edit videos 11.3Put together business plan 11.4Continue working on prototype.
Money Matters Financial literacy for youth By Andrea Kulkarni.
Large Software Projects Deborah Black Vice President, Windows Division Microsoft.
User Interfaces 4 BTECH: IT WIKI PAGE:
CMPD 434 MULTIMEDIA AUTHORING
MODUL 2: KEY POINTS IN DEVELOPING ANDROID APPS Studio Mobile Content Development IMTelkom 2012.
Design Process … and some design inspiration. Course ReCap To make you notice interfaces, good and bad – You’ll never look at doors the same way again.
1 ITM 734 Introduction to Human Factors in Information Systems Cindy Corritore This material has been developed by Georgia Tech HCI faculty,
1 Notes from
Project Title All your names 1. Problem Space Importance of problem space How do people deal with this problem today? Who will care about a solution?
Verizon APP Challenge Marketing II/III. Contestants Students must be in teams of 5-7 with all the students in the team being from the same school If contestants.
Game Design Document Pertemuan 4 Matakuliah: T0944-Game Design and Programming Tahun: 2010.
Computer/Human Interaction Spring 2013 Northeastern University1 Name of Interface Tagline if you have one (80 chars max, including spaces) Team member.
Overview Prototyping Construction Conceptual design Physical design Generating prototypes Tool support.
Fall 2002CS/PSY Predictive Evaluation (Evaluation Without Users) Gathering data about usability of a design by a specified group of users for a particular.
Designing with Persuasion Is good design always persuasive? Push persuasion Take my product (advice) Buy my product Solicitation Messages & Warnings Pull.
Computer/Human Interaction Fall 2015 Northeastern University1 Name of Interface Tagline if you have one Team member names and schools/years Team member.
PREPARING FOR APRIL 15 JUDGING Nancy Goodman, Pace MBA Citibank VP, retired.
Telenor Ignite Idea pitch template
The Victorian Games & Apps Challenge Design Brief (PowerPoint)
Progile Automated Verification Engineer • PAVE •
Planning Interactive Multimedia
User-centred system design process
Project Learning in Capstone Design
Proposal for Term Project
Amplitude 2017 #cashlessbanoindia
Product design at Wiredcraft
Advanced IoT Mobile App Development Company
Project Learning in Capstone Design
<Application Name>
Police Car Battery Load Management
Logo: if available Project Name:
Artificial Intelligence app
DESIGN, PROTOTYPING and CONSTRUCTION
Plan on no more than 10 minutes (no more than 8 slides)
Design Brief.
Humanities Impact Project #4 Day 1
Technical Resources & Training
Project title All Your Names
Low-Fi Prototype and Testing
TIMING/VIDEO Remove auto-advancing after creating a video version:
2019 Boeing Innovation Challenge
Presentation transcript:

How to find a great project idea Randy Guthrie – Microsoft Academic Developer Evangelist

Elements of a great project Problem domain expertise or passion Personal experience Compelling story? Know someone with personal experience Knowledge of possible solutions Mentor that can provide guidance Solves a small part of the problem well Generalizes well to larger groups of people Has a self-sustaining cost structure

Step One: Find a problem Local problems better than world problems – Hungry people in your community vs. Africa Look at your own challenges or of people close to you Understand the problem processes: could technology improve the process? How? – Is there a local agency you can talk to? – Is there faculty / lab working on a problem? Are existing solutions out there? How are they inadequate?

Pick a part of the process to improve Ask domain experts: If you had a magic computer program that could do anything, what do you with it would do to improve this problem? – Where are current cost drains? – What takes too long? – Where are the errors & inaccuracies – Where do they need more people & why? – What doesn’t the current tech do that they wish it did? – What information would help people deal with this problem? – Could persuasive tech change people attitudes and make a difference?

Storyboard the solution Write a scenario (story) of the process improved by your solution – No black boxes ie: …”and then the United Nations does this part….”

Identify candidate technologies Start very simple – Web app? – Mobile app? – Client app? Does hardware need to part of the solution? – Mobile phone? – Embedded device, sensors or servos? – Other hardware platform? Existing projects are okay; keep in mind team size limit

Build Wireframe / Prototype Mock up app very quickly Get feedback from domain experts Make minor mods and lock down initial spec Start building real tech

Build Your Tech Start with interfaces Simulate data sources at first – Unless you have access to live data feed APIs Keep iterating

Sell your idea Write business plan – How much to develop? – What is potential revenue / cash flows? – Goal is to be self-sustaining Know competing technologies and their strengths and weakness compared to yours Get external validation of your assumptions

Create Video Video is a 3-5 minute commercial Includes the following – Description of the problem – Description of who is impacted and how many – Clear description of how your tech solves the problem – Brief screen demo showing the use of your tech

Keep improving Get your tech into the hands of users for alpha testing – Incorporate feedback – Repeat Update your documentation/video

QUESTIONS?