Presentation is loading. Please wait.

Presentation is loading. Please wait.

UMSI Entrepreneurship 2015 Fall UMSI 663 10/2015 Nancy A. Benovich Gilby Ehrenberg Director of Entrepreneurship Clinical Associate Professor School of.

Similar presentations


Presentation on theme: "UMSI Entrepreneurship 2015 Fall UMSI 663 10/2015 Nancy A. Benovich Gilby Ehrenberg Director of Entrepreneurship Clinical Associate Professor School of."— Presentation transcript:

1 UMSI Entrepreneurship 2015 Fall UMSI 663 10/2015 Nancy A. Benovich Gilby Ehrenberg Director of Entrepreneurship Clinical Associate Professor School of Information 650-539-8376 nabgilby@umich.edu

2 Today Your Project has gone through 1 week: Share out on your value hypothesis, quotes, decide if you will pivot on target user, problem and value hypothesis Potentially pivot Target User, Problem or Value Hypothesis Competition Research, Matrix, Market Sizing

3 Today is a crazy day (Homecoming Week) First Standup - Coordinate Share Out Start Share Outs – Should you pivot? Start Lab (~ 1:55) Finish Share Out Continue Lab

4 Don’t do what the customer tells you to do? How did it go this week? Correct on target users? Problems? Did you succeed in NOT sharing your value hypothesis?

5 Affect and Report Language In DESIGN THINKING – trying to get to what is MEANINGFUL to the user…..emotion, pain or joy Field of semantics distinguishes between two kinds of language Affective and Report Affective language – emotional information = context = WHY Report language – logical information = facts = 5 W 1H = WHO WHAT WHEN WHERE HOW

6 Team Project Overview 1.Form your team, establish ground rules, Interviews round 1 2.Review Customer Development Round 1 and Potentially Pivot, Competition, Market size 3.Review Customer Development Round 2, Pivot, sketch/wireframe, Business Model Canvas 4.Review Customer Development Round 3 Draft pitch, Dataset, backend, build app scaffolding, 5.KJ Affinity Diagram, final wireframe test with users 6.All teams pitch and review, MVP prototype 7.Pitch and demo to VCs, Executives, Entrepreneurs Project Week:

7 Innovation Team Dynamics & Tension, Use Case 1 or 2 or more passionate people banging heads, drawing lines in the sand WHY? Passionate people –It is truly the major root cause of most startups not succeeding believe it or not –If solved it is also the root cause of what truly led to a breakthrough.

8 Team Tension – What to do? 2 How have I learned to work through this? All parties, need to let go of 2 things: 1.WHO are the target, very first users AND 2.WHAT specifically are you going to do for them Yes if you are passionate, it feels like you are letting go of your SOUL

9 Team Tension 3 - What are the steps? 1.Take a breath –take target user, problems and the solutions off the table for now as they are polarizing your team....... 2.Step back and see if you can all re-establish agreement on your AREA OF IMPACT. We want to impact people with hearing loss to give them the ability to stop concealing their hearing aids and instead celebrate their uniqueness (a parallel helps,.....impact children with artificial limbs from trying to conceal or make them be lifelike which look spooky to instead be cool, reflecting their interests and personalities such as having a red and black spiderman hand)

10 Team Tension – 4 - Find Users & Listen 3.Figure out how to TALK TO USERS to get a sense of really who would be first in your area of impact, even if you can't completely get to the exact type, use a stand in. How did artificial limbs for kids go from spooky/slimy to cool where other kids want one who have their hands? Who were these first kids? Are there parallels to hearing aids? 4.LISTEN CAREFULLY, you may find the people who are most in target, who find this the most meaningful to them to take a stand on, RIGHT NOW, are not those with severe hearing loss, or some other attribute you might have been set on.....it could be someone like me, an old geezers going through mid-life crisis that have an in-the-ear aid and want to make a statement or kids or something you completely don't expect.

