1 00:00:00,000 --> 00:00:01,470 2 00:00:01,470 --> 00:00:05,390 >> [Musik spiller] 3 00:00:05,390 --> 00:00:11,270 4 00:00:11,270 --> 00:00:12,990 >> ABBY FICHTNER: Hej, jeg er Abby Fichtner. 5 00:00:12,990 --> 00:00:15,739 De fleste kender mig som Hacker Chick, fordi jeg gør det Hacker Chick 6 00:00:15,739 --> 00:00:18,310 Blog om hvordan man opbygger bedre teknologi. 7 00:00:18,310 --> 00:00:20,660 Og jeg er også over på Harvard Innovation Labs. 8 00:00:20,660 --> 00:00:22,890 Kender du det Innovation Lab? 9 00:00:22,890 --> 00:00:24,510 OK, så det er ond sjov. 10 00:00:24,510 --> 00:00:26,960 Jeg er hacker i bopæl der, hvor min rolle 11 00:00:26,960 --> 00:00:30,330 er at hjælpe eleverne med at gøre alt fra hacking på kølige sideprojekter, alle 12 00:00:30,330 --> 00:00:34,710 vejen op til start tech nystartede. 13 00:00:34,710 --> 00:00:36,760 >> Jeg er en programmør, så det er min baggrund. 14 00:00:36,760 --> 00:00:42,059 Jeg slags fik i programmeringen og nystartede ved en interessant rute. 15 00:00:42,059 --> 00:00:44,600 Da jeg var i skole, jeg ønskede at være en konsulent, 16 00:00:44,600 --> 00:00:46,619 fordi jeg troede, at ville være lort. 17 00:00:46,619 --> 00:00:48,160 Jeg ved ikke, om det er stadig en ting. 18 00:00:48,160 --> 00:00:50,150 Må eleverne stadig ønsker at være ledelseskonsulenter? 19 00:00:50,150 --> 00:00:51,380 Er det betragtede virkelig cool? 20 00:00:51,380 --> 00:00:52,740 >> OK, så jeg troede, det var virkelig cool. 21 00:00:52,740 --> 00:00:54,670 Jeg landede et job med en af topledelsen rådgivning 22 00:00:54,670 --> 00:00:55,753 virksomheder lige ud af skolen. 23 00:00:55,753 --> 00:00:59,450 Jeg var meget spændt lige op indtil jeg begyndte at arbejde der, 24 00:00:59,450 --> 00:01:02,477 og så absolut hadede det. 25 00:01:02,477 --> 00:01:03,560 Jeg kunne ikke lide det selskab. 26 00:01:03,560 --> 00:01:04,160 Jeg kunne ikke lide kulturen. 27 00:01:04,160 --> 00:01:06,870 >> Jeg kunne ikke lide noget om det bortset fra at de meget bizart 28 00:01:06,870 --> 00:01:10,010 sætte mig i programmering, som var virkelig underligt, fordi min titel var ikke 29 00:01:10,010 --> 00:01:10,889 programmør. 30 00:01:10,889 --> 00:01:13,430 Der var ikke noget, som jeg kan Husk i interviewet om, 31 00:01:13,430 --> 00:01:14,820 du kommer til at programmere. 32 00:01:14,820 --> 00:01:18,100 Jeg troede, jeg skulle være rådgivning ledere, hvad det så betyder. 33 00:01:18,100 --> 00:01:21,270 Jeg er stadig ikke faktisk sikker, men det gav mening for mig på det tidspunkt. 34 00:01:21,270 --> 00:01:23,490 >> Så jeg går der, og de faktisk gav mig et kontor, 35 00:01:23,490 --> 00:01:25,270 som var cool, fordi jeg tror, det er det eneste job, jeg nogensinde har 36 00:01:25,270 --> 00:01:26,520 havde hvor jeg havde et kontor. 37 00:01:26,520 --> 00:01:30,530 Og de gav mig en computer og denne store udstyr, som computeren var tilsluttet 38 00:01:30,530 --> 00:01:34,770 op til, at så jeg skrev kode styre dette udstyr, som var virkelig pæne. 39 00:01:34,770 --> 00:01:37,370 Og den del jeg faktisk godt lide. 40 00:01:37,370 --> 00:01:41,720 >> Og jeg gjorde kode for NSA, som var virkelig underligt. 41 00:01:41,720 --> 00:01:44,380 Det var mit første job ud af college. 42 00:01:44,380 --> 00:01:45,660 Og så jeg skriver denne kode. 43 00:01:45,660 --> 00:01:47,868 Jeg er bare helt hacking, fordi jeg har ingen idé om, hvad 44 00:01:47,868 --> 00:01:49,920 Jeg gør, og forsøger for at gøre det gøre ting. 45 00:01:49,920 --> 00:01:54,180 >> Og jeg kommer til dette punkt, hvor jeg bruger biblioteker til at kontrollere dette udstyr. 46 00:01:54,180 --> 00:01:55,950 Og jeg kan kun gøre hvad der er i bibliotekerne, 47 00:01:55,950 --> 00:01:59,675 og de ting, jeg skal gøre, Der er ikke nogen funktioner til. 48 00:01:59,675 --> 00:02:01,537 Og jeg er ligesom, OK. 49 00:02:01,537 --> 00:02:03,370 Men der var en støtte nummer, så jeg kalder op 50 00:02:03,370 --> 00:02:06,910 det selskab, der har oprettet softwaren, og jeg sagde, at jeg har brug for at gøre dette. 51 00:02:06,910 --> 00:02:10,490 Og de var ligesom, Ja, du kan ikke gøre det. 52 00:02:10,490 --> 00:02:14,220 Og det var mit første job ud af skole og mit første projekt, 53 00:02:14,220 --> 00:02:17,270 og jeg bare ikke føler, at jeg kunne bare gå til chefen og være like-- 54 00:02:17,270 --> 00:02:19,040 og han gjorde lige slags af sætte mig på min egen. 55 00:02:19,040 --> 00:02:20,600 >> Jeg havde ikke rigtig lyst til Jeg kunne gå til chefen 56 00:02:20,600 --> 00:02:23,560 at være som, åh, gå fortælle NSA sorry, Vi kommer ikke til at gøre det for dem, 57 00:02:23,560 --> 00:02:25,115 fordi biblioteket er ikke tilgængelig. 58 00:02:25,115 --> 00:02:27,104 Det bare ikke synes acceptabel. 59 00:02:27,104 --> 00:02:29,770 Og så jeg slags blev oppe hele nat hacking noget sammen, 60 00:02:29,770 --> 00:02:31,140 og jeg gjorde det arbejde. 61 00:02:31,140 --> 00:02:34,619 >> Og det var denne drejning øjeblik for mig, hvor det bare klikkede. 62 00:02:34,619 --> 00:02:36,410 Og jeg indså dette er hvad jeg ønskede at gøre. 63 00:02:36,410 --> 00:02:39,480 Jeg troede, det var de fedeste ting nogensinde, at jeg var ligesom jeg gjorde noget 64 00:02:39,480 --> 00:02:42,146 at skaberne af softwaren Tanken var ikke engang muligt. 65 00:02:42,146 --> 00:02:45,490 Og jeg var muligvis den første nogensinde, der gør det, ikke? 66 00:02:45,490 --> 00:02:49,200 Og det var ikke så stor en ting, men det var bare sådan en cool idé. 67 00:02:49,200 --> 00:02:51,265 >> Og så jeg forlod den store management konsulentfirma, 68 00:02:51,265 --> 00:02:53,640 og jeg begyndte at arbejde for nystartede, fordi opstarter er alle 69 00:02:53,640 --> 00:02:55,900 om at skabe ting, ingen har nogensinde skabt før. 70 00:02:55,900 --> 00:02:58,025 Og jeg troede, det var det mest awesome ting nogensinde. 71 00:02:58,025 --> 00:03:01,990 Så jeg gjorde det for en række år slags bygget 72 00:03:01,990 --> 00:03:03,530 teknologien til nystartede. 73 00:03:03,530 --> 00:03:08,530 Og så jeg slags, da jeg var siger før, kom ind i dette område 74 00:03:08,530 --> 00:03:11,562 hvor jeg bare at gå rundt at hjælpe hackere og tech iværksættere, der 75 00:03:11,562 --> 00:03:14,020 er ved at opbygge innovative, forstyrrende products-- hjælpe dem 76 00:03:14,020 --> 00:03:16,246 at gøre det og finde måder at gøre det, som de 77 00:03:16,246 --> 00:03:17,790 kan blive en succes på markedet. 78 00:03:17,790 --> 00:03:22,300 >> Så det er hvad jeg ønsker at tale med jer om i dag. 79 00:03:22,300 --> 00:03:26,540 Så for mig, jeg synes det er en rigtig spændende tidspunkt at være i dette rum 80 00:03:26,540 --> 00:03:29,609 lige nu, fordi teknologien er udvide på dette utrolig hastighed, 81 00:03:29,609 --> 00:03:31,650 og det gør alle disse muligheder 82 00:03:31,650 --> 00:03:32,850 der var aldrig tilgængelige før. 83 00:03:32,850 --> 00:03:35,210 Så jeg føler, at vi er tilbage til at punkt, hvor du kan oprette ting 84 00:03:35,210 --> 00:03:36,564 at ingen nogensinde er skabt før. 85 00:03:36,564 --> 00:03:38,730 Og især, du ser på ting som 3D-print. 86 00:03:38,730 --> 00:03:43,810 Så folk er 3D-print ting som menneskelige organer eller mad. 87 00:03:43,810 --> 00:03:46,140 NASA har startet 3D udskrivning fødevarer astronauter, 88 00:03:46,140 --> 00:03:50,950 så dette er en 3D-printer med dej og pizza sauce 89 00:03:50,950 --> 00:03:53,940 og ost som dets patroner, snarere end polymerer. 90 00:03:53,940 --> 00:03:54,810 >> Og biler. 91 00:03:54,810 --> 00:03:58,640 Urbee 3D trykt verdens billigste og mest brændstoføkonomiske bil, 92 00:03:58,640 --> 00:04:00,640 og de er ved at køre det over hele landet 93 00:04:00,640 --> 00:04:04,420 på under 10 gallons brændstof, som er temmelig vanvittigt. 94 00:04:04,420 --> 00:04:07,770 Og selvfølgelig alt foregår med mobil, og det faktum, med ting 95 00:04:07,770 --> 00:04:11,770 ligesom 3D-print gør skaber fysiske enheder så meget billigere 96 00:04:11,770 --> 00:04:15,173 har ført til tingenes internet, der er denne forestilling, at hey, hvorfor skal vi 97 00:04:15,173 --> 00:04:17,839 have funktionaliteten i vores computere og vores tabletter? 98 00:04:17,839 --> 00:04:19,470 Skal vi ikke tage det ud dem og faktisk 99 00:04:19,470 --> 00:04:21,269 sparker den helt ind i enheder, hvor vi holder af. 100 00:04:21,269 --> 00:04:23,170 >> Og så vi får ting like-- David Rose 101 00:04:23,170 --> 00:04:25,470 over på Media Lab skabt en paraply, der fortæller vejret. 102 00:04:25,470 --> 00:04:28,000 Og så du kan forestille dig det i en paraply står ved døren. 103 00:04:28,000 --> 00:04:30,916 Og da det registrerer du gå forbi det, hvis det kommer til at regne, vil det blinke, 104 00:04:30,916 --> 00:04:33,430 så du ved at tage den med dig. 105 00:04:33,430 --> 00:04:36,200 Eller Valour skabt en cykel, giver dig retninger og giver dig 106 00:04:36,200 --> 00:04:38,540 alle dine ridning statistik. 107 00:04:38,540 --> 00:04:42,390 >> Eller Hapi skabte en gaffel, der overvåger dine spisevaner 108 00:04:42,390 --> 00:04:44,660 at hjælpe dig med at spise mere sundt. 109 00:04:44,660 --> 00:04:50,060 Og alt fra selv-kørsel biler til sind-kontrollerede helicopters-- 110 00:04:50,060 --> 00:04:51,290 >> [Griner LIDT] 111 00:04:51,290 --> 00:04:54,767 >> Selv ting, som vi opfattes som meget lavteknologisk, som at læse nyheder. 112 00:04:54,767 --> 00:04:57,350 Gannett netop meddelt, at de arbejder på virtual reality 113 00:04:57,350 --> 00:05:00,990 journalistik, hvor man optager nyheden ikke ved at læse det, 114 00:05:00,990 --> 00:05:05,179 men ved faktisk oplever det og være en del af det. 115 00:05:05,179 --> 00:05:07,970 Eller andre ting, som vi måske tror af så lavteknologisk, ligesom havearbejde, 116 00:05:07,970 --> 00:05:08,700 fordi du har brug for at de-stress. 117 00:05:08,700 --> 00:05:10,500 Fordi jeg ved ikke om jer, men jeg 118 00:05:10,500 --> 00:05:13,550 ville finde lever nyheder bliver meget stressende. 119 00:05:13,550 --> 00:05:15,420 >> [Griner] 120 00:05:15,420 --> 00:05:15,930 121 00:05:15,930 --> 00:05:20,380 >> Et team af MIT, Grove, har skabt en producere apparat 122 00:05:20,380 --> 00:05:23,690 der faktisk kan du sætte i din køkken til at vokse frugter og grøntsager. 123 00:05:23,690 --> 00:05:27,100 Og så det er virkelig cool ser på alle opstarter. 124 00:05:27,100 --> 00:05:29,002 Der er bare denne fantastiske antal opstarter 125 00:05:29,002 --> 00:05:30,960 der er ude i disse dage der forsøger at tage 126 00:05:30,960 --> 00:05:32,293 fordel af disse teknologier. 127 00:05:32,293 --> 00:05:35,836 Og hvad der virkelig interesting-- bare ser på alle disse ting, der er 128 00:05:35,836 --> 00:05:38,960 kommer op, men kun en meget realisere lille procentdel af disse nystartede er 129 00:05:38,960 --> 00:05:40,970 faktisk vil gøre det i fremtiden, 130 00:05:40,970 --> 00:05:46,070 og form for forståelse, hvorfor nogle af dem gøre det, og nogle af dem ikke. 131 00:05:46,070 --> 00:05:50,124 >> Så jeg gav en tale i sidste måned på en ingeniør konference, 132 00:05:50,124 --> 00:05:52,040 og jeg ønskede at tale med dem om dette emne. 133 00:05:52,040 --> 00:05:53,373 Og jeg troede, at de er ingeniører. 134 00:05:53,373 --> 00:05:54,190 De vil have regler. 135 00:05:54,190 --> 00:05:54,750 Ligesom, jeg er en ingeniør. 136 00:05:54,750 --> 00:05:55,220 Jeg kan lide regler. 137 00:05:55,220 --> 00:05:56,470 Det er meget rart og nydelige, ikke? 138 00:05:56,470 --> 00:05:58,390 Så jeg prøvede at komme op med reglerne for innovation. 139 00:05:58,390 --> 00:06:00,848 >> Og så snart jeg gjorde det, jeg indså, at er lidt fjollet. 140 00:06:00,848 --> 00:06:05,240 Den første regel for innovation er, at der er ingen regler for innovation. 141 00:06:05,240 --> 00:06:07,160 For hvis du gør det rigtigt, så er du 142 00:06:07,160 --> 00:06:09,237 bryde flere regler end din følgende. 143 00:06:09,237 --> 00:06:12,070 Og, selvfølgelig, Thomas Edison berømt sagde, at "jeg ikke har fejlet. 144 00:06:12,070 --> 00:06:14,736 Jeg har lige fundet 10.000 måder, der ikke vil arbejde. " 145 00:06:14,736 --> 00:06:17,110 Og så, naturligvis mere nyskabende, at du bliver, 146 00:06:17,110 --> 00:06:18,943 du har brug for at slags forventer, at du kommer 147 00:06:18,943 --> 00:06:21,850 at finde flere måder, der ikke virker. 148 00:06:21,850 --> 00:06:25,320 Men den gode nyhed er, at det er ikke en komplet sort hul. 149 00:06:25,320 --> 00:06:27,780 Når man ser på nystartede der har været en succes, 150 00:06:27,780 --> 00:06:29,515 innovatorer, der har bygget disse produkter, 151 00:06:29,515 --> 00:06:31,470 har haft succes med markeder, hvad du vil se 152 00:06:31,470 --> 00:06:33,770 er igen og igen, det samme mønstre spirende af de ting 153 00:06:33,770 --> 00:06:34,640 at de laver. 154 00:06:34,640 --> 00:06:38,320 Og en masse af disse, når man slags grave ned i dem, 155 00:06:38,320 --> 00:06:42,070 de er slags bygger på en masse principperne bag Lean og Agile-- 156 00:06:42,070 --> 00:06:45,900 og folk bare at tage dem og sagde: Hvordan kan disse give mening for en start? 157 00:06:45,900 --> 00:06:48,160 >> Så jeg ønsker at gå gennem disse. 158 00:06:48,160 --> 00:06:50,884 For at være ærlig, tror jeg jeg havde gerne bruge omkring halvdelen 159 00:06:50,884 --> 00:06:52,550 tiden på denne sidste en-- dette "Fokus! 160 00:06:52,550 --> 00:06:53,490 Og få lort gjort. " 161 00:06:53,490 --> 00:06:55,839 Fordi virkelig, det er hvad det kommer til stykket. 162 00:06:55,839 --> 00:06:58,380 Men jeg tror, ​​de første fire er virkelig vigtigt at forstå 163 00:06:58,380 --> 00:07:00,120 sammenhæng og tankegang, du har brug for 164 00:07:00,120 --> 00:07:03,020 at indgå, når du laver noget virkelig nyskabende, at 165 00:07:03,020 --> 00:07:06,120 er ikke blevet gjort før. 166 00:07:06,120 --> 00:07:08,287 >> Så det første princip er fjerne affald, 167 00:07:08,287 --> 00:07:10,370 som, hvis du ved noget om Lean-principper, 168 00:07:10,370 --> 00:07:14,520 det er en af ​​de vigtigste principper for Lean. 169 00:07:14,520 --> 00:07:17,170 Og i virkeligheden, Eric Ries, der er skaberen af ​​Lean opstart 170 00:07:17,170 --> 00:07:20,960 metodologi, siger nummer et vigtigste for en start 171 00:07:20,960 --> 00:07:24,580 er at lære at se forskel mellem værdi og waste-- 172 00:07:24,580 --> 00:07:27,310 som er temmelig underligt, ikke? 173 00:07:27,310 --> 00:07:30,150 Ligesom hvordan kunne du ikke kender hvad der er værdi, og hvad der er affald? 174 00:07:30,150 --> 00:07:33,830 >> Men jeg synes, det giver mere mening, hvis du synes om rødderne af Lean. 175 00:07:33,830 --> 00:07:38,560 Så Lean stammer fra Lean produktion Toyota Production System i Japan. 176 00:07:38,560 --> 00:07:43,550 Og "affald" er en oversættelse fra Udtrykket "Muda", som faktisk er bredere. 177 00:07:43,550 --> 00:07:45,860 Så virkelig, hvad du vil at gøre, er elimineret Muda. 178 00:07:45,860 --> 00:07:48,260 Og Muda betyder ikke bare noget, der er uproduktive, 179 00:07:48,260 --> 00:07:50,784 men noget, der ikke tilføje værdi i dag. 180 00:07:50,784 --> 00:07:52,700 Fordi især når du laver noget 181 00:07:52,700 --> 00:07:56,110 så usikre som gør en start, skabe noget innovativt, 182 00:07:56,110 --> 00:07:58,900 hvis du tror, ​​at du er går på denne måde, og du 183 00:07:58,900 --> 00:08:01,254 begynde at bygge noget for dette, og så skal du 184 00:08:01,254 --> 00:08:03,420 finde ud af, hvad der virkelig foregår på, og du går denne vej, 185 00:08:03,420 --> 00:08:05,440 derefter noget du gjorde i løbet af her er spild, ikke? 186 00:08:05,440 --> 00:08:07,110 Og så i Agile, vi har et udtryk kaldes 187 00:08:07,110 --> 00:08:08,710 YAGNI, som er "Du Er det ikke Gonna har brug for det. " 188 00:08:08,710 --> 00:08:09,340 >> [Griner] 189 00:08:09,340 --> 00:08:12,630 >> Så det er en rigtig god ting at huske som du bygger nye teknologier. 190 00:08:12,630 --> 00:08:14,713 Alt, hvad du tror at du får brug for, 191 00:08:14,713 --> 00:08:18,510 bare antage, at du er ikke før du gør. 192 00:08:18,510 --> 00:08:22,410 >> Så det er interessant at se på eksempler på nystartede, der har gjort det 193 00:08:22,410 --> 00:08:24,200 og se, hvor de kom fra. 194 00:08:24,200 --> 00:08:28,612 Så PayPal faktisk startede som en måde at stråle betalinger mellem PDA'er. 195 00:08:28,612 --> 00:08:31,320 Men det viste sig, at verden var ikke klar til mobile betalinger 196 00:08:31,320 --> 00:08:32,220 i '99, ikke? 197 00:08:32,220 --> 00:08:35,919 Vi er kun lige begyndt at få der nu. 198 00:08:35,919 --> 00:08:39,734 >> Flickr startede som et massivt multiplayer online rollespil spil. 199 00:08:39,734 --> 00:08:41,900 Men det viste sig, ligesom når folk spille det, 200 00:08:41,900 --> 00:08:43,875 at det sjoveste aspekt deling af fotos. 201 00:08:43,875 --> 00:08:45,810 Det er lidt sjovt. 202 00:08:45,810 --> 00:08:50,140 >> Og så Instagram startede som en gamified Foursquare. 203 00:08:50,140 --> 00:08:53,300 Og de faktisk bygget hele app og kiggede på det, og gik wow, 204 00:08:53,300 --> 00:08:54,800 Der er alt for meget foregår her. 205 00:08:54,800 --> 00:08:55,920 Det er alt for kompliceret. 206 00:08:55,920 --> 00:08:58,070 Og de bare skrottet det hele ting og sagde, ved du hvad? 207 00:08:58,070 --> 00:09:00,040 Vi er lige kommer til at fokusere igen på billederne. 208 00:09:00,040 --> 00:09:01,812 Og det var, hvad der var succes for dem. 209 00:09:01,812 --> 00:09:04,520 Og så det er dem, der gjorde det, men når du slags ser 210 00:09:04,520 --> 00:09:06,760 over hele linjen, den statistik er temmelig dystre. 211 00:09:06,760 --> 00:09:09,480 Fordi statistik er, at ni ud af ti nye produkter ikke, 212 00:09:09,480 --> 00:09:10,690 som er temmelig elendige. 213 00:09:10,690 --> 00:09:15,070 Og som udviklere, som folk der arbejder med teknologi, 214 00:09:15,070 --> 00:09:17,100 Jeg tror, ​​når vi ser ved en stat som dette, 215 00:09:17,100 --> 00:09:19,260 vi forstår, hvor svært det er at bygge tech når 216 00:09:19,260 --> 00:09:21,551 du bygger noget det er ikke blevet bygget før. 217 00:09:21,551 --> 00:09:24,700 Og vi antager, at disse ikke fordi vi kan ikke bygge teknologien. 218 00:09:24,700 --> 00:09:28,780 Men når du virkelig grave dybt, hvad happening-- disse produkter 219 00:09:28,780 --> 00:09:31,170 ikke ikke fordi teknologi fungerede. 220 00:09:31,170 --> 00:09:33,160 De er ikke, fordi de mennesker, der skabte 221 00:09:33,160 --> 00:09:36,140 dem ikke var i stand til at finde et marked for dem. 222 00:09:36,140 --> 00:09:39,510 >> Min favorit eksempel på dette er et firma kaldet 223 00:09:39,510 --> 00:09:42,250 Aktualitet Systems, som var faktisk her i Boston. 224 00:09:42,250 --> 00:09:44,510 De skabte en 3D holografisk display. 225 00:09:44,510 --> 00:09:46,940 Det er temmelig badass, ikke? 226 00:09:46,940 --> 00:09:49,290 De skaber det, og de fik det arbejder, og derefter 227 00:09:49,290 --> 00:09:51,530 de tilbragte de næste 10 years-- så de skabte dette. 228 00:09:51,530 --> 00:09:52,960 Dette ville være imponerende at skabe i dag, ikke? 229 00:09:52,960 --> 00:09:54,459 De skabte dette over 10 år siden. 230 00:09:54,459 --> 00:09:58,340 De tilbragte de næste 10 år på at forsøge uden held at finde et marked for det 231 00:09:58,340 --> 00:10:01,340 og skabe en rentabel forretning ud af det, og til sidst var nødt til at lukke ned, 232 00:10:01,340 --> 00:10:04,700 og alt, hvad de kunne gøre, var sælge off en licens til teknologien. 233 00:10:04,700 --> 00:10:06,444 Så blev de succes med at innovere? 234 00:10:06,444 --> 00:10:08,110 Jeg mener, de fik teknologien til at arbejde. 235 00:10:08,110 --> 00:10:09,090 Det er forbløffende. 236 00:10:09,090 --> 00:10:12,280 Men hvis du forsøger at faktisk opbygge en rentabel forretning ud af dette, 237 00:10:12,280 --> 00:10:15,130 ikke så meget. 238 00:10:15,130 --> 00:10:19,210 >> Og så hvad er interessant er der har været forskning 239 00:10:19,210 --> 00:10:22,675 i, hvad der er den største enkeltstående indikator for opstart fiasko. 240 00:10:22,675 --> 00:10:26,784 Er der nogen af ​​jer ønsker at gætte, hvad det er? 241 00:10:26,784 --> 00:10:29,070 >> PUBLIKUM: Ingen marked? 242 00:10:29,070 --> 00:10:31,275 >> ABBY FICHTNER: Ingen marked, ja. 243 00:10:31,275 --> 00:10:34,400 Så noget, der rent faktisk jeg skulle har said-- noget nystartede gør, 244 00:10:34,400 --> 00:10:36,890 at hvis de gør det her, det er den største prædiktor, at de er 245 00:10:36,890 --> 00:10:38,556 vil mislykkes, eller den største indikator. 246 00:10:38,556 --> 00:10:41,980 247 00:10:41,980 --> 00:10:46,610 Så ikke noget marked er sortering af noget, der sker for dem. 248 00:10:46,610 --> 00:10:48,480 >> Så Don [uhørligt] gjorde en undersøgelse i dette, 249 00:10:48,480 --> 00:10:51,355 og hvad han fandt var single største indikator for opstart fiasko 250 00:10:51,355 --> 00:10:57,230 stikning til den oprindelige business plan-- som 251 00:10:57,230 --> 00:10:59,630 er temmelig forvirrende, ikke? 252 00:10:59,630 --> 00:11:03,260 For hvis du starter på en ny venture, 253 00:11:03,260 --> 00:11:05,810 du skal prøve at finde ud af hvis du er på rette spor eller ej. 254 00:11:05,810 --> 00:11:09,160 Selv den terminologi, på sporet, indebærer at du taler efter planen. 255 00:11:09,160 --> 00:11:11,618 Og så hvis stikning til at planlægge betyder, at du kommer til at mislykkes, 256 00:11:11,618 --> 00:11:13,240 det er meget forvirrende. 257 00:11:13,240 --> 00:11:14,570 Right? 258 00:11:14,570 --> 00:11:17,260 >> Og så bringer os til innovation mønster nummer 259 00:11:17,260 --> 00:11:19,800 to, som er, at man bør virkelig starte små. 260 00:11:19,800 --> 00:11:21,600 Og denne slags pauser vores mentale model, 261 00:11:21,600 --> 00:11:24,020 Jeg tror, ​​for hvordan folk tænker hvordan opstarter fungere. 262 00:11:24,020 --> 00:11:27,430 Fordi jeg mener, ligesom vi har fået billedet af nystartede som går stort eller gå hjem, skat. 263 00:11:27,430 --> 00:11:27,960 Right? 264 00:11:27,960 --> 00:11:29,784 Som jeg har fået en stor vision, og boom. 265 00:11:29,784 --> 00:11:32,242 Jeg har tænkt mig at gå store, og jeg er kommer til at være den næste Facebook. 266 00:11:32,242 --> 00:11:34,310 >> Men spørgsmålet er, hvordan gør du det, ikke? 267 00:11:34,310 --> 00:11:37,950 Hvordan kan du gå fra ingenting, men en idé at lide en milliard brugere, 268 00:11:37,950 --> 00:11:39,910 som Facebook har? 269 00:11:39,910 --> 00:11:42,985 Hvordan ville du selv bygge ud nok funktioner fra dag ét 270 00:11:42,985 --> 00:11:45,460 at man kunne appellere til en milliard brugere? 271 00:11:45,460 --> 00:11:47,980 Og selv hvis man ville opbygge den næste Facebook 272 00:11:47,980 --> 00:11:50,030 i morgen, hvordan kan du begynde få mennesker på det? 273 00:11:50,030 --> 00:11:54,120 Fordi ville nogen af ​​jer bruger "den næste Facebook "hvis ingen du vidste var på det? 274 00:11:54,120 --> 00:11:55,860 Sandsynligvis ikke, vel? 275 00:11:55,860 --> 00:12:00,320 >> Og så hvad jeg se nystartede as-- når du er virkelig tidligt 276 00:12:00,320 --> 00:12:04,070 stages-- slags at gøre søgningen efter skæringspunktet mellem vores store vision 277 00:12:04,070 --> 00:12:08,120 af, hvad vi ønsker at opnå med det, virkeligheden kan faktisk rumme dag. 278 00:12:08,120 --> 00:12:10,870 Og den måde, at du gør dette er normalt gennem en række 279 00:12:10,870 --> 00:12:14,137 små eksperimenter eller små opgaver. 280 00:12:14,137 --> 00:12:16,970 Så bare for at tage et par eksempler af virksomheder, der har gjort det store 281 00:12:16,970 --> 00:12:19,474 og hvordan de startede, Microsoft startede med at skrive 282 00:12:19,474 --> 00:12:21,640 en version af BASIC, som er et programmeringssprog, 283 00:12:21,640 --> 00:12:24,570 for Altair, som var ligesom det første hjemmecomputer. 284 00:12:24,570 --> 00:12:27,320 Så jeg ved ikke præcis hvor mange Altairs blev foretaget, 285 00:12:27,320 --> 00:12:29,560 men jeg gætte kun et par tusinde. 286 00:12:29,560 --> 00:12:31,950 Så det er ikke et stort marked, ikke? 287 00:12:31,950 --> 00:12:35,415 >> Og så, selvfølgelig, Facebook, som er quintessential-- gå store, 288 00:12:35,415 --> 00:12:37,890 blive den næste Facebook-- startede her på Harvard, 289 00:12:37,890 --> 00:12:39,530 hvor der er kun 20.000 studerende. 290 00:12:39,530 --> 00:12:41,170 Så igen, ikke et stort marked. 291 00:12:41,170 --> 00:12:45,190 Og så når du tænker den mentale model for, hvordan nystartede 292 00:12:45,190 --> 00:12:47,140 skal se, det skal se mere som denne. 293 00:12:47,140 --> 00:12:50,230 Du starter med din store vision, men så skal du gå lille. 294 00:12:50,230 --> 00:12:53,040 Og du finde ud af en måde at dominere en rigtig nichemarked, 295 00:12:53,040 --> 00:12:56,047 og så kan du bygge videre på at succes at gå store. 296 00:12:56,047 --> 00:12:57,630 Og der er et par grunde til. 297 00:12:57,630 --> 00:13:02,930 Den ene er, hvis vi accepterer, at stikning til den oprindelige forretningsplan s 298 00:13:02,930 --> 00:13:05,600 kommer til at mislykkes, vil vi finde 10.000 måder, der ikke virker, 299 00:13:05,600 --> 00:13:07,840 uanset hvad, vi vil lave en masse fejl. 300 00:13:07,840 --> 00:13:10,140 Vi kommer til at have en masse ulykker. 301 00:13:10,140 --> 00:13:13,140 Hvis vi forsøger at gå store, vi vil bruge al vores tid og ressourcer 302 00:13:13,140 --> 00:13:13,940 på de forkerte ting. 303 00:13:13,940 --> 00:13:17,220 Og så er det meget bedre at gå små, så vi kan eksperimentere hurtigt. 304 00:13:17,220 --> 00:13:19,970 >> Men endnu vigtigere, det er så meget nemmere 305 00:13:19,970 --> 00:13:22,819 at være en succes, når vi går lille, fordi alt hvad du skal gøre 306 00:13:22,819 --> 00:13:25,860 er at finde dette marked, som du vil gå after-- der virkelig nichemarked. 307 00:13:25,860 --> 00:13:28,193 Og så bare identificere den en ting, som de er virkelig 308 00:13:28,193 --> 00:13:29,880 døende at have, og bygge det for dem. 309 00:13:29,880 --> 00:13:31,690 Og så kan du være virkelig overbevisende. 310 00:13:31,690 --> 00:13:35,782 >> Så ligesom Altair brugere virkelig ønskede en måde at programmere deres computer. 311 00:13:35,782 --> 00:13:38,240 Og jeg tror ikke know-- jeg tror det var ligesom vippekontakter 312 00:13:38,240 --> 00:13:39,185 og blinkende lys, ikke? 313 00:13:39,185 --> 00:13:40,601 Så jeg ved ikke, hvordan de gjorde det. 314 00:13:40,601 --> 00:13:43,510 Så give BASIC, så de kunne programmere det er forbløffende. 315 00:13:43,510 --> 00:13:46,660 Eller Harvard studerende ville blot en enkelt, centraliseret student bibliotek, 316 00:13:46,660 --> 00:13:47,160 ret? 317 00:13:47,160 --> 00:13:49,410 Og så Facebook havde kun til bestemme, at en funktion. 318 00:13:49,410 --> 00:13:52,451 De behøvede ikke at bygge det ud som det er i dag for virkelig at få trækkraft. 319 00:13:52,451 --> 00:13:55,080 320 00:13:55,080 --> 00:13:58,210 >> Så det tager os til nummer tre, der er i orden 321 00:13:58,210 --> 00:14:01,940 at finde, at en funktion, der dit marked er virkelig at dø for, 322 00:14:01,940 --> 00:14:04,130 du er nødt til virkelig dybt forstå dine kunder. 323 00:14:04,130 --> 00:14:06,890 324 00:14:06,890 --> 00:14:11,030 Og jeg føler mig som folk undervurderer betydningen af ​​denne-- 325 00:14:11,030 --> 00:14:13,871 især i dag, når der er så mange nystartede, der er derude. 326 00:14:13,871 --> 00:14:16,620 Hvis du virkelig kigger på, hvad der er foregår i opstart rum, 327 00:14:16,620 --> 00:14:18,950 du vil finde 100 nystartede alle gør det samme. 328 00:14:18,950 --> 00:14:19,210 Right? 329 00:14:19,210 --> 00:14:22,140 >> Og det er fordi alle kan se at teknologien er her i dag, ikke? 330 00:14:22,140 --> 00:14:23,200 Men vi ønsker at være her. 331 00:14:23,200 --> 00:14:25,780 Så folk ser disse huller, og alle forsøger at gå efter disse huller. 332 00:14:25,780 --> 00:14:27,260 Og du har alle disse nystartede alle gør det samme, 333 00:14:27,260 --> 00:14:29,343 og du er ligesom, hvorfor ikke nogen af ​​dem lykkes? 334 00:14:29,343 --> 00:14:30,479 Der er et hul her. 335 00:14:30,479 --> 00:14:32,520 Jeg tror, ​​at dem, der kommer til at lykkes 336 00:14:32,520 --> 00:14:36,340 er dem, der tager sig tid til at rigtig forstå deres kunder. 337 00:14:36,340 --> 00:14:38,820 Et godt eksempel på dette, Jeg synes, er Dropbox. 338 00:14:38,820 --> 00:14:42,280 Da Drew Houston, grundlæggeren, gik at forsøge at skaffe penge til Dropbox, 339 00:14:42,280 --> 00:14:43,826 VCS virkelig afskrækket ham. 340 00:14:43,826 --> 00:14:46,700 De er ligesom, jeg ikke forstår hvorfor du selv indtaste denne plads. 341 00:14:46,700 --> 00:14:50,490 Der er allerede ligesom en million milliard Cloud opbevaring nystartede derude. 342 00:14:50,490 --> 00:14:54,000 >> Og Drew var ligesom, yeah, men bruger du nogen af ​​dem? 343 00:14:54,000 --> 00:14:54,730 Og de var ikke. 344 00:14:54,730 --> 00:14:57,120 Og så føler jeg mig som Drew lykkedes, fordi A, 345 00:14:57,120 --> 00:14:58,520 han startede med et lille marked. 346 00:14:58,520 --> 00:14:59,730 Han forsøgte ikke at gå efter alle. 347 00:14:59,730 --> 00:15:01,521 Han gik efter hardcore teknikere, der har 348 00:15:01,521 --> 00:15:03,440 en masse udstyr, en masse af computere, og de 349 00:15:03,440 --> 00:15:05,040 har dette problem i at overføre filer. 350 00:15:05,040 --> 00:15:06,123 Og han bare målrettet dem. 351 00:15:06,123 --> 00:15:09,780 Og alt, hvad han skulle gøre, var at give en løsning, der arbejdede for dem. 352 00:15:09,780 --> 00:15:13,110 >> Så igen, jeg føler som om der er en masse myter omkring nystartede, 353 00:15:13,110 --> 00:15:15,770 fordi vi ser så mange nystartede sker i dag. 354 00:15:15,770 --> 00:15:19,010 Og du bare høre 20.000 fod visning af åh, de gjorde det natten over. 355 00:15:19,010 --> 00:15:21,130 De var en succes. 356 00:15:21,130 --> 00:15:24,919 Men myten om, hvis du bygger det, de vil come-- når du virkelig 357 00:15:24,919 --> 00:15:27,460 grave dybt ind i, hvad der sker i disse succeshistorier, tid 358 00:15:27,460 --> 00:15:29,460 og igen, tror jeg, hvad du finder er grundlæggerne 359 00:15:29,460 --> 00:15:32,795 der gik til disse ekstraordinære længder til at forstå deres kunder. 360 00:15:32,795 --> 00:15:35,920 Så bare for at give et par examples-- I ved ikke, om dette er stadig tilfældet, 361 00:15:35,920 --> 00:15:39,100 men i første omgang en af de medstiftere af Airbnb 362 00:15:39,100 --> 00:15:40,320 ikke ejer eller leje en bolig. 363 00:15:40,320 --> 00:15:42,800 Han gik lige rundt og boede i Airbnbs. 364 00:15:42,800 --> 00:15:46,610 Ligesom jeg ved ikke engang, hvad der så like-- som at leve i en kuffert? 365 00:15:46,610 --> 00:15:49,000 >> Eller Ben Silverman fra Pinterest er forbløffende på dette. 366 00:15:49,000 --> 00:15:53,135 Han gik og personligt nået ud til de første 5.000 kunder. 367 00:15:53,135 --> 00:15:54,260 Han gav dem sin mobiltelefon. 368 00:15:54,260 --> 00:15:55,780 Han mødte dem til morgenmad. 369 00:15:55,780 --> 00:15:58,500 Jeg har lige talt med deres CTO et par uger siden. 370 00:15:58,500 --> 00:16:00,360 Og de kommer ind i nye lande nu, 371 00:16:00,360 --> 00:16:01,890 og han gå ud og gøre det igen. 372 00:16:01,890 --> 00:16:04,723 Så han er utroligt for at gå ud og individuelt at tale med folk. 373 00:16:04,723 --> 00:16:06,612 374 00:16:06,612 --> 00:16:09,570 Så selvfølgelig, da du går ud og at have disse samtaler, hvad 375 00:16:09,570 --> 00:16:12,069 du ønsker at gøre, er altid lære af din kunde 376 00:16:12,069 --> 00:16:14,860 om, hvad der kommer til at give mening og hvad der kommer til at være en succes. 377 00:16:14,860 --> 00:16:17,410 378 00:16:17,410 --> 00:16:19,910 Jeg føler mig som den bedste nystartede, de bedste innovatører, 379 00:16:19,910 --> 00:16:23,410 behandle innovation som om det var en videnskab experiment-- eller i et meget 380 00:16:23,410 --> 00:16:25,740 videnskabelig måde, jeg tror jeg skal sige. 381 00:16:25,740 --> 00:16:29,000 >> Så jeg er ikke en videnskabsmand, men som Jeg forstår, forskerne kommer op 382 00:16:29,000 --> 00:16:33,120 med hypoteser, og så udvikler eksperimenter til validering eller afkræfter 383 00:16:33,120 --> 00:16:34,114 deres hypoteser. 384 00:16:34,114 --> 00:16:36,530 Og så er spørgsmålet, hvordan kan vi gør det med innovation? 385 00:16:36,530 --> 00:16:38,340 Vi har en idé, men det er bare en idé. 386 00:16:38,340 --> 00:16:41,051 Hvis vi virkelig gør noget der er aldrig blevet gjort før, 387 00:16:41,051 --> 00:16:42,050 alt, hvad vi har, er gæt. 388 00:16:42,050 --> 00:16:42,610 Right? 389 00:16:42,610 --> 00:16:46,290 Og så hvad er nogle eksperimenter, vi kan gøre for at validere eller afkræfter 390 00:16:46,290 --> 00:16:50,060 disse idéer uden at opbygge ud hele ting? 391 00:16:50,060 --> 00:16:53,710 >> Så taler er stor, og jeg kan faktisk ikke 392 00:16:53,710 --> 00:16:55,770 understrege, hvor strongly-- hvor vigtigt det 393 00:16:55,770 --> 00:16:59,115 er at gå ud og tale med din kunder, i hvert fald i første omgang, 394 00:16:59,115 --> 00:17:01,679 at forstå, hvem de er, hvilke problemer, de 395 00:17:01,679 --> 00:17:03,470 har i dag, hvordan de er løse dem i dag. 396 00:17:03,470 --> 00:17:05,349 Men at tale kan kun tage dig så langt. 397 00:17:05,349 --> 00:17:05,849 Right? 398 00:17:05,849 --> 00:17:09,030 Du kan ikke bruge tale at sige, hey, jeg har fået denne store idé! 399 00:17:09,030 --> 00:17:10,329 Har du lyst til at købe det? 400 00:17:10,329 --> 00:17:12,537 Fordi de kommer til at være ligesom, åh, ja selvfølgelig. 401 00:17:12,537 --> 00:17:13,470 Det lyder godt. 402 00:17:13,470 --> 00:17:16,437 >> Fordi folk vil gerne opfordre dig. 403 00:17:16,437 --> 00:17:19,520 De ser, at du er begejstret noget, så de kommer til at sige ja. 404 00:17:19,520 --> 00:17:22,890 Og people-- mennesker er bare frygtelige til at forudsige deres adfærd. 405 00:17:22,890 --> 00:17:26,650 Og så hvis du spørger them-- hvis du siger, Jeg har tænkt mig at, på et tidspunkt i en fremtid, 406 00:17:26,650 --> 00:17:31,455 frigive denne abstrakte, hypotetiske produkt, vil du have det? 407 00:17:31,455 --> 00:17:34,080 De kan sige nej, men hvis du faktisk sætte det foran dem, 408 00:17:34,080 --> 00:17:34,630 de måske ønsker det. 409 00:17:34,630 --> 00:17:36,700 >> Og så virkelig, at gøre det test af forståelse 410 00:17:36,700 --> 00:17:38,110 hvis folk vil vil det eller ej, du virkelig 411 00:17:38,110 --> 00:17:39,820 brug for at sætte noget foran dem. 412 00:17:39,820 --> 00:17:43,330 Så jeg kan godt lide dette citat fra Linus Torvalds, som er "Talk er billigt. 413 00:17:43,330 --> 00:17:45,060 Vis mig koden. " 414 00:17:45,060 --> 00:17:47,310 Eller hvis du er en start, du kan sige, "Talk er billigt. 415 00:17:47,310 --> 00:17:49,170 Vis mig MVP. " 416 00:17:49,170 --> 00:17:52,210 >> Så har du fyre hørt MVP, Minimum levedygtigt produkt? 417 00:17:52,210 --> 00:17:55,250 Det er lidt det buzzword, der Jeg elsker og hader på samme tid. 418 00:17:55,250 --> 00:17:59,050 Fordi jeg elsker begrebet det, men det bliver lidt misbrugt. 419 00:17:59,050 --> 00:18:02,310 Men ideen er gyldig, der er ikke går bygge ud 420 00:18:02,310 --> 00:18:04,700 dette produkt, der kommer at tage dig et år at bygge. 421 00:18:04,700 --> 00:18:08,260 I stedet finde ud af hvad er, at man ting, at folk dør efter? 422 00:18:08,260 --> 00:18:10,310 Hvad er den mindste ting Jeg kan bygge for dem? 423 00:18:10,310 --> 00:18:14,500 Og sætte det foran dem, og se, hvordan de reagerer. 424 00:18:14,500 --> 00:18:18,755 >> Så kvintessensen MVP er en destinationsside. 425 00:18:18,755 --> 00:18:20,130 Jeg er sikker på jer har set dette. 426 00:18:20,130 --> 00:18:25,257 Hvis du har forsøgt at tilmelde dig Ello eller Gmails nye indbakke, og de er som oh, 427 00:18:25,257 --> 00:18:26,090 vi er ikke klar endnu! 428 00:18:26,090 --> 00:18:28,040 Jeg gætter de er lidt anderledes, fordi de er klar. 429 00:18:28,040 --> 00:18:31,180 Men de giver dig en landing page, og det er ligesom, det er kun invitere lige nu. 430 00:18:31,180 --> 00:18:32,490 Men giv os din e-mailadresse. 431 00:18:32,490 --> 00:18:33,512 Højre 432 00:18:33,512 --> 00:18:36,470 Mange steder vil gøre det før de har selv bygget det produkt, 433 00:18:36,470 --> 00:18:38,094 bare for at se, om der er interesse eller ej. 434 00:18:38,094 --> 00:18:41,420 Så med Dropbox, trak Houston, der var kompleks teknologi bag det. 435 00:18:41,420 --> 00:18:44,420 Så gik han, og han var ud teknologiforbedringer slags bevist, at ud 436 00:18:44,420 --> 00:18:45,586 at der skulle på arbejde. 437 00:18:45,586 --> 00:18:48,040 Men før han byggede ud slutproduktet, 438 00:18:48,040 --> 00:18:51,730 han gjorde det mock-up på sin computer, Dette tre-minutters screencast 439 00:18:51,730 --> 00:18:54,497 video-- meget brokket. 440 00:18:54,497 --> 00:18:57,330 Sæt det på Hacker News, fordi han vidste var slags sit publikum, 441 00:18:57,330 --> 00:18:58,950 var de virkelig tekniske folk. 442 00:18:58,950 --> 00:19:01,430 Udbudt en destinationsside, sagde bare, her er videoen. 443 00:19:01,430 --> 00:19:04,850 Vi har ikke lanceret endnu, men hvis du er interesseret, giv os din e-mailadresse. 444 00:19:04,850 --> 00:19:08,642 >> Overnight, fik 75.000 underskrive-ups, som er utroligt. 445 00:19:08,642 --> 00:19:10,850 Selv i dag, ville det være imponerende, men i dag, de 446 00:19:10,850 --> 00:19:12,520 har ligesom 300 millioner brugere, ikke? 447 00:19:12,520 --> 00:19:14,450 Da han indsendt dette, ingen vidste hvem Dropbox 448 00:19:14,450 --> 00:19:16,320 var fordi de ikke eksisterede endnu. 449 00:19:16,320 --> 00:19:19,420 Og så det var en virkelig stærk signal at han havde fået noget rigtigt. 450 00:19:19,420 --> 00:19:22,490 451 00:19:22,490 --> 00:19:27,260 >> For at give dig en lille smule mere omfattende af et eksempel på, at 452 00:19:27,260 --> 00:19:29,800 tror du fyre kender buffer? 453 00:19:29,800 --> 00:19:32,350 Det er en social media deling websted, og tanken 454 00:19:32,350 --> 00:19:36,440 is-- Jeg har tendens til at læse nyheder på ligesom 2:00, fordi jeg 455 00:19:36,440 --> 00:19:37,620 ønsker ikke at gå på vågeblus. 456 00:19:37,620 --> 00:19:39,540 Og så kunne jeg læse ligesom 10 artikler, der er alle virkelig cool 457 00:19:39,540 --> 00:19:41,081 og jeg ønsker at dele dem med folk. 458 00:19:41,081 --> 00:19:43,630 Men A, hvis jeg deler dem ud på Twitter lige nu, 459 00:19:43,630 --> 00:19:45,370 ingen er vågen 02:00 undtagen for mig. 460 00:19:45,370 --> 00:19:47,453 Og B, hvis de er vågne, de er ligesom hvorfor er du 461 00:19:47,453 --> 00:19:49,489 spamming mig med 10 Artikler på én gang, ikke? 462 00:19:49,489 --> 00:19:51,780 Og så hvad det gør, er det form af en kø eller en buffer 463 00:19:51,780 --> 00:19:56,330 at du tilføjer ting til, og det vil skubbe dem ud et par gange om dagen 464 00:19:56,330 --> 00:19:58,570 på en mere realistisk tidsplan. 465 00:19:58,570 --> 00:20:00,050 >> Så dette er, hvordan det ser ud i dag. 466 00:20:00,050 --> 00:20:02,030 Det er ikke sådan, det begyndte. 467 00:20:02,030 --> 00:20:05,639 Grundlæggeren havde denne idé, og Han troede, det var en god idé, 468 00:20:05,639 --> 00:20:06,930 men han ønskede ikke at bygge det. 469 00:20:06,930 --> 00:20:08,964 Han ønskede ikke at holde op hans dag job endnu, indtil han 470 00:20:08,964 --> 00:20:11,880 fik nogle validering, at andre mennesker troede, det var en god idé, også. 471 00:20:11,880 --> 00:20:13,342 Så han havde ikke engang brug for en video. 472 00:20:13,342 --> 00:20:14,550 Det var sådan et simpelt koncept. 473 00:20:14,550 --> 00:20:17,630 >> Bare starte med Twitter, lægger op en destinationsside. 474 00:20:17,630 --> 00:20:18,590 Det er det, vi gør. 475 00:20:18,590 --> 00:20:19,540 Han tweets det ud. 476 00:20:19,540 --> 00:20:23,755 Når folk klikker Planer og Priser, det bare giver dem 477 00:20:23,755 --> 00:20:26,380 et "du fanget os, før vi er klar. ", men hvis du er interesseret, 478 00:20:26,380 --> 00:20:27,810 give os din e-mailadresse. 479 00:20:27,810 --> 00:20:28,600 Tweets det ud. 480 00:20:28,600 --> 00:20:30,460 Folk gik til webstedet. 481 00:20:30,460 --> 00:20:31,960 De fik deres e-mail-adresse. 482 00:20:31,960 --> 00:20:35,250 >> Han var ligesom, OK, det er en temmelig god indikator for, at der er en vis interesse, 483 00:20:35,250 --> 00:20:36,920 så jeg er klar til at gå videre til næste trin. 484 00:20:36,920 --> 00:20:38,300 Men jeg ønsker ikke at bygge det endnu. 485 00:20:38,300 --> 00:20:41,216 Jeg ønsker at see-- folk er interesserede, men kan jeg tjene penge ud af det? 486 00:20:41,216 --> 00:20:42,570 Kan jeg gøre det til en forretning? 487 00:20:42,570 --> 00:20:47,450 Så alt han blev tilsat en midterste side når folk klikkede Planer og Priser 488 00:20:47,450 --> 00:20:49,160 med tre prisfastsættelse plans-- ene var gratis. 489 00:20:49,160 --> 00:20:50,640 To blev betalt. 490 00:20:50,640 --> 00:20:51,980 >> Holdes twitte det ud. 491 00:20:51,980 --> 00:20:53,892 Folk holdt klikke. 492 00:20:53,892 --> 00:20:56,600 De fleste mennesker gjorde den frie plan, men nogle mennesker gjorde betalt plan. 493 00:20:56,600 --> 00:20:57,641 Han er ligesom, ved du hvad? 494 00:20:57,641 --> 00:21:00,850 Det er nok validation-- ikke for mig måske at afslutte min dag job 495 00:21:00,850 --> 00:21:03,770 og tilbringe et år på dette, men for mig bare gå heads-ned og gøre 496 00:21:03,770 --> 00:21:05,880 en meget simpel version af denne. 497 00:21:05,880 --> 00:21:07,630 Han troede, det ville at tage ham en dag. 498 00:21:07,630 --> 00:21:09,713 Teknologi hårde, så det tog ham som syv dage. 499 00:21:09,713 --> 00:21:12,620 Men det var nok for ham at tilbringe syv dage på det. 500 00:21:12,620 --> 00:21:16,097 >> Og meget hurtigt, begyndte han få brugere på den første version, 501 00:21:16,097 --> 00:21:17,430 selvom det var meget minimal. 502 00:21:17,430 --> 00:21:19,180 Og hvad var awesome om det var, han var 503 00:21:19,180 --> 00:21:22,120 i stand til at se, hvordan folk virkelig bruge det, 504 00:21:22,120 --> 00:21:25,260 og derefter slags udvikle det baseret på dem ved hjælp af det. 505 00:21:25,260 --> 00:21:27,760 Så Buffer vidunderlige, fordi det er en virkelig simpelt eksempel. 506 00:21:27,760 --> 00:21:29,560 Ikke alle teknologi er simpelt, men dette 507 00:21:29,560 --> 00:21:32,250 er sortering af indbegrebet Lean opstart tilgang, ikke? 508 00:21:32,250 --> 00:21:34,260 Dette er store-- du er teste det hvert skridt, 509 00:21:34,260 --> 00:21:36,257 og du kun vil langt nok, at du har 510 00:21:36,257 --> 00:21:38,340 valideret, at det er sådan af værd at bruge tid til at gøre. 511 00:21:38,340 --> 00:21:41,330 512 00:21:41,330 --> 00:21:44,170 >> En anden god måde at få validering, selvfølgelig, 513 00:21:44,170 --> 00:21:46,940 gør et crowdfunding kampagne som Kickstarter, 514 00:21:46,940 --> 00:21:48,630 hvor du kan få forudbestillinger. 515 00:21:48,630 --> 00:21:51,710 Det gør en masse mening, hvis du er gøre noget, der er hardware. 516 00:21:51,710 --> 00:21:54,760 Igen var Pebble den største Kickstarter 517 00:21:54,760 --> 00:22:01,170 indtil denne titel fik taget af en cooler-- gjorde jer se det? 518 00:22:01,170 --> 00:22:04,030 Ligesom en faktisk køler, som du bringe til picnic slå ud, 519 00:22:04,030 --> 00:22:05,446 så de fik mere end $ 10 millioner. 520 00:22:05,446 --> 00:22:06,998 [Griner LIDT] 521 00:22:06,998 --> 00:22:08,489 522 00:22:08,489 --> 00:22:11,700 >> Men igen, ligesom Dropbox, med Pebble, det var kompliceret teknologi. 523 00:22:11,700 --> 00:22:14,899 De havde at gøre en proof of concept, sørg de kunne bevise ud 524 00:22:14,899 --> 00:22:16,190 at teknologien kunne fungere. 525 00:22:16,190 --> 00:22:19,830 Men så er det dyrt at fremstille, så før de rent faktisk er fremstillet, 526 00:22:19,830 --> 00:22:21,310 de udbudt en Kickstarter. 527 00:22:21,310 --> 00:22:24,170 Og de brugte den til at få forudbestillinger, ikke? 528 00:22:24,170 --> 00:22:26,570 De sagde, at hvis vi kan få $ 100.000 i forudbestillinger, 529 00:22:26,570 --> 00:22:28,420 det er det værd at gå fremad. 530 00:22:28,420 --> 00:22:31,390 De fik $ 10 millioner, så gør temmelig god-- temmelig god validering. 531 00:22:31,390 --> 00:22:33,950 532 00:22:33,950 --> 00:22:39,090 >> Så disse ideer er alle virkelig store, men som vi siger i nystartede, 533 00:22:39,090 --> 00:22:40,159 idéer er en dime et dusin. 534 00:22:40,159 --> 00:22:41,200 Det handler om henrettelse. 535 00:22:41,200 --> 00:22:44,300 536 00:22:44,300 --> 00:22:46,310 Så dette er min favorit del er "Focus! 537 00:22:46,310 --> 00:22:49,750 Og få lort gjort. " 538 00:22:49,750 --> 00:22:53,110 Så de bedste iværksættere er i stand til at bare have 539 00:22:53,110 --> 00:22:58,280 denne vanvittige, intens hyper-fokus og få tingene gjort med en forbløffende fart. 540 00:22:58,280 --> 00:23:03,940 >> Så jeg slags går gennem nogle af udviklingsomkostningerne praksis. 541 00:23:03,940 --> 00:23:06,330 Og stille spørgsmål, hvis du har dem. 542 00:23:06,330 --> 00:23:09,870 Jeg var ikke helt sikker på, hvor meget du fyre vidste om udviklingspraksis, 543 00:23:09,870 --> 00:23:12,610 så slags have en diskussion om, hvad der 544 00:23:12,610 --> 00:23:15,890 ser ud, når du er udvikle noget som dette. 545 00:23:15,890 --> 00:23:17,900 Så det første er at finde ud af OK, hvad 546 00:23:17,900 --> 00:23:21,205 er det, at jeg skal fokusere on-- som kan virkelig udfordrende, når 547 00:23:21,205 --> 00:23:22,330 du laver noget nyt. 548 00:23:22,330 --> 00:23:23,940 Fordi alle har alle disse ideer, og der er 549 00:23:23,940 --> 00:23:26,310 så mange forskellige retninger, du kan gå, og så mange forskellige spørgsmål 550 00:23:26,310 --> 00:23:27,480 som du har. 551 00:23:27,480 --> 00:23:29,615 >> Så skridt nummer et, figur ud, hvad de skal fokusere på. 552 00:23:29,615 --> 00:23:32,740 En masse gange, som udviklere, som folk der tænker teknologi, 553 00:23:32,740 --> 00:23:34,448 vi virkelig tænker om produkterne. 554 00:23:34,448 --> 00:23:37,720 Vi tænker over tingene slags i denne order-- først, kan jeg bygge det? 555 00:23:37,720 --> 00:23:41,420 Antages det, at jeg kan bygge det, så kan jeg få folk til at vide om det? 556 00:23:41,420 --> 00:23:44,490 Antages det, at jeg kan, kan Jeg tjene penge på det? 557 00:23:44,490 --> 00:23:47,820 >> Men hvis vi prøver at gøre en rentabel virksomhed, 558 00:23:47,820 --> 00:23:51,620 vi måske ønsker at tænke af dem i den modsatte rækkefølge. 559 00:23:51,620 --> 00:23:55,246 Årsagen er, at jeg føler like-- og Jeg gør det selv, så jeg får det. 560 00:23:55,246 --> 00:23:57,620 Jeg føler, at vi får meget hang op på dette "Kan jeg bygge det?" 561 00:23:57,620 --> 00:24:01,154 spørgsmål, for hvis du er en teknologi person-- hvis du er en developer-- 562 00:24:01,154 --> 00:24:02,570 du virkelig tænker over det. 563 00:24:02,570 --> 00:24:05,580 >> Men sandheden er som regel, når vi komme med en idé til en start, 564 00:24:05,580 --> 00:24:08,337 vi kommer op med det baseret på Jeg har set denne teknologi her 565 00:24:08,337 --> 00:24:10,420 og denne teknologi her og denne teknologi her, 566 00:24:10,420 --> 00:24:12,190 og hvis jeg bare kombinere dem på en eller anden ny måde, 567 00:24:12,190 --> 00:24:13,815 Jeg tror, ​​det ville være virkelig interessant. 568 00:24:13,815 --> 00:24:16,610 Tja, hvis jeg har allerede set den teknologi i disse steder, 569 00:24:16,610 --> 00:24:18,160 du slags kender den eksisterer, ikke? 570 00:24:18,160 --> 00:24:20,340 >> Så sikker, gøre nogle bevis for begreber. 571 00:24:20,340 --> 00:24:22,360 Hvis der er nogle tekniske risiko derinde. 572 00:24:22,360 --> 00:24:24,530 Men for det meste, de ting at vi kommer op med-- 573 00:24:24,530 --> 00:24:26,960 medmindre vi er virkelig fantastisk og gør noget helt nyt, i hvilket tilfælde 574 00:24:26,960 --> 00:24:28,530 regne ud, hvis du kan bygge det. 575 00:24:28,530 --> 00:24:31,420 Men sædvanligvis det meste af nystartede Jeg ser, du kan bygge det. 576 00:24:31,420 --> 00:24:34,100 Det er ikke engang et spørgsmål. 577 00:24:34,100 --> 00:24:37,620 >> Så begynde at tænke over er noget, som folk 578 00:24:37,620 --> 00:24:42,070 vil være i stand til at betale mig for Og så hvordan skal jeg nå dem? 579 00:24:42,070 --> 00:24:45,560 Det er virkelig hårdt, især hvis du er en teknisk person, 580 00:24:45,560 --> 00:24:48,000 har du en måde at nå ud til disse mennesker 581 00:24:48,000 --> 00:24:51,140 og få dem til at købe dit produkt? 582 00:24:51,140 --> 00:24:57,344 >> Så når du regne ud, OK, hvad er det question-- slags altid have i tankerne, 583 00:24:57,344 --> 00:25:00,260 dette er det vigtigste spørgsmål at jeg har brug for at være kørsel i retning, 584 00:25:00,260 --> 00:25:02,250 eller det vigtigste at jeg skal validere. 585 00:25:02,250 --> 00:25:04,670 Og så du ønsker at komme tilbage til denne forestilling om at eliminere spild. 586 00:25:04,670 --> 00:25:07,030 Bare regne ud ligesom magreste, mest effektive måde 587 00:25:07,030 --> 00:25:10,110 at du kan gå om besvarelsen af ​​dette spørgsmål. 588 00:25:10,110 --> 00:25:12,690 >> Så jeg talte om minimum levedygtigt produkt. 589 00:25:12,690 --> 00:25:17,584 Jeg vil sige komme ind i denne tankegang for mindste levedygtige everything-- 590 00:25:17,584 --> 00:25:20,500 hvormed jeg mener ikke, at du skal gøre en crappy job på tingene. 591 00:25:20,500 --> 00:25:22,924 Jeg mener bare, hvordan kan du skære affaldet? 592 00:25:22,924 --> 00:25:25,090 Hvordan får du lige højre til hjertet af sagen 593 00:25:25,090 --> 00:25:29,010 og finde ud af at validere ting uden overregulering, 594 00:25:29,010 --> 00:25:31,460 uden at gøre mere, end du har brug for. 595 00:25:31,460 --> 00:25:35,040 >> Så bare for at give nogle eksempler, Jeg har lyst til at begynde med, er du 596 00:25:35,040 --> 00:25:36,874 forsøger at finde ud I har denne store idé. 597 00:25:36,874 --> 00:25:38,206 Er der nogen selv vil have det? 598 00:25:38,206 --> 00:25:41,310 Så en rigtig nem måde at gøre det er en landing side, ligesom vi talte om. 599 00:25:41,310 --> 00:25:43,060 Du behøver ikke at skrive en kode for det. 600 00:25:43,060 --> 00:25:45,800 Der er værktøjer, der gør det for dig. 601 00:25:45,800 --> 00:25:48,670 >> Hvis du siger, OK, jeg regnede med, at ud. 602 00:25:48,670 --> 00:25:52,234 Nu vil jeg Jeg antager at-- OK, folk synes at have det. 603 00:25:52,234 --> 00:25:53,900 Ville de faktisk betaler mig penge for det? 604 00:25:53,900 --> 00:25:56,569 Du kan gøre ting som det, Buffer gjorde med prisfastsættelsen siden 605 00:25:56,569 --> 00:25:58,610 eller endnu bedre, en Kickstarter og få forudbestillinger. 606 00:25:58,610 --> 00:26:00,150 Ordrer 607 00:26:00,150 --> 00:26:03,400 >> Den næste ting, jeg tror, ​​du er vil være der ønsker at se på is-- OK, 608 00:26:03,400 --> 00:26:04,691 det ser ud som folk ville have det. 609 00:26:04,691 --> 00:26:09,070 Det ser ud til folk vil betale for det, men især med apps, 610 00:26:09,070 --> 00:26:10,330 vil folk faktisk bruger det? 611 00:26:10,330 --> 00:26:12,580 Så jeg kender ikke statistik, men de er temmelig elendige. 612 00:26:12,580 --> 00:26:15,570 Et stort antal apps får downloades og derefter aldrig brugt. 613 00:26:15,570 --> 00:26:16,920 Og det er ikke nogen hjælp. 614 00:26:16,920 --> 00:26:18,850 Det er dejligt, at du fik en mange mennesker henter det. 615 00:26:18,850 --> 00:26:21,516 Men hvis det ikke er brugt, er du ikke vil holde sig omkring længe. 616 00:26:21,516 --> 00:26:24,746 617 00:26:24,746 --> 00:26:26,620 Når du tænker om det første version 618 00:26:26,620 --> 00:26:29,203 at du ønsker at sætte ud there-- Deres mindste levedygtige product-- 619 00:26:29,203 --> 00:26:32,200 tænke på, hvad er det præcist at jeg forsøger at teste? 620 00:26:32,200 --> 00:26:35,290 Og hvad kan jeg gøre det bare tal, at ud? 621 00:26:35,290 --> 00:26:36,790 Jeg bare lidt tog et gæt på dette. 622 00:26:36,790 --> 00:26:39,706 Jeg ved faktisk ikke, hvad Buffer s første version lignede nøjagtigt. 623 00:26:39,706 --> 00:26:42,659 Men hvis du tænker over Buffer-- bare på grund af denne enkle example-- 624 00:26:42,659 --> 00:26:44,450 du måske tror, ​​at dette er, hvad de har lyst til 625 00:26:44,450 --> 00:26:46,879 som deres første minimum levedygtigt produkt. 626 00:26:46,879 --> 00:26:48,670 Jeg har brug for at være i stand til oprette en brugerkonto, 627 00:26:48,670 --> 00:26:51,180 selvfølgelig, linke det til min sociale medier konti. 628 00:26:51,180 --> 00:26:53,530 Jeg har brug for at tilføje stillinger som tweets i mine buffer. 629 00:26:53,530 --> 00:26:54,470 Redigere dem. 630 00:26:54,470 --> 00:26:55,770 Slet dem. 631 00:26:55,770 --> 00:26:58,320 >> Indstil det tidspunkt, hvor jeg ønsker dem, der skal bogføres. 632 00:26:58,320 --> 00:27:01,650 Klart, at software behov til automatisk at skrive på Twitter 633 00:27:01,650 --> 00:27:03,470 eller hvad bygger på samme skema. 634 00:27:03,470 --> 00:27:05,970 Og så skal jeg være i stand til se en historie af mit indlæg. 635 00:27:05,970 --> 00:27:08,900 Det føles temmelig minimal, temmelig grundlæggende, ikke? 636 00:27:08,900 --> 00:27:11,710 >> Jeg opfordrer altid startups-- kan især godt lide, det er let for os, 637 00:27:11,710 --> 00:27:12,800 fordi det ikke er vores baby. 638 00:27:12,800 --> 00:27:13,300 Right? 639 00:27:13,300 --> 00:27:17,220 Være ligesom, Oh, yeah uanset Kig på det igen, og holde siger er der en måde 640 00:27:17,220 --> 00:27:19,840 at jeg kan få det skrabet endnu mere? 641 00:27:19,840 --> 00:27:21,860 >> Så hvad er det vi er forsøger at finde ud? 642 00:27:21,860 --> 00:27:23,860 Hvis vi forsøger at finde ud af, om de vil bruge det, 643 00:27:23,860 --> 00:27:26,943 vi prøver at se, om er de selv kommer til at skrive noget til kofangeren? 644 00:27:26,943 --> 00:27:31,125 Så det føles lidt Hacky, men hvis de har ikke sendt den til Buffer 645 00:27:31,125 --> 00:27:33,760 endnu, ikke har du virkelig nødt til at give dem mulighed for at redigere 646 00:27:33,760 --> 00:27:36,357 eller slette eller se indlæg i historien. 647 00:27:36,357 --> 00:27:38,690 Hvis du kan plante, at noget derude virkelig hurtigt 648 00:27:38,690 --> 00:27:42,517 og se om folk selv kan tilføje posteringer til det, når du ser det, 649 00:27:42,517 --> 00:27:44,850 kan du meget hurtigt begynde tilføje på denne funktion. 650 00:27:44,850 --> 00:27:48,120 Men bare få noget derude. 651 00:27:48,120 --> 00:27:50,489 Har du brug for at gøre det muligt for brugeren at indstille en udstationering tidsplan? 652 00:27:50,489 --> 00:27:52,780 Sandsynligvis ikke, hvis de er ligesom mig og de er ligesom, 653 00:27:52,780 --> 00:27:56,490 Jeg vil ikke have min alle mine godbidder går ud på 02:00 søndag aften. 654 00:27:56,490 --> 00:27:58,487 >> Man kan sige, disse er de mest populære gange. 655 00:27:58,487 --> 00:28:00,820 Uanset hvad, vi bare at skrive det i henhold til det. 656 00:28:00,820 --> 00:28:02,300 Du kan sikkert gøre det. 657 00:28:02,300 --> 00:28:04,950 Og så jeg slags gjorde det op, fordi Jeg ved, at de kun i gang med Twitter. 658 00:28:04,950 --> 00:28:06,991 Men selvfølgelig kan du bare vælge de sociale medier 659 00:28:06,991 --> 00:28:10,050 netværk, der gør mest fornemme og bare starte med det. 660 00:28:10,050 --> 00:28:12,030 Og så nu er du nede til fire ud af 10. 661 00:28:12,030 --> 00:28:15,770 >> Og hvis du kan få noget derude, en pet peeve af mine 662 00:28:15,770 --> 00:28:17,870 er, at folk tænker og MVP betyder crappy produkt. 663 00:28:17,870 --> 00:28:18,994 Og jeg tror ikke, det har brug for. 664 00:28:18,994 --> 00:28:23,220 Jeg tror, ​​du kan få noget derude, det er stadig nyttigt, 665 00:28:23,220 --> 00:28:27,151 men er ikke guld plated-- er blot det absolutte bear minimum. 666 00:28:27,151 --> 00:28:30,400 Og jeg gætte, du skal slags figur ud baseret på dit publikum, hvad der sker 667 00:28:30,400 --> 00:28:31,610 at give mening, eller hvad der ikke er. 668 00:28:31,610 --> 00:28:34,068 >> Men en masse gange, du får noget derude mere minimal 669 00:28:34,068 --> 00:28:38,610 end du ville tror-- bare en test, hvordan folk bruger det. 670 00:28:38,610 --> 00:28:41,330 Så som du bygger disse funktioner, 671 00:28:41,330 --> 00:28:43,922 du ønsker at tænke over, hvad der er minimum levedygtig proces. 672 00:28:43,922 --> 00:28:46,880 Og så en masse gange, når vi tænker om virkelig letvægts processer, 673 00:28:46,880 --> 00:28:48,171 vi tænker agile processer. 674 00:28:48,171 --> 00:28:52,100 Vi tænker lean-- det er lidt bit random-- blot nogle agile og lean 675 00:28:52,100 --> 00:28:54,557 bøger, som jeg kan lide. 676 00:28:54,557 --> 00:28:56,890 Så der er store praksis gerne fra Extreme Programming 677 00:28:56,890 --> 00:28:59,075 og kontinuerlig integration, og refactoring, 678 00:28:59,075 --> 00:29:01,010 som jeg vil tale til en lille smule. 679 00:29:01,010 --> 00:29:04,220 Men de ting er, når du begynder at få i Agile og: praksis, 680 00:29:04,220 --> 00:29:07,800 det kan meget hurtigt komme overvældende. 681 00:29:07,800 --> 00:29:11,260 Og det kan afvikle begynde real overkill for en start. 682 00:29:11,260 --> 00:29:14,320 >> Så de ting er, at en masse af disse bøger 683 00:29:14,320 --> 00:29:16,490 taler om hvordan at gøre Agile, når du er 684 00:29:16,490 --> 00:29:18,310 gør et produkt for en etableret virksomhed. 685 00:29:18,310 --> 00:29:18,810 Right? 686 00:29:18,810 --> 00:29:21,870 Og du ved, hvem markedet er, og du ved, hvad dit produkt køreplan. 687 00:29:21,870 --> 00:29:23,130 Og de vind up-- selv selvom vi er formodes 688 00:29:23,130 --> 00:29:25,170 at være lys weight-- de ender faktisk bliver alt for sværvægter 689 00:29:25,170 --> 00:29:27,003 for vores opstart, fordi opstart er bare 690 00:29:27,003 --> 00:29:29,450 opererer ved denne helt andet niveau. 691 00:29:29,450 --> 00:29:32,340 Så min fornemmelse er, at når du går en start, 692 00:29:32,340 --> 00:29:33,750 du skal være brokket som helvede. 693 00:29:33,750 --> 00:29:34,300 Right? 694 00:29:34,300 --> 00:29:36,180 Så i første omgang, er der ingen proces. 695 00:29:36,180 --> 00:29:37,930 Du ønsker at holde det så enkelt som muligt. 696 00:29:37,930 --> 00:29:41,070 Og kun tilføje proces, der er sortering af en just-in-time proces. 697 00:29:41,070 --> 00:29:42,490 OK, ser vi, at der er et problem? 698 00:29:42,490 --> 00:29:45,345 Lad os tilføje lige nok proces at løse det problem. 699 00:29:45,345 --> 00:29:47,396 Ved du, hvad jeg mener? 700 00:29:47,396 --> 00:29:51,970 Det er fordi du ikke vil have nogen af os holder dig ned, ikke? 701 00:29:51,970 --> 00:29:56,030 >> Scrum er en rigtig populær proces til Agile udvikling. 702 00:29:56,030 --> 00:29:59,248 Jeg ved ikke, om du fyre er bekendt med dette. 703 00:29:59,248 --> 00:30:00,560 OK, well-- 704 00:30:00,560 --> 00:30:01,680 >> [Griner] 705 00:30:01,680 --> 00:30:04,194 >> Det ville være alt for overkill for en start. 706 00:30:04,194 --> 00:30:05,360 Så jeg vil ikke bekymre dig om det. 707 00:30:05,360 --> 00:30:09,370 Så OK, hvis du tænker over, hvad der er den absolut enkleste ting, som jeg har brug for. 708 00:30:09,370 --> 00:30:11,540 Tja, jeg har brug for at nok holde styr på, hvad 709 00:30:11,540 --> 00:30:14,460 Jeg gør, især hvis der er mere end én person, 710 00:30:14,460 --> 00:30:16,375 men selv om der er én person. 711 00:30:16,375 --> 00:30:17,250 Hvad arbejder jeg på? 712 00:30:17,250 --> 00:30:20,377 >> Så en simpel opgave board-- meget let. 713 00:30:20,377 --> 00:30:21,460 Dette er, hvad jeg ønsker at gøre. 714 00:30:21,460 --> 00:30:22,250 Det er det, jeg arbejder på. 715 00:30:22,250 --> 00:30:23,410 Det er, hvad jeg har gjort. 716 00:30:23,410 --> 00:30:28,050 Det eneste problem, jeg ser, når jeg ser nystartede gør noget som dette, 717 00:30:28,050 --> 00:30:31,620 er, at meget hurtigt, deres igangværende kolonne 718 00:30:31,620 --> 00:30:36,170 har tendens til at ligne det, som ikke er meget helpful-- især hvis der er 719 00:30:36,170 --> 00:30:37,990 kun én person eller kun én udvikler. 720 00:30:37,990 --> 00:30:38,230 Right? 721 00:30:38,230 --> 00:30:39,938 >> Fordi du ikke er få noget gjort. 722 00:30:39,938 --> 00:30:44,805 Alt du gør er gå frem og tilbage forsøger at få alle disse ting gjort. 723 00:30:44,805 --> 00:30:47,930 Og så dette er en rigtig godt eksempel hvor lige nok proces kan komme. 724 00:30:47,930 --> 00:30:51,720 Så Kanban er en virkelig fantastisk værktøj. 725 00:30:51,720 --> 00:30:53,940 Det kommer også fra Lean produktion. 726 00:30:53,940 --> 00:30:57,580 >> Og ideen er, at det, vi ønsker at gøre er at sætte begrænsninger 727 00:30:57,580 --> 00:31:00,760 omkring, hvor meget arbejde, vi kan håndtere på ethvert givet tidspunkt. 728 00:31:00,760 --> 00:31:05,510 Og så hvis vi er én person, så vi kan kun arbejde på ét element ad gangen. 729 00:31:05,510 --> 00:31:06,360 Undskyld. 730 00:31:06,360 --> 00:31:08,630 Så alt det andre ting skal gå derovre. 731 00:31:08,630 --> 00:31:11,310 Så det, vi gør, er vi sætter arbejdet i fremskridt grænser for søjlerne. 732 00:31:11,310 --> 00:31:12,851 Hvis der er to mennesker, kan det være to. 733 00:31:12,851 --> 00:31:16,510 Du kan regne ud, hvad giver mest mening for dig. 734 00:31:16,510 --> 00:31:19,367 >> Men ideen er at holde tingene sane, så du bare 735 00:31:19,367 --> 00:31:20,450 gør en ting ad gangen. 736 00:31:20,450 --> 00:31:21,325 Du er i stand til at gøre det. 737 00:31:21,325 --> 00:31:23,130 Du er i stand til rent faktisk at få det gjort. 738 00:31:23,130 --> 00:31:27,349 En ting at huske på is-- hvis du har en ét element 739 00:31:27,349 --> 00:31:29,640 at du laver, men det element tager tre måneder at 740 00:31:29,640 --> 00:31:31,550 ville være en vanskelig for en start, naturligvis. 741 00:31:31,550 --> 00:31:32,850 Du skal være i stand til at være fleksibel og være 742 00:31:32,850 --> 00:31:34,340 stand til at håndtere tingene da de kommer på dig. 743 00:31:34,340 --> 00:31:36,548 Du kan ikke sige, jeg ikke gør noget i tre måneder 744 00:31:36,548 --> 00:31:38,450 indtil jeg får login-skærmen gjort. 745 00:31:38,450 --> 00:31:39,370 Jeg ved det ikke. 746 00:31:39,370 --> 00:31:42,840 >> Så jeg råde nystartede til holde denne virkelig kort, 747 00:31:42,840 --> 00:31:45,180 at holde disse opgaver, så at de passer ind i en dag. 748 00:31:45,180 --> 00:31:48,305 Naturligvis, hvis det er mere kompliceret, at måske nødt til at være en lille smule længere. 749 00:31:48,305 --> 00:31:49,970 Men finde ud af, hvad der virker bedst for dig. 750 00:31:49,970 --> 00:31:51,440 Du kan prøve forskellige længder. 751 00:31:51,440 --> 00:31:54,290 Men generelt, ligesom en Hvis du f.eks holder alle de opgaver 752 00:31:54,290 --> 00:31:57,640 så de passer inden for én dag, at betyder, at hver eneste dag, 753 00:31:57,640 --> 00:31:58,890 du får noget gjort. 754 00:31:58,890 --> 00:32:00,014 Og du giver værdi. 755 00:32:00,014 --> 00:32:03,300 Og det momentum kan virkelig bevæge dig fremad 756 00:32:03,300 --> 00:32:08,050 i stedet for situationen før, hvor du har 500 ting i gang, 757 00:32:08,050 --> 00:32:10,622 og ingen af ​​dem er færdig. 758 00:32:10,622 --> 00:32:12,330 Den anden ting, Men er stadig på udkig 759 00:32:12,330 --> 00:32:15,120 på dette gøremål column-- jeg overvældet kigger på det. 760 00:32:15,120 --> 00:32:18,950 Og så hvis jeg var en udvikler, og jeg var arbejder på en, og jeg var som åh, lort. 761 00:32:18,950 --> 00:32:21,730 Jeg har B og C og De og E og F og G og H. Blah! 762 00:32:21,730 --> 00:32:22,650 Kommer ned ad vejen. 763 00:32:22,650 --> 00:32:25,060 Jeg er ligesom freaking ud, og jeg "m forsøger at finde ud af, hvordan design vil 764 00:32:25,060 --> 00:32:26,393 til at rumme alle disse ting. 765 00:32:26,393 --> 00:32:30,004 Og sandheden er, at hvis vi accepterer faktum, at vi faktisk ikke helt ved, 766 00:32:30,004 --> 00:32:32,920 hvad produktet kommer til at nødt til at se ud til vi har lagt foran 767 00:32:32,920 --> 00:32:37,030 af en kunde, så skal vi virkelig vide at vi har brug for alle disse opgaver endnu? 768 00:32:37,030 --> 00:32:38,810 Eller er vi slags narre os selv? 769 00:32:38,810 --> 00:32:40,890 >> Så hvis du virkelig har alle de ideer, stor. 770 00:32:40,890 --> 00:32:43,515 Læg dem i en bærbar eller en regneark eller noget lignende. 771 00:32:43,515 --> 00:32:46,280 Men jeg råde nystartede til holde en work-in-progress grænse 772 00:32:46,280 --> 00:32:47,360 på to-do-søjle, også. 773 00:32:47,360 --> 00:32:50,010 774 00:32:50,010 --> 00:32:52,430 Det er et absolut maksimum, Jeg vil sige, hvor meget 775 00:32:52,430 --> 00:32:54,500 du kan få gjort i en eller to uger. 776 00:32:54,500 --> 00:32:56,950 Så det behøver ikke engang at være, at mange. 777 00:32:56,950 --> 00:32:59,591 >> På den måde er du bare hyper-fokuseret på dette 778 00:32:59,591 --> 00:33:01,340 er, hvad jeg gør, at få gjort denne uge. 779 00:33:01,340 --> 00:33:03,140 Eller måske disse to uger ikke? 780 00:33:03,140 --> 00:33:04,935 Og intet andet er at få i vejen, og du er bare 781 00:33:04,935 --> 00:33:06,893 at sikre, at du er få den derude. 782 00:33:06,893 --> 00:33:10,932 Og især da du begynder at tilføje nye teammedlemmer, det virkelig hjælper. 783 00:33:10,932 --> 00:33:13,390 En masse mennesker kan lide at gøre dette i software, som du kan. 784 00:33:13,390 --> 00:33:15,740 Men det er endnu bedre, hvis du alle kan være i det samme rum 785 00:33:15,740 --> 00:33:16,740 og bare sætte det op på en væg. 786 00:33:16,740 --> 00:33:18,060 Det er bare rigtig synlige, og alle kan bare 787 00:33:18,060 --> 00:33:19,643 se det, og se, hvad der er vigtigst. 788 00:33:19,643 --> 00:33:22,310 789 00:33:22,310 --> 00:33:24,860 >> Så OK, det er hvordan du er regne ud, hvad de skal gøre. 790 00:33:24,860 --> 00:33:26,060 Som du gør det, du ønsker at tænke 791 00:33:26,060 --> 00:33:27,684 om, hvad der er den mindste levedygtige design? 792 00:33:27,684 --> 00:33:31,040 Eller i Agile, vi faktisk har noget, der hedder 793 00:33:31,040 --> 00:33:33,180 emergent design, som er den samme idé. 794 00:33:33,180 --> 00:33:36,190 Så har du fyre hørt om emergent design før? 795 00:33:36,190 --> 00:33:36,850 OK. 796 00:33:36,850 --> 00:33:42,060 >> S-- faktisk, jeg prøver at huske where-- OK. 797 00:33:42,060 --> 00:33:45,037 Så tanken om en købmand design snarere end at komme op 798 00:33:45,037 --> 00:33:46,870 med denne store, upfront design og siger jeg er 799 00:33:46,870 --> 00:33:49,960 kommer til at tilbringe en måned at regne ud den rette arkitektur hvilke komponenter 800 00:33:49,960 --> 00:33:54,280 gå, hvor og alt, lad mig bare designe nok for de funktioner 801 00:33:54,280 --> 00:33:56,220 at jeg ved, jeg sætter i denne første udgivelse. 802 00:33:56,220 --> 00:33:59,510 Og intet else-- eller funktionerne at jeg gør i denne uge, selv. 803 00:33:59,510 --> 00:34:03,790 >> Og så kun som jeg har brug for nye funktioner skal jeg finde ud af designet til dem. 804 00:34:03,790 --> 00:34:06,280 Du er ikke at finde ud af design forhånd. 805 00:34:06,280 --> 00:34:11,650 Jeg tror i virkeligheden, det er ikke det on-off switch eller denne toggle. 806 00:34:11,650 --> 00:34:14,780 Jeg synes det er mere en spektrum af hvor du har falder 807 00:34:14,780 --> 00:34:16,241 på visheden med usikkerhed. 808 00:34:16,241 --> 00:34:19,199 Og så hvis i en start up, eller hvis du bygger noget, der er aldrig 809 00:34:19,199 --> 00:34:21,948 blevet bygget før, du er smuk langt over på usikkerheden kurven 810 00:34:21,948 --> 00:34:22,495 her, ikke? 811 00:34:22,495 --> 00:34:25,670 >> Og hvis du tænker over det i Vilkår for virksomheden plan-- lignende, 812 00:34:25,670 --> 00:34:28,272 vi talte om det indre største indikator for fiasko 813 00:34:28,272 --> 00:34:29,980 er at holde sig til den oprindelige forretningsplan. 814 00:34:29,980 --> 00:34:32,033 Hvis du gør dette store upfront forretningsplan, 815 00:34:32,033 --> 00:34:34,949 og du siger jeg bare blindt følge det og ikke gøre noget. 816 00:34:34,949 --> 00:34:36,989 Men du bare kommer til at mislykkes, ikke? 817 00:34:36,989 --> 00:34:38,659 Fordi der var for meget usikkerhed. 818 00:34:38,659 --> 00:34:40,960 Og jeg har lyst til det samme gælder for design. 819 00:34:40,960 --> 00:34:44,790 820 00:34:44,790 --> 00:34:48,181 >> Beklager, så i stedet for at gøre en stor upfront forretningsplan, 821 00:34:48,181 --> 00:34:50,139 du ville gøre en meget lys vægt forretningsmodel 822 00:34:50,139 --> 00:34:51,750 lærred, som du måske har hørt om. 823 00:34:51,750 --> 00:34:53,239 Det er ligesom en én-personsøger, bare at få mine ideer ud. 824 00:34:53,239 --> 00:34:54,679 Det er ikke, at du ikke tænker over det overhovedet. 825 00:34:54,679 --> 00:34:56,110 Det er godt at tænke på det i første omgang. 826 00:34:56,110 --> 00:34:58,960 Men bare få det noget rigtig fleksibel ud there-- blot én side. 827 00:34:58,960 --> 00:35:02,979 Og så, som du går, slags vise sig, at planen med tiden 828 00:35:02,979 --> 00:35:05,270 som du lærer fra kunder, og du kan tilpasse sig til dem. 829 00:35:05,270 --> 00:35:07,450 >> Og så så det samme er sandt for design. 830 00:35:07,450 --> 00:35:09,200 Du kan gøre en stor, forhånd design, men at 831 00:35:09,200 --> 00:35:11,720 giver ikke mening, hvis der er en masse usikkerhed. 832 00:35:11,720 --> 00:35:15,080 En masse mennesker vil hævde at der er aldrig så meget sikkerhed i software, 833 00:35:15,080 --> 00:35:16,830 selvom du ikke laver i opstart. 834 00:35:16,830 --> 00:35:19,290 Så du aldrig ønsker at gøre det store af en upfront design. 835 00:35:19,290 --> 00:35:23,770 Men jeg har lyst til det niveau af design vil 836 00:35:23,770 --> 00:35:27,207 at variere baseret på, hvor meget vished eller usikkerhed der er. 837 00:35:27,207 --> 00:35:30,290 Og så hvis du ikke har nogen freaking clue og du bare smide noget ud 838 00:35:30,290 --> 00:35:32,124 der kan lide en landing side, naturligvis, er du 839 00:35:32,124 --> 00:35:34,539 ikke kommer til at gå tage tid til arkitekt et helt system. 840 00:35:34,539 --> 00:35:35,590 Det er latterligt, ikke? 841 00:35:35,590 --> 00:35:37,131 Så du behøver ikke nogen upfront design. 842 00:35:37,131 --> 00:35:41,890 En masse gange, den første version du sat ud af software til en start 843 00:35:41,890 --> 00:35:42,890 bare bliver smidt væk. 844 00:35:42,890 --> 00:35:45,056 Og så en masse gange, selv selvom jeg kan sige dette, 845 00:35:45,056 --> 00:35:46,970 du kan bare lidt hack noget sammen. 846 00:35:46,970 --> 00:35:48,553 Det er sandsynligvis kommer til at blive smidt væk. 847 00:35:48,553 --> 00:35:52,680 Men igen, bruge det just-in-time idé til design samt. 848 00:35:52,680 --> 00:35:54,099 At OK, ved du hvad? 849 00:35:54,099 --> 00:35:55,390 Dette er faktisk nogle trækkraft. 850 00:35:55,390 --> 00:35:58,204 Nogle mennesker er interesseret i dette. 851 00:35:58,204 --> 00:35:59,620 Jeg har tænkt mig at tilføje nogle funktioner på. 852 00:35:59,620 --> 00:36:03,060 Nu, jeg føler, at jeg bør være en lidt smartere om design. 853 00:36:03,060 --> 00:36:06,910 >> Så ideen er så dit design, bare holde denne YAGNI i tankerne. 854 00:36:06,910 --> 00:36:07,910 Du er ikke Gonna har brug for det. 855 00:36:07,910 --> 00:36:09,830 Må ikke design for ting der ikke er der endnu. 856 00:36:09,830 --> 00:36:14,260 Og holde det enkelt, dum principle-- 857 00:36:14,260 --> 00:36:16,840 gøre den enkleste ting der kunne gøre arbejdet. 858 00:36:16,840 --> 00:36:21,090 >> En masse gange, det er interessant, fordi som udviklere, 859 00:36:21,090 --> 00:36:23,480 vi får lært at gøre disse virkelig komplekse designs. 860 00:36:23,480 --> 00:36:25,513 Og vi lærte, at det er godt. 861 00:36:25,513 --> 00:36:28,702 Men det forhindrer os i at være fleksibelt, og det kan være virkelig spild 862 00:36:28,702 --> 00:36:30,660 Hvis vi ender går i på forskellige retninger. 863 00:36:30,660 --> 00:36:33,310 Så Agile slags siger, skal du ikke gøre det. 864 00:36:33,310 --> 00:36:35,950 Bare regne ud, hvad den enkleste måde, den enkleste kode 865 00:36:35,950 --> 00:36:38,200 at du kan sætte ind her der kommer til at gøre det arbejde. 866 00:36:38,200 --> 00:36:42,950 Og så hvis jeg har brug for at tilføje på det, jeg kan slags løse denne kode op 867 00:36:42,950 --> 00:36:44,050 og readdress designet. 868 00:36:44,050 --> 00:36:46,883 >> Så der er noget, der hedder refactoring det er virkelig vigtigt, når 869 00:36:46,883 --> 00:36:48,450 du gør emergent design. 870 00:36:48,450 --> 00:36:56,460 Og ideen med refactoring is-- undskyld, jeg har tænkt mig at bakke lidt op. 871 00:36:56,460 --> 00:36:59,460 Så hvis du laver emergent design, du kun at designe for fremtiden 872 00:36:59,460 --> 00:37:00,400 at du har i dag. 873 00:37:00,400 --> 00:37:02,150 Men det betyder ikke, at du hacking. 874 00:37:02,150 --> 00:37:03,680 Det betyder ikke, når du tilføjer en anden funktion, 875 00:37:03,680 --> 00:37:05,160 du bare gå til slags gaffatape det på. 876 00:37:05,160 --> 00:37:05,360 Right? 877 00:37:05,360 --> 00:37:07,770 Fordi det kommer til at give du denne store kugle af mudder kode 878 00:37:07,770 --> 00:37:09,520 der kommer til at være umuligt at opretholde. 879 00:37:09,520 --> 00:37:13,620 Ideen med refactoring er OK, jeg kender jeg behøver blot, siger, Twitter i dag, 880 00:37:13,620 --> 00:37:16,620 så jeg har ikke tænkt mig at gøre dette store abstraktion, der siger, 881 00:37:16,620 --> 00:37:19,749 Åh, lad mig få denne abstraktionslag der vil arbejde med alle de sociale medier 882 00:37:19,749 --> 00:37:22,290 netværk, som jeg nogensinde kunne muligvis tænke på det i fremtiden, 883 00:37:22,290 --> 00:37:23,570 fordi det tager tid. 884 00:37:23,570 --> 00:37:25,590 Lad mig bare-- den enkleste ting, der eventuelt kunne arbejde 885 00:37:25,590 --> 00:37:26,710 er lad mig bare gøre det kendt med Twitter, 886 00:37:26,710 --> 00:37:28,293 fordi det er alt jeg har brug for at gøre i dag. 887 00:37:28,293 --> 00:37:33,680 Så i morgen, vi er klar OK, vi gør nødt til at gøre dette arbejde med Facebook. 888 00:37:33,680 --> 00:37:37,530 Så refactoring vil sige, lad mig vende design, før jeg endda tilføje Facebook, 889 00:37:37,530 --> 00:37:40,370 og sige givet, at jeg vide, at nu har jeg brug 890 00:37:40,370 --> 00:37:43,590 til at håndtere de fleste af flere sociale netværk, hvad ville det optimale design ser 891 00:37:43,590 --> 00:37:44,090 ud? 892 00:37:44,090 --> 00:37:46,620 Lad mig refactor koden til at håndtere, at design, 893 00:37:46,620 --> 00:37:48,830 og så kan jeg sætte Facebook-funktionalitet på. 894 00:37:48,830 --> 00:37:50,005 Giver det mening? 895 00:37:50,005 --> 00:37:52,860 896 00:37:52,860 --> 00:37:56,870 >> Så en masse mennesker tror, ​​når de høre noget som emergent design, 897 00:37:56,870 --> 00:37:59,610 at du laver mindre design eller at du bare hacking. 898 00:37:59,610 --> 00:38:01,850 Men sandheden er, at du er faktisk gør mere design. 899 00:38:01,850 --> 00:38:03,280 Det er en slags det samme ting med planlægning, ikke? 900 00:38:03,280 --> 00:38:04,400 Du faktisk gør mere planning-- det er 901 00:38:04,400 --> 00:38:06,250 bare at i stedet for gør det hele op foran, 902 00:38:06,250 --> 00:38:10,470 du gør det hele tiden som du går sammen. 903 00:38:10,470 --> 00:38:16,150 >> Så jeg synes, det er virkelig stor at du fyre tager CS50, 904 00:38:16,150 --> 00:38:20,110 fordi jeg hører dette så mange gange en dag, kan jeg ikke engang fortælle dig. 905 00:38:20,110 --> 00:38:22,860 Folk kommer op til mig og de siger, Abby, jeg har denne store idé! 906 00:38:22,860 --> 00:38:24,390 Alt, hvad jeg behøver, er en udvikler. 907 00:38:24,390 --> 00:38:28,000 Og jeg slags ønsker at skyde mig selv i hovedet, når jeg hører det. 908 00:38:28,000 --> 00:38:31,380 >> Da denne form for assumes-- de vil komme op, 909 00:38:31,380 --> 00:38:33,580 og de vil være ligesom jeg har ideen hele regnet ud. 910 00:38:33,580 --> 00:38:34,705 Jeg har forretningsplanen. 911 00:38:34,705 --> 00:38:35,540 Jeg har designet. 912 00:38:35,540 --> 00:38:37,440 Jeg skal bare have en udvikler til gå kode det for mig, ikke? 913 00:38:37,440 --> 00:38:40,148 Og det er bare at antage, at de har fik alle svarene op foran, 914 00:38:40,148 --> 00:38:42,120 og denne person kan bare gå kode det for dem, 915 00:38:42,120 --> 00:38:48,180 og de kommer til at gøre en million dollars-- som 916 00:38:48,180 --> 00:38:50,850 bare ikke tager faktisk alle de usikkerhedsmomenter. 917 00:38:50,850 --> 00:38:54,060 >> Så hvis vi slags ser på de skridt af development-- og jeg undskylder. 918 00:38:54,060 --> 00:38:55,480 Dette er en lille vandfald-y. 919 00:38:55,480 --> 00:38:59,780 Men hvad der typisk sker, er du figur ud OK, dette er, hvad jeg ønsker at kode. 920 00:38:59,780 --> 00:39:02,380 Du tager noget tid at udvikle det, teste det. 921 00:39:02,380 --> 00:39:04,494 Kvalitetssikring tester det. 922 00:39:04,494 --> 00:39:06,660 Og så når du har fået en hel frigivelse sammen, 923 00:39:06,660 --> 00:39:07,450 som kan tage en måned. 924 00:39:07,450 --> 00:39:08,533 Det gør to tre måneder. 925 00:39:08,533 --> 00:39:11,260 Så du slipper det ud, ikke? 926 00:39:11,260 --> 00:39:14,660 >> Men hvis vi siger, OK, lad os tænke over, hvordan gør vi 927 00:39:14,660 --> 00:39:16,650 maksimere læring, der sker her? 928 00:39:16,650 --> 00:39:20,770 For hvis vi bare gå heads-down for til tre måneder eller et år eller noget 929 00:39:20,770 --> 00:39:22,770 og sætte noget kode ud der, og det virker ikke, 930 00:39:22,770 --> 00:39:24,720 så vi slags skruet, ikke? 931 00:39:24,720 --> 00:39:27,044 Så hvor gør læring sker i her? 932 00:39:27,044 --> 00:39:28,960 Sker noget at lære når vi gør krav, 933 00:39:28,960 --> 00:39:32,210 fordi vi taler med kunderne, og vi prøver at forstå om dem. 934 00:39:32,210 --> 00:39:34,192 Men virkeligheden er, at mest læring ikke 935 00:39:34,192 --> 00:39:36,400 ske indtil vi faktisk sætte noget i deres hænder 936 00:39:36,400 --> 00:39:38,330 og se, hvordan de bruger det. 937 00:39:38,330 --> 00:39:42,840 Og så hvad det betyder er at den tid, de steder 938 00:39:42,840 --> 00:39:47,550 at vi bruger den mest time-- der udvikling og QA eller testing-- der er 939 00:39:47,550 --> 00:39:49,710 meget lidt læring, der sker. 940 00:39:49,710 --> 00:39:53,830 >> Og så hvis vi ser på det, og sige, hvordan kan vi optimere udbyttet af udvekslingen? 941 00:39:53,830 --> 00:39:57,580 Eller hvordan kan vi reducere den tid der sker mellem læring? 942 00:39:57,580 --> 00:40:00,340 943 00:40:00,340 --> 00:40:02,264 En stor ting er kontinuerlig implementering. 944 00:40:02,264 --> 00:40:04,930 Jeg ved ikke, om du fyre har hørt om kontinuerlig implementering. 945 00:40:04,930 --> 00:40:07,947 Så ideen med at-- stedet at sige, OK, vi kommer til at gå. 946 00:40:07,947 --> 00:40:09,530 Vi har denne frigiver til tre måneder. 947 00:40:09,530 --> 00:40:11,120 Vi kommer til at bygge alle de funktioner til det. 948 00:40:11,120 --> 00:40:12,600 Og så kun på ende af frigivelsen 949 00:40:12,600 --> 00:40:14,190 vi faktisk skubbe det i produktion 950 00:40:14,190 --> 00:40:15,400 og sætte det foran brugere. 951 00:40:15,400 --> 00:40:19,460 >> Ideen med kontinuerlig implementering tager det til den anden yderlighed. 952 00:40:19,460 --> 00:40:22,460 Så er du fyre kender med den version kontrol? 953 00:40:22,460 --> 00:40:25,010 Så ideelt set, når du arbejder på din kode, hver gang du 954 00:40:25,010 --> 00:40:27,230 tilføje nogle nye funktioner, er du skal nok tjekke det i versionsstyring. 955 00:40:27,230 --> 00:40:28,890 Så hvis du skrue noget op, kan du altid gå tilbage. 956 00:40:28,890 --> 00:40:31,440 Eller du kan se hvad der er ændret, hvis noget er brudt. 957 00:40:31,440 --> 00:40:33,335 >> Så ideen med kontinuerlig implementering er 958 00:40:33,335 --> 00:40:35,750 så snart du tjekke noget i versionsstyring, 959 00:40:35,750 --> 00:40:37,692 skubber koden til en mellemstation server. 960 00:40:37,692 --> 00:40:40,900 Det kommer til at køre automatiserede test på det, så sørg for du ikke bryde noget. 961 00:40:40,900 --> 00:40:42,875 Hvis du ikke bryde noget, det kommer til at skubbe det lige ud 962 00:40:42,875 --> 00:40:43,640 fra produktionen. 963 00:40:43,640 --> 00:40:44,170 >> Så boom. 964 00:40:44,170 --> 00:40:45,586 Det er i hænderne på kunden. 965 00:40:45,586 --> 00:40:48,020 966 00:40:48,020 --> 00:40:48,784 Meget anderledes. 967 00:40:48,784 --> 00:40:51,700 Men hvis vi gør det, hvis vi skubber ting ud til kunden så hurtigt 968 00:40:51,700 --> 00:40:54,410 som muligt, så vi får koden i deres hænder. 969 00:40:54,410 --> 00:40:56,470 Vi kan se, hvordan de er arbejder med dem, 970 00:40:56,470 --> 00:40:58,220 og vi kan virkelig maksimere læring. 971 00:40:58,220 --> 00:41:01,610 >> Så jeg har tænkt mig at tale gennem dette en lille smule mere, 972 00:41:01,610 --> 00:41:05,162 fordi jeg ved ikke, om det was-- kontinuerlig implementering 973 00:41:05,162 --> 00:41:06,370 kan være temmelig ekstreme, ikke? 974 00:41:06,370 --> 00:41:08,380 Og det kan være temmelig svært at gøre. 975 00:41:08,380 --> 00:41:12,217 Så folk, sædvanligvis selskaber slags begynde med kontinuerlig integration, 976 00:41:12,217 --> 00:41:13,550 og de arbejder deres vej frem. 977 00:41:13,550 --> 00:41:17,800 >> Så løbende integration er dette koncept, der er lidt af den første del 978 00:41:17,800 --> 00:41:18,900 at jeg talte om. 979 00:41:18,900 --> 00:41:21,550 Så ideen med løbende integration er 980 00:41:21,550 --> 00:41:23,192 du stadig har din udgivelsesplan. 981 00:41:23,192 --> 00:41:26,400 Du kommer til at frigive hver anden uge eller hver tredje måned eller hvad er. 982 00:41:26,400 --> 00:41:28,740 >> Men hver eneste gang nogen kontrollerer noget kode i, 983 00:41:28,740 --> 00:41:31,450 det gør skubbe kode på en mellemstation server. 984 00:41:31,450 --> 00:41:34,170 Iscenesættelsen server ser ligesom produktion og det 985 00:41:34,170 --> 00:41:37,070 kører en serie af automatiserede test på dem for at sikre intet brød. 986 00:41:37,070 --> 00:41:39,430 Hvis noget brød, så er det vil lade alle vide hey, 987 00:41:39,430 --> 00:41:40,330 build blev brudt. 988 00:41:40,330 --> 00:41:42,970 Og alle har stoppe og sørg for at det er fast. 989 00:41:42,970 --> 00:41:48,750 >> Så på den måde, er du altid garantere at alt, hvad du tjekke 990 00:41:48,750 --> 00:41:54,213 er at holde koden på en OK tilstand. 991 00:41:54,213 --> 00:41:58,109 Så når du er klar til at frigive den i fraktionen, indser du alt. 992 00:41:58,109 --> 00:42:00,900 Kontinuerlig tilførsel er sortering af næste skridt i denne proces, som 993 00:42:00,900 --> 00:42:06,210 er, at hver gang du check-- det siger samme thing-- hver gang vi kontrollerer 994 00:42:06,210 --> 00:42:10,010 noget i versionsstyring, det skubber den til mellemstationen serveren. 995 00:42:10,010 --> 00:42:11,386 Det kører testene på det. 996 00:42:11,386 --> 00:42:16,270 >> Men kulturen er indstillet som sådan, at du altid 997 00:42:16,270 --> 00:42:19,370 holde koden, så at det kan være skubbet til produktion til enhver tid. 998 00:42:19,370 --> 00:42:21,440 Så med kontinuerlig integration, du måske har en køreplan, og sige, 999 00:42:21,440 --> 00:42:23,800 vi kun kommer til at skubbe den til produktion i tre måneder. 1000 00:42:23,800 --> 00:42:24,330 Right? 1001 00:42:24,330 --> 00:42:26,460 Det behøver ikke virkelig nødt til at være klar til at blive set af en kunde. 1002 00:42:26,460 --> 00:42:28,793 Men med dette, er du siger på et givet tidspunkt, 1003 00:42:28,793 --> 00:42:31,020 du kan være som jep, jeg er tilfreds med denne feature sæt, 1004 00:42:31,020 --> 00:42:32,140 selvom vi er kun to uger i. 1005 00:42:32,140 --> 00:42:34,390 Jeg har tænkt mig at gå videre og skubbe det ud til kunden, 1006 00:42:34,390 --> 00:42:35,820 og jeg ved, det vil være OK. 1007 00:42:35,820 --> 00:42:40,800 >> Og så du kan have noget ligesom afbrydere i din kode 1008 00:42:40,800 --> 00:42:42,780 der siger for funktioner der er kun halvt fuldendt. 1009 00:42:42,780 --> 00:42:43,710 De er faktisk ikke synlige. 1010 00:42:43,710 --> 00:42:45,280 Hvorfor er det synligt for kunden endnu? 1011 00:42:45,280 --> 00:42:46,238 Eller noget i den retning. 1012 00:42:46,238 --> 00:42:48,450 Men du altid sørge at du ikke har noget 1013 00:42:48,450 --> 00:42:52,460 det er i denne underlige tilstand, fordi det kan skubbe ud til produktion til enhver tid. 1014 00:42:52,460 --> 00:42:58,310 >> Og lige når du er i, har du slags af fået alle bruges til denne idé 1015 00:42:58,310 --> 00:43:02,649 at du altid kodning, således at det er klar til at gå ud i produktion. 1016 00:43:02,649 --> 00:43:05,190 Så er det ikke så svært at flytte løbende implementering, som 1017 00:43:05,190 --> 00:43:07,231 er, at hver eneste gang du tjekke noget på, 1018 00:43:07,231 --> 00:43:09,560 så længe testen bestået, det går ud til produktionen. 1019 00:43:09,560 --> 00:43:11,660 Er den slags mening? 1020 00:43:11,660 --> 00:43:14,490 >> Så det kan stadig være virkelig skræmmende begreb, men det er 1021 00:43:14,490 --> 00:43:16,790 interessant at se på, hvordan nogle virksomheder gør det. 1022 00:43:16,790 --> 00:43:18,760 Så Etsy gør en rigtig godt stykke arbejde med dette. 1023 00:43:18,760 --> 00:43:21,270 Hvis du er interesseret, de har fået en blog, 1024 00:43:21,270 --> 00:43:24,530 taler om, hvordan de gør kontinuerlig implementering, som er virkelig awesome. 1025 00:43:24,530 --> 00:43:29,010 De installere på produktion op til 50 gange day-- ret? 1026 00:43:29,010 --> 00:43:32,920 Hvilket er crazy-- kan du forestille dig, hvis Du går til Etsy hjemmeside, 50 gange 1027 00:43:32,920 --> 00:43:36,470 i dag, er, at stedet er opdateret bag kulisserne. 1028 00:43:36,470 --> 00:43:43,430 >> Og i 2011, de indsat 10.000 gange i løbet af året med 100 ingeniører. 1029 00:43:43,430 --> 00:43:47,240 Og det, de sagde, er i strid med hvad du måske tror-- ligesom Åh min Gud, 1030 00:43:47,240 --> 00:43:47,920 det er forfærdeligt! 1031 00:43:47,920 --> 00:43:50,030 Koden, stedet er vil være en katastrofe. 1032 00:43:50,030 --> 00:43:54,330 De sagde faktisk, når du er implementering, der ofte er systemet 1033 00:43:54,330 --> 00:43:57,610 så meget mere stabilt, de faktisk kalder det tillid som en service. 1034 00:43:57,610 --> 00:44:02,930 For når vi implementere, vi har allerede gjort 9.999 gange. 1035 00:44:02,930 --> 00:44:05,670 Vi fik denne. 1036 00:44:05,670 --> 00:44:08,750 >> Det gør det også så meget lettere for dem at eksperimentere med tingene. 1037 00:44:08,750 --> 00:44:12,160 Så hvad de sagde før er de bruges til at frigive til produktionen 1038 00:44:12,160 --> 00:44:14,190 hver anden uge eller hver måned. 1039 00:44:14,190 --> 00:44:16,200 Og du fyre måske Tænk, hvis du nogensinde har 1040 00:44:16,200 --> 00:44:18,350 fik en frist for en stor projekt, du arbejder på, 1041 00:44:18,350 --> 00:44:20,990 og du har denne liste over ting at du ønsker at få gjort, 1042 00:44:20,990 --> 00:44:22,320 og derefter som det får tættere på deadline, 1043 00:44:22,320 --> 00:44:23,900 Listen begynder faldende en lille smule. 1044 00:44:23,900 --> 00:44:25,340 Ligesom godt, måske gør jeg ikke virkelig brug for at gøre dette. 1045 00:44:25,340 --> 00:44:26,470 Måske jeg ikke rigtig brug for at gøre det. 1046 00:44:26,470 --> 00:44:27,590 >> Så det er, hvad de sagde ville ske. 1047 00:44:27,590 --> 00:44:29,630 Da de ville komme tættere på release-- og det var sådan en big deal. 1048 00:44:29,630 --> 00:44:30,990 De skulle få udgivelsen ud til tiden. 1049 00:44:30,990 --> 00:44:32,573 Men de ville begynde at skrælle væk funktioner. 1050 00:44:32,573 --> 00:44:35,230 Og så de faktisk gjorde mindre funktioner, fordi de var kun 1051 00:44:35,230 --> 00:44:37,637 frigive hver anden uge eller en måned. 1052 00:44:37,637 --> 00:44:39,345 Nu, hvor de er frigive så mange gange, 1053 00:44:39,345 --> 00:44:42,137 det giver dem denne fleksibilitet at sige, ved du hvad? 1054 00:44:42,137 --> 00:44:43,970 Vi ønsker at opbygge en ny funktion, men vi gør ikke 1055 00:44:43,970 --> 00:44:45,810 vide, om vi skal sætte en masse tid i det. 1056 00:44:45,810 --> 00:44:47,940 Lad os sætte denne virkelig minimum version af funktionen 1057 00:44:47,940 --> 00:44:50,648 og se, om nogen selv klikker på det, hvis nogen er endda interesserede. 1058 00:44:50,648 --> 00:44:53,630 Hvis de er, så vi kan enten trække det tilbage og bygge det ud, 1059 00:44:53,630 --> 00:44:56,250 eller vi kan meget hurtigt tilføje nye funktioner til det. 1060 00:44:56,250 --> 00:45:00,650 >> Og så sagde de det bare gav dem så meget mere fleksibilitet til at eksperimentere. 1061 00:45:00,650 --> 00:45:04,990 Og så det er virkelig interessant at se større virksomheder gør. 1062 00:45:04,990 --> 00:45:10,670 Og på en start, især, hvor det er så vigtigt at lære, hvad der foregår, 1063 00:45:10,670 --> 00:45:13,600 det kan være virkelig effektiv. 1064 00:45:13,600 --> 00:45:16,160 Og derefter kommer tilbage til vores Kanban bord. 1065 00:45:16,160 --> 00:45:16,939 >> Det er interessant. 1066 00:45:16,939 --> 00:45:18,980 En masse gange, når folk gøre en bestyrelse som dette, 1067 00:45:18,980 --> 00:45:21,680 Der er en masse debat hvad Udført kolonne betyder. 1068 00:45:21,680 --> 00:45:23,760 Så OK, jeg arbejder på en opgave. 1069 00:45:23,760 --> 00:45:25,317 Er det gjort, når dens kode fuldføre? 1070 00:45:25,317 --> 00:45:28,150 Er det gjort når nogen revideret det, og det føles som om det er testet? 1071 00:45:28,150 --> 00:45:30,010 Er det gjort, når det går ud i produktion? 1072 00:45:30,010 --> 00:45:32,370 >> Og så en masse opstarter vil sige, ved du hvad? 1073 00:45:32,370 --> 00:45:36,584 Vi kommer til at tilføje en ny kolonne i her, hvilket er en læreproces kolonne. 1074 00:45:36,584 --> 00:45:39,250 Det er faktisk ikke gjort indtil vi har ikke kun sat i produktion, 1075 00:45:39,250 --> 00:45:41,070 Vi har sat det i kundernes hands-- men vi har faktisk 1076 00:45:41,070 --> 00:45:42,720 lært af, hvordan de har brugt det. 1077 00:45:42,720 --> 00:45:44,830 Og hvad er virkelig cool om det er så 1078 00:45:44,830 --> 00:45:47,415 vi får til at optage, at learning tilbage i cyklussen, 1079 00:45:47,415 --> 00:45:49,165 og sige baseret på, hvad vi har lært, er baseret 1080 00:45:49,165 --> 00:45:53,680 om, hvad vi se-- hvordan vi ser dem bruge det-- vi kan finde ud af det næste sæt at gøre. 1081 00:45:53,680 --> 00:45:56,970 1082 00:45:56,970 --> 00:46:02,980 >> Så det er de mønstre, som jeg har set for vellykket innovation 1083 00:46:02,980 --> 00:46:06,380 på tværs af opstarter at har været en succes. 1084 00:46:06,380 --> 00:46:09,835 Jeg skulle også tale en lidt om ressourcer 1085 00:46:09,835 --> 00:46:12,873 der er tilgængelige, hvis du er interesseret i at gøre en start iLab. 1086 00:46:12,873 --> 00:46:17,590 Men jeg kan også stoppe det her, hvis du fyre har spørgsmål om, hvad jeg talte. 1087 00:46:17,590 --> 00:46:18,350 Fortsæt? 1088 00:46:18,350 --> 00:46:20,093 OK. 1089 00:46:20,093 --> 00:46:21,450 >> [Griner] 1090 00:46:21,450 --> 00:46:24,320 >> OK, så gør du ved om iLab? 1091 00:46:24,320 --> 00:46:24,870 OK, awesome. 1092 00:46:24,870 --> 00:46:28,345 Så iLab har awesome ressourcer. 1093 00:46:28,345 --> 00:46:30,470 Hvis du søger for at gøre en start, har vi noget 1094 00:46:30,470 --> 00:46:31,880 from-- vi gør hacknights der. 1095 00:46:31,880 --> 00:46:33,755 Nogle gange, vi gør hackathons, hvis du bare vil 1096 00:46:33,755 --> 00:46:35,750 at gå hack på kølige projekter med mennesker. 1097 00:46:35,750 --> 00:46:36,724 >> Vi har workshops. 1098 00:46:36,724 --> 00:46:39,890 Vi har klasser, re for kredit, er lidt cool på iværksætteri 1099 00:46:39,890 --> 00:46:43,190 der er åbne at-- fleste de er åbne for alle. 1100 00:46:43,190 --> 00:46:46,020 Men vi har også gratis workshops et par gange om ugen, 1101 00:46:46,020 --> 00:46:48,040 at vi bare sætter i eksperter fra branchen 1102 00:46:48,040 --> 00:46:52,750 at tale om anything-- fra tekniske begreber, til at hæve penge, 1103 00:46:52,750 --> 00:46:54,830 til, hvordan du gør salget. 1104 00:46:54,830 --> 00:46:57,340 >> Alt, hvad du ønsker omkring nystartede, vi 1105 00:46:57,340 --> 00:47:01,520 har eksperter og beboere, der til at foretage en-til-dem. 1106 00:47:01,520 --> 00:47:03,520 Du kan bare tilmelde dig kontortid med dem. 1107 00:47:03,520 --> 00:47:05,103 Du behøver ikke engang at have en start. 1108 00:47:05,103 --> 00:47:08,140 Bare hvis du har ideer og du ønsker at balance-- 1109 00:47:08,140 --> 00:47:11,150 få oplysninger eller indsigt fra en ekspert 1110 00:47:11,150 --> 00:47:13,980 på samme thing-- salg, finansiering. 1111 00:47:13,980 --> 00:47:16,450 Vi får juridisk hjælp. 1112 00:47:16,450 --> 00:47:19,830 Du kunne tilmelde dig dem der. 1113 00:47:19,830 --> 00:47:21,370 Vi har altid fået ting foregår. 1114 00:47:21,370 --> 00:47:24,740 >> Så hvis du er interesseret, det er en virkelig stor ressource. 1115 00:47:24,740 --> 00:47:27,846 Du kan gå til vores hjemmeside. 1116 00:47:27,846 --> 00:47:29,220 Nyhedsbrevet er virkelig awesome. 1117 00:47:29,220 --> 00:47:31,770 Jeg slags normalt hader få email, men det er cool. 1118 00:47:31,770 --> 00:47:34,279 Vi har så meget foregår, jeg ved ikke engang, hvad alt det er. 1119 00:47:34,279 --> 00:47:36,070 Så hvis du tilmelder dig nyhedsbrevet, vil vi 1120 00:47:36,070 --> 00:47:37,860 lade dig vide hver uge, hvad der foregår. 1121 00:47:37,860 --> 00:47:43,830 Du kan også se på vores kalender for at se, hvilke begivenheder der kommer op. 1122 00:47:43,830 --> 00:47:47,710 >> Og jeg er der til at hjælpe, hvis du ønsker at gøre en tech opstart. 1123 00:47:47,710 --> 00:47:48,805 >> [Griner] 1124 00:47:48,805 --> 00:47:50,420 >> Så det er hvad jeg har. 1125 00:47:50,420 --> 00:47:53,720 1126 00:47:53,720 --> 00:47:55,220 >> [Applaus] 1127 00:47:55,220 --> 00:47:56,720 >> [Griner] 1128 00:47:56,720 --> 00:47:58,570 >> Tak. 1129 00:47:58,570 --> 00:48:00,598