11 Team Tension 5 - 5.EMBRACE THAT NO ONE IS RIGHT OR WRONG ON THE TEAM it is the WHO that needs to be empathized with… those who would be impacted first, and believe me if you get traction, that's resources in the bank that then might lead to where you first thought you wanted to go. 6.YOU NEED TO GO IN A DIRECTION OF NEED OR MEANINGFULNESS OF A TARGET MARKET, in some cases just picking one, any one that you can find users to talk to is better than not getting out there and talking.

12 Who is the FIRST target, specifically

13 The hardest innovation problem is finding a market for a pre- defined solution!!!

14 KJ Method (Jiro Kawakita) and Questioning Obtain a 360 degree perspective of the actual environment in which the product or service would be used. You explore through: 1.Open-ended inquiry 2.Process observation 3.Participant observation Build a team united around what’s meaningful to the users from a variety of perspectives….. REMEMBER DIVERSITY IN TEAMS……THIS IS WHY IT IS VITAL FOR INNOVATION

15 Prepare Share Out: Customer Development Round 1 Each team will huddle for 15 minutes to identify quotes from interviews to share with the group. Each person should have 2-3 yellow sticky notes with direct quotes, written in the KJ format. SAVE THOSE!!! Each person should try to share quotes with their team that reinforced or negated the target user or problem If possible, each team should plan to play ONE recorded quote from their interviews in the Share Out for the class. Decide as a team if you need to pivot target user, urgent problem, value hypothesis some or all of the above!! Teams should identify questions about the process so far they might want to ask Nancy, other teams, or lab assistants. FIRST STANDUP: Tell me –What you did last week to get the interviews done –What you will do this week to get 3 each, 6-9 more done –What obstacles you have

16 Record and Write Top Quotes 2-3 for each interview Black text, all caps, large, easily readable from 6 feet away Traceability code: allows trace back to the source for the team but respects confidentiality

17 Share Out Team name Target user description What is their urgent problem? What is your value hypothesis? Each team (plays) ONE quote that either strongly support or negates their value hypothesis Group discussion –change target user, change problems, both, value hypothesis

18 Competition Landscape: Gartner Magic Quadrant

19 Competition Matrix: Rack and Stack

20 Market Size TAM = How big is the universe SAM = How many can I reach with my sales channel Target Market = who will be the most likely users/customers Target Market

21 Swift Concepts Refresh Delegates Recommended Swift Resources All walk through string manipulations with NSString All walk through grabbing content from the web and displaying (using closures)

22 Swift Playground

23 Downloading Web Content You will run into this error building for iOS 9 if you are attempting to execute an http request (as opposed to https) 2015-10-08 10:20:52.828 Downloading Web Content[7711:257208] App Transport Security has blocked a cleartext HTTP (http://) resource load since it is insecure. Temporary exceptions can be configured via your app's Info.plist file.

24 Homework #8: What’s the Weather App Write the user stories in Trello with the done criteria on the back of the card for an app that prints the weather for a city that is typed in, try to have a fun background: Enter a City, press the “What’s the Weather” Button Display weather from the website http://www.weather- forecast.com/locations/ http://www.weather- forecast.com/locations/

25 Homework #9 Steps – page 1 1.In Xcode, create a new single view application 2.You will be grabbing the weather from the site http://www.weather-forecast.com/locations/ as quite handily, it has the city name in the URL title: http://www.weather-forecast.com/locations/New-York/forecasts/latesthttp://www.weather-forecast.com/locations/ http://www.weather-forecast.com/locations/New-York/forecasts/latest 3.In Xcode, go to the storyboard. Add an ImageView to the ViewController, stretch it to fit the entire size of the View Controller. Add constraints so the top, bottom right, left so the ImageView stretches to cover the entire ViewController when a change in orientation or larger/smaller screen size occurs. 4.Find a image, download it and drag it into the Xcode project files. Go back to the storyboard and select the ImageView, on the right, in the attribute inspector, select the Image you in the Image dropdown, you should see your image fill the ImageView screen. 5.Create a label for “What’s the Weather”, create another below it for “Enter Your City”. Add a TextField below the “Enter Your City Label”. Create a button Below the label “What’s the Weather”, ensure you have the proper constraints to keep the labels, text field, button appropriately placed when the phone is rotated! 6.Create a label view with a few lines of room under the “What’s the Weather Button”, this will be for the result of the weather. Again, ensure the constraints work for both portrait and landscape orientations. 7.Add an outlet for the TextField, call it cityTextField. Add an action for the button, call it findWeather, and an outlet for the bottom-most label, call it resultLabel.

26 Homework #9 Steps – page 2 8.In the ViewController source, in the viewDidLoad() function, we will define url (as we did in the class example), create a task with the sharedSession function using a closure. If there is data, create an immutable variable webContent from NSString. Print webcontent, add task.resume(). 8.Try the http://www.weather-forecast.com/locations/ website url in a browser using https as https://www.weather- forecast.com/locations/, if it works, we should use https in our code, if not, then we need to add the below to the plist. NSAppTransportSecurity http://www.weather-forecast.com/locations/https://www.weather- forecast.com/locations/ NSAllowsArbitraryLoads 11.Run! You should see html-like code in the Xcode log output window.

27 Homework #9 Steps – page 3 12.We need to extract the data for forecast from an entered city. Go to a browser, enter the url http://www.weather- forecast.com/locations/Detroit/forecasts/latest Browse the html source, look for “Weather Forecast Summary”. You can see that “Weather Forecast Summy and the text for the forecast is separated by a string of html code. We will use the componentsSeparatedByString to pull out the string with just the forecast. Let the separated string be websiteArray, print it, run!http://www.weather- forecast.com/locations/Detroit/forecasts/latest 13.Check the log output window to see if we got the separation needed as above where websiteArray[1] would have our forcecast string, print websiteArray. Run and check the output again.

28 Homework #9 Steps – page 4 14. Let’s create one more array to separate text, call it weatherArray, using what’s left over in the output to separate by. Prnt weatherArray[0], run! Check the output, it should now contain just the forecast text. 15. Check if weatherArrary.count is > 0 and assign weatherSummary to weatherArray[0]. Update the resultLabel with the forecast text. Remember to call dispatch_asych!

29 Homework #9 Steps – page 5 14. The App should look as below, but note that there are &degC in the text which looks ugly. 15. Take weatherArray[0] and replace the &degC using stringByReplacingOccurencesString, the degree’s sign on a mac is fn opt 0 º. Run and the forecast text should look wonderful.

30 Homework #9 Steps – page 6 16. We want the weather to show up when the button is pressed so move all the code from viewDidLoad to findWeather. 17. Run, press the “What’s the Weather” button and the forecast text should show up. 18.Now we will add the text from the city that was entered in the cityTextField. You can concatenated it right into the url as below, run type in a city, perhaps London, press the “What’s the Weather” button and you should see the correct forecast.

31 Update Trello Test all the checklists on each of your user story cards. Move the all the cards to the Done list

32 To Get Credit for these Assignments Add Members to Trello……. nabgilby@gmail.com, manavg@umich.edu, shubhamr@umich.edu, and put the Trello link in canvas.nabgilby@gmail.comshubhamr@umich.edu Try uploading your code to github and putting a link in canvase If too cumbersome, zip the folder, upload to canvas, We will download, run your code using the tests on the back of each trello card

33 Assignment Summary #6 Competition Matrix #7 Market Sizing #8 Customer Validation Round2 #9 Whats the Weather App and Trello Board (2weeks)


Download ppt "UMSI Entrepreneurship 2015 Fall UMSI 663 10/2015 Nancy A. Benovich Gilby Ehrenberg Director of Entrepreneurship Clinical Associate Professor School of."

Similar presentations


Ads by Google