[GIOCO MUSIC] ABBY FICHTNER: Ciao, io sono Abby Fichtner. La maggior parte delle persone mi conoscono come Hacker Pulcino, perché faccio il Chick Hacker Blog su come costruire una migliore tecnologia. E sono anche over a Harvard Innovation Labs. Sapete l'Innovation Lab? OK, così che è divertente malvagio. Sono degli hacker in residence là, dove il mio ruolo è quello di aiutare gli studenti a fare tutto da l'hacking su progetti collaterali freddi, tutto la strada fino alla partenza startup tech. Io sono un programmatore, così questo è il mio background. I tipi di entrato in programmazione e start-up da parte di un percorso interessante. Quando ero a scuola, volevo di essere un consulente di gestione, perché ho pensato che sarebbe la merda. Non so se questo è ancora una cosa. Non gli studenti ancora voglia di essere consulenti di gestione? È che considera davvero cool? OK, così ho pensato che era veramente fresco. Sono atterrato un lavoro con uno dei la consulenza direzionale top imprese destra fuori dalla scuola. Ero molto emozionato fino fino a quando ho iniziato a lavorare lì, e quindi assolutamente odiato. Non mi piace la compagnia. Non mi piace la cultura. Non mi piaceva nulla tranne che molto stranamente mi ha messo in programmazione, che è stato davvero strano, perché il mio titolo non era programmatore. Non c'era niente che posso ricorda nell'intervista su, si sta andando ad essere la programmazione. Ho pensato che stavo essere consulting dirigenti, qualunque cosa ciò significhi. Non sono ancora realmente sicuro, ma aveva senso per me in quel momento. Così ci vado, e in realtà mi ha dato un ufficio, che era freddo, perché penso è l'unico lavoro che abbia mai aveva dove ho avuto un ufficio. E mi hanno dato un computer e questo grande apparecchiature che il computer è stato agganciato fino a, quindi stavo scrivendo il codice per il controllo questa apparecchiatura, che è stato davvero bello. E che parte mi piaceva. E io stavo facendo il codice per il NSA, che è stato davvero strano. E 'stato il mio primo lavoro uscito dal college. E così sto scrivendo questo codice. Sono solo totalmente hacking, perché non ho idea di cosa Sto facendo, e cercando per fargli fare le cose. E riesco a questo punto che sto usando librerie per controllare questo apparecchio. E posso solo fare ciò che è nelle biblioteche, e la cosa che devo fare, Non c'è alcuna funzione per. E io sono come, OK. Ma c'era un supporto numero, così mi chiamo l'azienda che ha creato il software, e ho detto che ho bisogno di fare questo. E loro erano come, sì, non si può fare. Ed è stato il mio primo lavoro fuori la scuola e il mio primo progetto, e io non mi sentivo come se potessi basta andare al capo ed essere like-- e lo ha fatto solo un po ' di mettermi da sola. Non ho davvero voglia di Potrei andare al boss essere come, oh, vai a dire la NSA dispiace, non stiamo andando a fare questo per loro, perché la libreria non è disponibile. Non sembrava appena accettabile. E così ho sorta di stato sveglio tutto notte di hacking qualcosa insieme, e ho fatto il lavoro. E fu questo momento girando per me, dove appena cliccato. E ho capito che questo è quello che volevo fare. Ho pensato che fosse la cosa più bella mai, che ero come ho fatto qualcosa che i creatori del software il pensiero non fosse nemmeno possibile. E io ero forse il primo persona al mondo a fare questo, giusto? E non era quello grande di una cosa, ma era solo un'idea così cool. E così ho lasciato il grande gestione società di consulenza, e sono andato a lavorare per la start-up, perché start-up sono tutti sulla creazione di cose che nessuno ha mai creato prima. E ho pensato che era il cosa più incredibile mai. Così ho fatto che per un numero di anni, tipo di costruito in la tecnologia per le partenze. E poi ho una specie di, come lo ero io dicendo prima, ha ottenuto in questa zona dove sto solo andando in giro per aiutare hacker e imprenditori tecnologia che stanno costruendo innovative, PRODOTTI DEI dirompenti aiutandoli per farlo e trovare il modo a fare quello in cui può avere successo sul mercato. Ecco, questo è quello che voglio parlare con voi ragazzi di oggi. Quindi per me, penso che sia davvero momento emozionante per essere in questo spazio in questo momento, perché la tecnologia è espandendo a questo ritmo incredibile, e sta facendo tutti questi opportunità disponibili che non sono mai stati disponibili prima. Così mi sento come siamo tornati a quel punto, dove è possibile creare cose che nessuno mai creato prima. E soprattutto, si guarda a cose come la stampa 3D. Così la gente sono cose di stampa 3D come organi umani o cibo. La NASA ha iniziato 3D stampa astronauti alimentari, quindi questa è una stampante 3D con la pasta e la pizza salsa e formaggio come le sue cartucce, piuttosto che polimeri. E automobili. Urbee 3D stampato il mondo più economico e più combustibile efficiente, e sono in procinto di guidare che in tutto il paese su meno di 10 litri d' carburante, che è abbastanza pazzo. E, naturalmente, tutto quello che succede con il mobile, e il fatto di cose come la stampa 3D stanno facendo la creazione dispositivi fisici molto più economico ha portato a internet delle cose, che è questa nozione che hey, perché abbiamo avere la funzionalità nei nostri computer e le nostre tavolette? Perché non prendiamo fuori e di quelli effettivamente metterlo a destra in dispositivi, dove ci stanno a cuore. E così siamo sempre cose like-- David Rose oltre al Media Lab ha creato un ombrello che racconta il tempo. E così si può immaginare in un portaombrelli dalla porta. E come si sente si cammina passato, se pioverà, sarà lampeggiare, in modo da sapere a portarlo con voi. O Valour creato una moto che ti dà indicazioni e ti dà tutte le statistiche di guida. O Hapi creato una forchetta che controlla le tue abitudini alimentari per aiutare a mangiare più sano. E tutto da self-driving auto a helicopters-- mente controllata [Ride LEGGERMENTE] Anche le cose che abbiamo pensato come molto low-tech, come leggere le notizie. Gannett ha appena annunciato che stanno lavorando sulla realtà virtuale giornalismo, dove si assorbe la notizia non leggendolo, ma in realtà vivendo e essendo una parte di esso. O altre cose che potremmo pensare come low-tech, come il giardinaggio, perché avete bisogno di de-stress. Perché io non lo so voi ragazzi, ma io troverebbe vivere la notizie essendo molto stressante. [Ride] Un team di MIT, Grove, ha creato un appliance prodotti che in realtà, si può mettere nel vostro cucina a crescere frutta e verdura. E così è davvero cool guardando tutte le start-up. C'è solo questo incredibile numero di start-up che sono fuori in questi giorni che stanno cercando di prendere vantaggio di queste tecnologie. E ciò che è veramente interesting-- solo guardando tutte queste cose che sono in arrivo, ma realizzando solo molto piccola percentuale di queste start-up sono in realtà andando a fare nel futuro, e il tipo di capire perché alcuni di li rendono e alcuni di loro non lo fanno. Così ho dato un discorso il mese scorso a una conferenza di ingegneria, e volevo parlare con loro su questo argomento. E ho pensato che sono ingegneri. Vogliono regole. Come, io sono un ingegnere. Mi piacciono le regole. E 'molto bello e pulito, giusto? Così ho cercato di trovare con le regole di innovazione. E non appena ho fatto, ho si rese conto che una specie di sciocco. La prima regola di innovazione è che non ci sono regole di innovazione. Perché se si sta facendo bene, allora sei rompendo più regole che il vostro seguito. E, ovviamente, Thomas Edison famoso detto che "Non ho fallito. Ho appena trovato 10.000 modi che non funzionano. " E così, naturalmente, più innovativo che sei stato, è necessario tipo di aspettate che si sta andando di trovare altri modi che non funzionano. Ma la buona notizia è che è non un buco completo nero. Quando si guardano le start-up che hanno avuto successo, gli innovatori che hanno costruito questi prodotti che hanno avuto successo in mercati, quello che vedrete è di volta in volta, la stessa modelli emergenti delle cose che stanno facendo. E un sacco di questi, quando si tipo di scavare nella loro, Sono un po 'fondate su un sacco di i principi alla base Lean and Agile-- e la gente solo prendendo quelli e dicendo, come possono questi senso per una startup? Quindi voglio passare attraverso questi. Per essere onesti, penso che avrei Desidero spendere circa la metà il tempo su questo ultimo tra-- questo "Fuoco! E ottenere merda fatto. " Perché davvero, questo è che cosa si tratta di. Ma penso che i primi quattro sono veramente importante capire il contesto e la mentalità che avete bisogno entrare in quando si sta facendo qualcosa di veramente innovativo che Non è stato fatto prima. Quindi il primo principio è eliminare gli sprechi, che, se si sa nulla principi su magre, questa è una delle chiavi principi del Lean. E, infatti, Eric Ries, che è il creatore del Lean Startup metodologia, dice il numero uno cosa più importante per un avvio è imparare a dire la differenza tra valore e waste-- che è piuttosto strano, giusto? Come come si fa a non sapere che cosa è il valore e per di rifiuti? Ma penso che sia più sensato se si pensa alle radici del Lean. Così magra proviene dalla produzione snella Toyota Production System in Giappone. E "rifiuto" è una traduzione dal termine "muda", che in realtà è più ampio. Quindi, in realtà, ciò che si vuole fare è eliminato muda. E muda non significa solo tutto ciò che è improduttivo, ma tutto ciò che non è valore aggiunto oggi. Poiché soprattutto quando si sta facendo qualcosa così incerto come fare una startup, creare qualcosa di innovativo, se si pensa che sei andando in questo modo e si iniziare a costruire qualcosa per questo, e poi si scoprire che cosa sta realmente accadendo su e si va in questo modo, allora tutto ciò che hai fatto su qui è uno spreco, giusto? E così in Agile, abbiamo un'espressione chiamato YAGNI, che è "Tu Non sta andando bisogno. " [Ride] Quindi è una buona cosa da ricordare come si sta costruendo nuove tecnologie. Tutto ciò che si pensa che si sta andando ad avere bisogno, solo presumere che si sta Non fino a che fare. Quindi è interessante osservare esempi di start-up che hanno reso e vedere da dove sono venuti. Così PayPal effettivamente iniziato come modo di pagamenti fascio tra PDA. Ma si è scoperto che il mondo Non era pronto per i pagamenti mobili nel '99, giusto? Siamo solo agli inizi per arrivarci ora. Flickr è iniziato come un massicciamente multiplayer gioco di ruolo online gioco. Ma si è rivelato, come quando le persone stavano giocando esso, che l'aspetto più divertente è la condivisione di foto. È una specie di divertente. E poi ha iniziato Instagram come Foursquare gamified. E in realtà costruito l'intero app e lo guardò, e andò wow, c'è modo troppo succedendo qui. Questo è troppo complessa. E hanno appena rottamare tutto cosa e ha detto, sai cosa? Stiamo solo andando a concentrarsi ancora una volta sulle foto. Ed era quello che era successo per loro. E così questi sono quelli che fatta, ma quando si tipo di look su tutta la linea, la statistiche sono piuttosto desolante. Perché le statistiche sono che nove su dieci nuovi prodotti falliscono, che è abbastanza abissale. E come gli sviluppatori, come persone che lavorano con la tecnologia, Penso che quando si guarda in una stat come questo, capiamo quanto sia difficile è quello di costruire la tecnologia quando si sta costruendo qualcosa di che non è stato costruito prima. E supponiamo che essi stanno fallendo perché non possiamo costruire la tecnologia. Ma quando si ha realmente scavare in profondità, cosa sta happening-- questi prodotti Non stanno fallendo perché il La tecnologia non ha funzionato. Stanno avendo perché le persone che hanno creato essi non sono stati in grado di trovare un mercato per loro. Il mio esempio preferito di questa è una società chiamata Attualità Systems, che era in realtà qui a Boston. Hanno creato un display olografico 3D. Questo è abbastanza tosta, giusto? Creano, e loro ottenuto che funziona, e poi hanno speso il prossimo 10 anni-- così hanno creato questo. Questo sarebbe impressionante per creare oggi, giusto? Hanno creato questo oltre 10 anni fa. Hanno trascorso i prossimi 10 anni cercando senza successo di trovare un mercato per questo e creare un business sostenibile di essa, e alla fine ha dovuto chiudere, e tutto ciò che potevano fare era vendere off di una licenza per la tecnologia. Così Erano riusciti a innovare? Voglio dire, hanno ottenuto la tecnologia per lavorare. Questo è incredibile. Ma se si sta cercando di realtà costruire un business redditizio da questo, non tanto. E così ciò che è interessante è che ci sia stato la ricerca in quello che è il singolo più grande predittore di errore di avvio. Qualcuno di voi vuole indovinate cosa si tratta? AUDIENCE: Nessun mercato? ABBY FICHTNER: Nessun mercato, sì. Quindi, qualcosa che in realtà dovrei avere said-- qualcosa che startup fare, che se lo fanno questa cosa, è il più grande predittore che sono andando a fallire, o l'indicatore più importante. Quindi non è una sorta di mercato qualcosa che accade loro. Così Don [incomprensibile] ha fatto un'indagine in questo, e quello che ha trovato è stato il singolo grande predittore di errore di avvio è stato attaccare al iniziale affari plan-- che è piuttosto confusa, giusto? Perché se si sta iniziando su ogni nuova impresa, si dovrebbe cercare di capire se siete sulla strada giusta o no. Anche quella terminologia, in pista, implica che stai parlando secondo i piani. E così se attaccare per pianificare significa che si sta andando a fallire, è molto confusa. Giusto? E così che ci porta a numero di pattern innovazione due, che è che si in realtà dovrebbe iniziare in piccolo. E questo tipo di interruzioni il nostro modello mentale, Credo che, per come la gente pensa su come funzionano startup. Perché mi sento come abbiamo questa immagine di start-up come andare grande o andare a casa, il bambino. Giusto? Come ho una grande visione, e del braccio. Ho intenzione di andare grande, e io sono sarà il prossimo Facebook. Ma la domanda è come si fa a farlo, giusto? Come si fa a passare dal nulla, ma l'idea di come un miliardo di utenti, come Facebook ha? Come vorresti anche costruire fuori caratteristiche abbastanza dal primo giorno che si potrebbe fare appello a un miliardo di utenti? E anche se si voleva costruire la prossima Facebook Domani, come si fa a iniziare convincere la gente su di esso? Perché sarebbe qualcuno di voi usa "il prossimo Facebook "se nessuno si sapeva era su di esso? Probabilmente no, giusto? E così quello che considero startup as-- quando si è molto presto sorta stages-- di fare la ricerca l'intersezione della nostra visione grande di quello che vogliamo realizzare con ciò la realtà può effettivamente ospitare oggi. E il modo in cui si esegue questa operazione è solitamente attraverso una serie di piccoli esperimenti o piccoli compiti. Quindi, solo per prendere un paio di esempi delle aziende che hanno reso grande e come hanno iniziato, Microsoft ha iniziato con la scrittura una versione di BASIC, che è un linguaggio di programmazione, per l'Altair, che era come il primo computer di casa. Quindi non so esattamente come sono stati fatti molti Altair, ma credo solo poche migliaia. Quindi questo non è un grande mercato, giusto? E poi, naturalmente, Facebook, che è il quintessential-- Go Big, diventare il prossimo Facebook-- iniziato qui a Harvard, dove ci sono solo 20.000 studenti. Quindi, di nuovo, non è un grande mercato. E così quando stai pensando il modello mentale per quanti start-up dovrebbe guardare, dovrebbe più simile a questo. Si inizia con il grande visione, ma poi si va piccolo. E a capire un modo per dominare una nicchia di mercato molto, e poi si può costruire su che il successo di andare in grande. E ci sono un paio di ragioni per questo. Uno è se accettiamo il fatto che attaccare il business plan iniziale di andando a fallire, stiamo andando a trovare 10.000 modi che non funzionano, qualunque cosa, stiamo andando a fare un sacco di errori. Stiamo per avere un sacco di incidenti. Se cerchiamo di andare grande, stiamo andando a esaurire tutto il nostro tempo e di risorse sulla cosa sbagliata. E così è molto meglio andare piccolo in modo che possiamo sperimentare rapidamente. Ma ancora più importante, è molto più facile per avere successo quando andiamo piccolo, perché tutto ciò che dovete fare è trovare quel mercato che si desidera andare after-- quel mercato molto di nicchia. E poi basta identificare la una cosa che sono davvero morendo di avere, e costruire che per loro. E allora si può essere davvero interessante. Così come gli utenti Altair veramente voluto un modo per programmare il proprio computer. E non penso che know-- era proprio come interruttori e luci lampeggianti, giusto? Quindi non so come lo hanno fatto. Così fornendo BASIC così potrebbe programmare è incredibile. O studenti di Harvard volevano solo un singolo, directory studente centralizzata, giusto? E così Facebook doveva solo prevedere che una caratteristica. Non avevano costruire fuori come lo è oggi per ottenere davvero la trazione. In modo che ci porta al numero tre, che è in ordine per scoprire che una caratteristica che il vostro mercato è davvero morendo per, si deve davvero profondamente capire i vostri clienti. E mi sento come persone sottovalutano l'importanza di questo-- soprattutto oggi, quando c'è così molte start-up che sono là fuori. Se siete veramente guardando ciò che è in corso nello spazio di avvio, si sta andando a trovare 100 start-up tutti facendo la stessa cosa. Giusto? E questo perché tutti possono vedere che la tecnologia è qui oggi, giusto? Ma noi vogliamo essere qui. Così la gente vede queste lacune, e tutti cercano di andare dopo tali lacune. E tu hai tutte queste start-up tutti facendo la stessa cosa, e siete come, perché non è qualcuno di loro successo? C'è un gap qui. Credo che quelli che stanno per avere successo sono quelli che prendono il tempo di veramente capire i loro clienti. Un esempio di questo, Penso, è Dropbox. Quando Drew Houston, il fondatore, è andato per cercare di raccogliere fondi per Dropbox, VC proprio lui scoraggiato. Sono come, io non capisco perché si sta ancora di entrare in questo spazio. C'è già come un milione di miliardi start-up di cloud storage là fuori. E Drew era come, sì, ma si usa uno di essi? E non lo erano. E così mi sento come Drew riuscito perché A, ha iniziato con un piccolo mercato. Non cercò di andare dopo tutti. Andò dopo la techies hardcore che hanno un sacco di dispositivi, un sacco di computer, e avere questo problema nel trasferimento dei file. E semplicemente mirato. E tutto quello che doveva fare era fornire una soluzione che ha funzionato per loro. Quindi, di nuovo, mi sento come se ci fosse un sacco di miti intorno start-up, perché vediamo così tanti start-up accadendo oggi. E appena sente il piede 20.000 vista oh, hanno fatto durante la notte. Erano un successo. Ma il mito di se si costruisce, essi come-- quando si ha realmente scavare in profondità in quello che sta succedendo in quelle storie di successo, il tempo e ancora una volta, penso che quello che troverete sono fondatori che è andato a queste straordinarie lunghezze per capire i loro clienti. Quindi, solo per dare un paio examples-- I Non so se questo è ancora il caso, ma almeno inizialmente, uno dei co-fondatori di Airbnb non possedere o affittare una casa. Ha appena andato in giro e vissuto in Airbnbs. Come se non so nemmeno cosa che sembrava like-- come vivere di una valigia? Oppure Ben Silverman da Pinterest è sorprendente in questo. Andò e ha raggiunto personalmente fuori ai primi 5.000 clienti. Ha dato loro il suo cellulare. Li si è riunito per la prima colazione. Ho appena parlato con loro CTO un paio di settimane fa. E stanno entrando in nuovi paesi ora, e sta andando fuori e farlo di nuovo. Quindi è incredibile per uscire e individualmente parlare con la gente. Così, naturalmente, come si sta andando fuori e avendo queste conversazioni, cosa si vuole fare è sempre imparare dal vostro cliente su quello che sta succedendo a dare un senso e che cosa sarà successo. Mi sento come il migliore start-up, i migliori innovatori, trattare innovazione come se fosse un scienza experiment-- o in un modo scientifico, credo che dovrei dire. Quindi io non sono uno scienziato, ma come Capisco, scienziati venire con ipotesi, e poi si sviluppano esperimenti per convalidare o invalidare le loro ipotesi. E così la domanda è come può lo facciamo con l'innovazione? Noi abbiamo un'idea, ma è solo un'idea. Se stiamo veramente facendo qualcosa che non è mai stato fatto prima, tutto quello che abbiamo sono congetture. Giusto? E quindi quali sono alcuni esperimenti che possiamo fare per convalidare o invalidare quelle idee senza costruzione l'intera cosa? Così parlando è grande, e non posso davvero sottolineare come strongly-- l'importanza è quello di uscire e parlare con il clienti, almeno inizialmente, per capire chi sono, cosa problemi hanno oggi, come sono risolverli oggi. Ma parlando può solo prendere finora. Giusto? Non si può usare a parlare per dire, hey, ho questa grande idea! Vuoi comprare? Perché sta andando ad essere come, oh, sì, naturalmente. Sembra fantastico. Perché la gente vuole incoraggiarvi. Vedono che siete entusiasti qualcosa, così che stanno andando a dire di sì. E people-- gli esseri umani sono solo terribile a predire il loro comportamento. E così se si chiede them-- se dici, Io vado a, ad un certo punto in futuro, rilasciare questa astratta, ipotetica prodotto, hai intenzione di volerlo? Potrebbero dire di no, ma se si effettivamente messo di fronte a loro, potrebbero volerlo. E così davvero, per fare il Test di conoscenza se le persone stanno per voglia o no, è davvero bisogno di mettere qualcosa davanti a loro. Così mi piace questa citazione di Linus Torvalds, che è "Parlare è facile. Mostrami il codice. " Oppure, se siete una startup, si potrebbe dire: "Parlare è facile. Mostrami il MVP. " Così avete sentito ragazzi MVP, Prodotto Minimo? È una specie di parola d'ordine che questo Amo e odio allo stesso tempo. Perché amo il concetto di esso, ma diventa un po 'abusata. Ma l'idea è valida, che è non andare a costruire fuori questo prodotto che sta succedendo a prendere un anno per costruire. Invece, capire cosa c'è che uno cosa che le persone stanno morendo per? Qual è la cosa minima Posso costruire per loro? E mettere che davanti loro, e vedere come reagiscono. Così quintessenza MVP è una pagina di destinazione. Sono sicuro che voi ragazzi avete visto questo. Se si è tentato di firmare per Ello o Nuova posta in arrivo di Gmail, e sono come oh, non siamo ancora pronti! Credo che questi sono un po ' diverso, perché quelli sono pronti. Ma ti danno una pagina di destinazione, e è come, è solo ad invito in questo momento. Ma darci il tuo indirizzo email. Destra Un sacco di posti farà prima hanno anche costruito il prodotto, solo per vedere se c'è interesse o meno. Quindi, con Dropbox, ha richiamato Houston, ci era tecnologia complessa dietro. Così è andato, e ha capito il tecnologici, quali tipo di prova che fuori, che che stava andando a lavorare. Ma prima ha costruito il prodotto finale, ha fatto questo mock-up sul suo computer, questo tre minuti screencast video-- molto sconnesso. Mettilo su Hacker News, perché sapeva era una sorta di suo pubblico, erano le persone veramente tecnici. Mettere in su una pagina di destinazione appena detto, ecco il video. Non abbiamo ancora lanciato, ma se siete interessati, di darci il tuo indirizzo email. Durante la notte, ha ottenuto 75.000 sign-up, che è incredibile. Anche oggi, che sarebbe impressionante, ma oggi, avere come 300 milioni di utenti, giusto? Quando ha postato, nessuno sapeva che Dropbox era perché non esistevano ancora. E così che era davvero un segnale forte che aveva ottenuto qualcosa di giusto. Per darvi un po 'di più vasta di un esempio di questo, voi ragazzi sapete tampone? E 'un social media condivisione dei siti, e l'idea è-- Tendo a leggere le news a come 02:00, perché non vogliono andare a dormire. E così potrei leggere come 10 articoli che sono tutti davvero cool e voglio condividere con la gente. Ma A, se io li condividere su Twitter in questo momento, nessuno è sveglio a 02:00 tranne me. E B, se sono svegli, sono come il motivo per cui sei Mi spamming con 10 articoli in una volta, giusto? E così ciò che fa è che è tipo di una coda o un buffer che si aggiungono cose, e sarà spingere fuori un paio di volte al giorno ad una pianificazione più realistica. Quindi questo è come appare oggi. Non è così che è iniziato. Il fondatore ha avuto questa idea, e ha pensato che fosse una buona idea, ma lui non voleva costruire. Lui non voleva smettere tuttavia il suo lavoro di giorno fino a che avuto qualche convalida che altre persone pensato che fosse una buona idea, anche. Quindi non ha nemmeno bisogno di un video. Era un concetto così semplice. Basta iniziare con Twitter, mette una pagina di destinazione. Questo è quello che facciamo. Egli tweets fuori. Quando gli utenti fanno clic Piani e Prezzi, li dà solo un "noi hai preso prima che siamo pronto. ", ma se siete interessati, darci il tuo indirizzo email. Tweets fuori. La gente andava al sito. Sono stati dati loro indirizzo email. Era come, OK, questo è un buon indicatore che ci sia un certo interesse, quindi sono pronto per andare al passaggio successivo. Ma io non voglio costruire ancora. Voglio see-- persone sono interessate, ma posso fare i soldi fuori di esso? Posso farne un business? Quindi tutto quello che ha fatto è stata aggiunta una pagina di mezzo quando le persone cliccato piani e prezzi con tre prezzi plans-- era libera. Due sono stati pagati. Tenuti tweeting fuori. La gente continuava clic. La maggior parte delle persone hanno fatto la pianta libera, ma alcune persone hanno fatto il piano a pagamento. Ha come, sai una cosa? Questo è abbastanza validation-- non per me forse di lasciare il mio lavoro di giorno e trascorrere un anno su questo, ma per che me ne vada solo teste-down e fare una versione molto semplice del presente. Pensava che sarebbe stato di prendere lui un giorno. È la tecnologia difficile, così lo prese come sette giorni. Ma era abbastanza per lui per passare sette giorni esso. E molto in fretta, ha iniziato ottenendo utenti in quella prima versione, anche se era molto limitata. E ciò che è stato fantastico su quello era lui era in grado di vedere come la gente erano davvero usarlo, e quindi specie di evolvere si basa su di loro utilizzo. Così Buffer di meraviglioso, perché si tratta di un esempio molto semplice. Non tutti la tecnologia è questo che semplice, ma è una sorta di quintessenza Approccio Lean Startup, giusto? Questo è great-- sei testare ogni passo, e si sta andando solo abbastanza lontano che hai convalidato che è una specie della pena il tempo di fare. Un altro ottimo modo per ottenere validazione, naturalmente, sta facendo un crowdfunding campagna come Kickstarter, dove è possibile ottenere i pre-ordini. Questo rende molto senso se si è fare tutto ciò che è l'hardware. Anche in questo caso, è stato il Pebble grande Kickstarter fino a quel titolo ottenuto presa da un cooler-- fatto voi ragazzi vedere questo? Come un dispositivo di raffreddamento effettivo che si portare al picnic battere fuori, così hanno ottenuto più di $ 10 milioni. [Ride LEGGERMENTE] Ma ancora una volta, come Dropbox, con Pebble, era la tecnologia complessa. Hanno dovuto fare una prova di concetto, assicuri che potrebbero rivelarsi fuori che la tecnologia potrebbe funzionare. Ma allora è costoso da produrre, quindi prima che effettivamente realizzati, hanno messo un Kickstarter. E lo usavano per ottenere pre-ordini, giusto? Hanno detto che se siamo in grado di ottenere 100.000 dollari in pre-ordini, ne vale la pena di andare avanti. Hanno ottenuto $ 10 milioni, così facendo pretty buono-- abbastanza bene convalida. Così queste idee sono davvero grande, ma come si dice in start-up, idee sono una monetina una dozzina. E 'tutta una questione di esecuzione. Quindi questo è il mio preferito parte è la "messa a fuoco! E ottenere merda fatto. " Così i migliori imprenditori sono in grado di avere solo questo pazzo, intenso iper-focus e fare le cose a un ritmo incredibile. Così ho sorta di cammino attraverso alcuni delle pratiche di sviluppo. E fare domande se li avete. Non ero del tutto sicuro di quanto voi ragazzi conosceva pratiche di sviluppo, così gentile di avere una discussione su ciò che sembra che quando sei lo sviluppo di qualcosa di simile. Quindi la prima cosa è per capire bene, cosa è possibile che dovrei concentrerò on-- che può essere davvero difficile quando si sta facendo qualcosa di nuovo. Perché ognuno ha tutto queste idee, e non c'è tante direzioni diverse che si possono andare, e tante domande differenti che si ha. Così passo numero uno, figura cosa su cui concentrarsi. Un sacco di volte, come sviluppatori, come persone che stanno pensando di tecnologia, siamo davvero pensando sui prodotti. Pensiamo a cose tipo di a questo order-- prima, posso costruirlo? Supponendo che posso costruire, allora posso convincere la gente a sapere a questo proposito? Supponendo che posso, può Faccio soldi da esso? Ma se stiamo cercando di fare un'attività redditizia, potremmo vogliamo essere il pensiero Di quelli nell'ordine opposto. Il motivo è che sento like-- e Lo faccio io, quindi ho capito. Mi sento come si ottiene molto hung su questo "Posso costruire?" domanda, perché se sei un tecnologia person-- se sei un developer-- stai davvero pensando a questo. Ma la verità è di solito, quando si venire con un'idea per una startup, stiamo arrivando con essa basata su Ho visto questa tecnologia qui e questa tecnologia qui e questa tecnologia qui, e se io combino loro in qualche modo nuovo, Penso che sarebbe davvero interessante. Beh, se ho già visto la La tecnologia in quei luoghi, è sorta di sapere che esiste, giusto? Così sicuro, fare un po 'proof of concept. Se c'è qualche rischio tecnico in là. Ma per la maggior parte, le cose che stiamo arrivando with-- a meno che non siamo davvero impressionante e fare qualcosa totalmente nuovo, nel qual caso, capire se si può costruire. Ma di solito, la maggior parte della startup vedo, si può costruire. Non è nemmeno una domanda. Quindi cominciare a pensare è qualcosa che la gente stanno per essere in grado di pagare per me E poi come faccio a raggiungerli? E 'davvero difficile, soprattutto se sei un tecnico, avete un modo per raggiungere queste persone e convincerli a comprare il vostro prodotto? Così una volta a capire, OK, che cosa è che interrogo tipo di sempre in mente, questa è la domanda più importante che ho bisogno di essere guida verso, o la cosa più importante che ho bisogno di essere convalida. E poi si vuole tornare a questa nozione di eliminare gli sprechi. Proprio a capire come il leanest modo più efficiente che si può andare su rispondere a questa domanda. Così ho parlato prodotto valido minimo. Direi entrare in questa mentalità di minima everything-- vitali e con questo non voglio dire che si dovrebbe essere facendo un lavoro di merda a cose. Voglio solo dire come può si taglia fuori i rifiuti? Come si ottiene giusto al cuore della questione e capire come convalidare cose senza doratura, senza fare più di quanto è necessario. Quindi, solo per fare qualche esempio, Mi sento come inizialmente, sei cercando di capire I avere questa grande idea. C'è qualcuno anche andando a volerlo? Quindi un modo molto semplice per farlo è un atterraggio pagina, come abbiamo parlato. Non dovete scrivere qualsiasi codice per questo. C'è strumenti che fanno per voi. Se dici, OK, ho pensato che fuori. Ora voglio Sto assumendo che-- OK, la gente sembra volerlo. Avrebbero in realtà mi pagare soldi per questo? Si può fare cose come quello che Buffer fatto con la pagina dei prezzi, o meglio ancora, un Kickstarter e ottenere pre-ordini. Ordini La prossima cosa che penso che tu sia andando a voler guardare è-- OK, sembra che la gente voleva. Sembra che la gente pagherà per questo, ma soprattutto con le applicazioni, saranno persone effettivamente usarlo? Quindi io non conosco le statistiche, ma sono abbastanza abissale. Un numero enorme di applicazioni ottenere scaricato e poi mai usato. E questo non è utile. Che bello che hai un Molte persone scaricarlo. Ma se non è utilizzato, non si è andando a restare a lungo. Quando stai pensando su quella prima versione che si vuole mettere fuori there-- il tuo prodotto-- minimo vitale pensare a ciò che è esattamente che sto cercando di provare? E cosa posso fare che solo figure che fuori? Ho solo tipo di fatto una congettura a questo. Io in realtà non so cosa Buffer di prima versione sembrava esattamente. Ma se ci pensate Buffer-- solo a causa di questa semplice example-- si potrebbe pensare che questo è quello che sentono come come il loro primo prodotto minimo vitale. Ho bisogno di essere in grado di creare un account utente, ovviamente, collegarlo al mio account di social media. Ho bisogno di aggiungere messaggi come tweets nel mio tampone. Modificarli. Eliminarli. Impostare il tempo quando ho vogliono quelli da registrare. Ovviamente, le esigenze di software di inviare automaticamente a Twitter o qualsiasi altra cosa sulla base di tale programma. E poi dovrei essere in grado di visualizzare la cronologia del mio post. Che si sente piuttosto limitata, piuttosto semplice, giusto? Incoraggio sempre startups-- soprattutto piace, questo è facile per noi, perché non è il nostro bambino. Giusto? Siate come, oh, Yeah qualunque Guarda esso di nuovo, e continuate a dire c'è un modo che posso farlo ridotta ancora di più? Così che cosa è che siamo cercando di capire? Se stiamo cercando di capire se useranno esso, stiamo cercando di vedere se sono ancora di andando a postare nulla al paraurti? Quindi questo si sente un po 'hacky, ma se essi non hanno inviato al buffer eppure, non lo fai davvero necessario per consentire loro di modificare o eliminare o visualizzare messaggi nella storia. Se si riesce a piantare qualcosa che là fuori molto velocemente e vedere se la gente può anche aggiungere post ad esso, una volta si vede che, si può iniziare molto rapidamente aggiungendo questa funzionalità. Ma solo ottenere qualcosa là fuori. Avete bisogno di consentire all'utente per impostare una pianificazione distacco? Probabilmente no, se sono come me e loro sono proprio come, Non voglio che i miei tutti i miei ossequi andare out alle 2:00 di Domenica sera. Si può dire queste sono i tempi più popolari. Qualunque cosa, stiamo solo andando di inviare secondo a quello. Probabilmente si può fare. E poi ho fatto questo tipo di up, perché So hanno cominciato solo con Twitter. Ma, ovviamente, è possibile basta scegliere il social media rete che rende più senso e solo iniziare con quello. E così ora sei giù a quattro su 10. E se si può ottenere qualcosa là fuori, un piccolo cruccio di mine è che la gente pensa e MVP significa prodotto scadente. E non credo che ha bisogno. Penso che si possa ottenere qualcosa là fuori che è ancora utile, ma non è plated-- oro è solo il minimo assoluto di orso. E credo che bisogna tipo di figura sulla base di vostro pubblico quello che sta succedendo per dare un senso o ciò che non è. Ma un sacco di volte si ottiene qualcosa là fuori più minimale quanto ci si think-- solo un prova, come le persone usano. Quindi, come si sta costruendo queste caratteristiche, si vuole pensare a ciò che è il processo vitale minimo. E così un sacco di volte in cui pensiamo sui processi molto leggeri, pensiamo a processi agili. Pensiamo lean-- questo è un po ' bit random-- solo alcuni agile e snella libri che mi piacciono. Quindi c'è grandi pratiche come da Extreme Programming e l'integrazione continua, e refactoring, che io parlo un po '. Ma la cosa è, una volta che si avvia sempre nelle pratiche Agile e medi, si può molto rapidamente ottenere travolgente. E può finire cominciare vero eccessivo per una startup. Quindi la cosa è che molti di questi libri stanno parlando di come fare Agile quando sei facendo un prodotto per un società con sede. Giusto? E sapete chi è il mercato, e si sa che cosa il vostro road map di prodotto. E vento up-- anche anche se noi dovremmo per essere luce weight-- finiscono in realtà essere troppo pesante per la nostra startup, perché l'avvio è solo operando in questo livello completamente diverso. Quindi la mia sensazione è che quando si sta andando una startup, è necessario essere sconnesso come l'inferno. Giusto? Così inizialmente, non c'è nessun processo. Si vuole tenerlo più semplice possibile. E solo aggiungere processo che è sorta di un processo just-in-time. OK, vediamo che c'è un problema? Aggiungiamo appena sufficiente processo per risolvere questo problema. Sai cosa voglio dire? È perché non si vuole alcuna di noi tiene giù, giusto? Scrum è davvero popolare processo di sviluppo Agile. Non so se voi ragazzi hanno familiarità con questo. OK, well-- [Ride] Sarebbe troppo eccessivo per una startup. Quindi non voglio preoccupare di questo. Quindi OK, se si pensa a quello che è il cosa più semplice in assoluto che ho bisogno. Beh, devo probabilmente tenere traccia di ciò che Io sto facendo, soprattutto se c'è più di una persona, ma anche se c'è una sola persona. Cosa sto lavorando? Quindi, un compito semplice board-- molto facile. Questo è quello che voglio fare. Questo è quello a cui sto lavorando. Questo è quello che ho fatto. L'unico problema che vedo quando vedo start-up che fanno qualcosa di simile, è che molto rapidamente, la loro colonna in corso tende a guardare in quel modo, che non è molto helpful-- soprattutto se c'è una sola persona o un solo sviluppatore. Giusto? Perché non sei ottenere nulla fatto. Tutto si sta facendo sta andando avanti e indietro cercando di ottenere tutte queste cose fatte. E così questo è davvero un buon esempio di cui appena sufficiente processo può venire. Così Kanban è davvero un ottimo strumento. Si tratta anche di produzione snella. E l'idea è che ciò che vuole fare è vincoli put intorno quanto lavoro possiamo gestire in un dato momento. E così se siamo una sola persona, allora noi può funzionare solo su un elemento alla volta. Scusi. Quindi tutto ciò che altre cose ha bisogno di andare laggiù. Quindi quello che facciamo è mettiamo in opera progredire limiti sulle colonne. Se ci sono due persone, può essere due. Si può capire che cosa rende più senso per voi. Ma l'idea è mantenere le cose sano di mente, in modo che tu sei solo fare una cosa alla volta. Tu sei in grado di farlo. Sei in grado di effettivamente avere fatto. Una cosa da tenere a mente è-- se si dispone di un un articolo che si sta facendo, ma la voce è di tre mesi, che sarebbe difficile per un una startup, ovviamente. È necessario essere in grado essere flessibile ed essere in grado di gestire le cose come vengono a voi. Non si può dire che non sto facendo nulla per tre mesi fino a ottenere la schermata di login fatto. Non lo so. Quindi vi consiglio di start-up tenere questo davvero breve, per mantenere questi compiti così che si inseriscono in un giorno. Ovviamente, se è più complessa, che potrebbe aver bisogno di essere un po 'più a lungo. Ma capire che cosa funziona meglio per voi. È possibile provare diverse lunghezze. Ma in generale, proprio come esempio, se si mantiene tutte le attività così si inseriscono all'interno di un giorno, che significa che ogni singolo giorno, che stai ricevendo qualcosa fatto. E si sta fornendo valore. E che il momento può realmente muoversi in avanti invece della situazione precedente, dove si hanno 500 cose in corso, e nessuno di loro è fatto. L'altra cosa, però, è ancora alla ricerca a questa cosa da fare column-- Sono sopraffatto guardando quella. E così se fossi uno sviluppatore e sono stato Lavorare su un, e io ero come oh, merda. Ho B e C e De e E e F e G e H. Blah! Scendendo la strada. Io sono come andando fuori di testa, e io "sto cercando di capire come il progetto sta andando per accogliere tutte queste cose. E la verità è che, se si accetta la fatto che in realtà non del tutto noto ciò che il prodotto sta andando ad avere bisogno di assomigliare finché abbiamo messo di fronte di un cliente, allora sappiamo veramente che abbiamo bisogno ancora tutti quei compiti? Oppure stiamo tipo di ingannare noi stessi? Quindi, se davvero avete tutte quelle idee, grande. Mettetele in un notebook o un foglio di calcolo o qualcosa del genere. Ma vi consiglio startup a mantenere un limite di work-in-progress nella colonna delle cose da fare, anche. Questo è un massimo assoluto, Direi, quanto è possibile ottenere fatto in una o due settimane. Quindi non hanno nemmeno bisogno di essere così tanti. In questo modo si è appena iper-concentrati su questa è quello che sto facendo, sempre fatto questa settimana. O forse queste due settimane, giusto? E niente altro è sempre nel vostro senso, e sei solo fare in modo che tu sia ottenere che là fuori. E soprattutto, come si comincia ad aggiungere nuovi membri del team, questo aiuta veramente. Un sacco di gente piace fare questo in software, che si può. Ma è ancora meglio se si tutti possono essere nello stesso spazio e appena messo su un muro. E 'solo molto visibile, e tutti possono solo vedere, e vedere che cosa è più importante. Così OK, ecco come sei capire cosa fare. Come si sta facendo, si vuole pensare su ciò che è il disegno minima vitale? O in Agile, in realtà hanno qualcosa chiamato disegno emergente, che è la stessa idea. Così avete sentito parlare di ragazzi il design emergente prima? OK. S-- realtà, sto cercando ricordare where-- OK. Così l'idea di un commerciante design è piuttosto che arrivando con questo grosso, in anticipo design e dicendo che sono andare a passare un mese per capire la giusta architettura quali componenti andare dove e tutto, lasciatemi solo progettare sufficiente per le caratteristiche che so che sto mettendo in questa prima versione. E nulla else-- o le caratteristiche che sto facendo questa settimana, anche. E poi solo come ho bisogno di nuove funzionalità posso capire il disegno per quelli. Non stai cercando di capire il design upfront. Penso che in realtà, non è questo on-off o di questo snodo. Penso che sia più di una spettro di cui hai caduta sulla certezza incertezza. E così se in una startup up, o se si sta costruendo qualcosa di mai stato costruito prima, sei abbastanza ben oltre sulla curva incertezza qui, giusto? E se ci pensate in condizioni del business plan-- come, abbiamo parlato del singolo grande predittore di fallimento è attaccare al business plan iniziale. Se si esegue questa grande upfront business plan, e tu dici Sto solo andando a ciecamente seguire questo e non fare nulla. Ma si sta solo andando a fallire, giusto? Perché c'era troppa incertezza. E mi sento come il stesso vale per il design. Siamo spiacenti, così invece di fare un grande business plan in anticipo, si dovrebbe fare molto leggero peso modello di business tela, che si potrebbe avere sentito parlare. E 'come un one-pager, solo ottenere le mie idee fuori. Non è che non lo fanno pensarci affatto. E 'bello pensare che in un primo momento. Ma solo ottenere qualcosa di veramente flessibile out there-- una sola pagina. E poi, come si va, tipo di emerge che il piano nel tempo come si impara dai clienti, e si può adattare a loro. E così poi lo stesso cosa è vera per il design. Si può fare un grande, disegno anticipo, ma che non ha senso se c'è molta incertezza. Un sacco di gente sosterrebbe c'è mai più di tanto certezza software, anche se non stai facendo in avvio. Quindi non si vuole farlo grande di un disegno in anticipo. Ma mi sento come il livello di progettazione sta andando Per variare in base a quanto certezza o incertezza c'è. E quindi se non avete idea che eccita e si sta solo gettando qualcosa ci piace un atterraggio pagina, ovviamente, si è non per andare prendere il tempo all'architetto un intero sistema. È ridicolo, giusto? Quindi non hai bisogno di alcun disegno in anticipo. Spesso, la prima versione si mette fuori di software per una startup appena viene gettato via. E così molte volte, anche anche se potrei dire questo, si può solo tipo di incidere qualcosa insieme. E probabilmente sta per essere gettato via. Ma ancora, utilizzare tale just in time idea per design. Che OK, sai una cosa? Questo è in realtà un po 'di trazione. Alcune persone sono interessate a questo. Ho intenzione di aggiungere alcune caratteristiche su. Ora, mi sento come dovrei essere un po 'più intelligente il disegno. Così l'idea è come la progettazione, basta tenere presente YAGNI in mente. Non sta andando bisogno. Non progettare per le cose che sono ancora non ci sono. E il mantenere le cose semplici, stupido principle-- fare la cosa più semplice che potrebbe funzionare. Un sacco di volte, è interessante, perché, come sviluppatori, otteniamo insegnato a fare queste disegni veramente complessi. E stiamo insegnato che questo è un bene. Ma ci impedisce di essere flessibile e può essere veramente spreco se finiamo per andare in in direzioni diverse. Così Agile tipo di dice, non farlo. Basta capire che cosa il modo più semplice, il codice semplice che si può mettere in qui che sta per farlo funzionare. E poi, se ho bisogno di aggiungere su essa, posso tipo di rimediare codice up e reindirizzare il disegno. Quindi c'è qualcosa chiamato refactoring questo è veramente importante quando fate disegno emergente. E l'idea di refactoring è-- scusate, ho intenzione di eseguire il backup di un po '. Quindi, se si sta facendo il design emergente, si sta progettando solo per il futuro che avete oggi. Ma questo non significa che che si sta hacking. Questo non significa che quando si aggiunge un altro elemento, si sta solo andando a tipo di nastro adesivo su. Giusto? Perché questo sta andando a dare questo grande palla di codice di fango che sta per essere impossibile mantenere. L'idea con il refactoring è OK, I So Ho solo bisogno, per esempio, oggi a Twitter, quindi non ho intenzione di fare questo grande astrazione che dice, oh, mi permetta di avere questo livello di astrazione che funziona con qualsiasi social media rete che potrei mai forse pensare in futuro, perché questo richiede tempo. Lasciatemi solo-- il più semplice cosa che potrebbe funzionare è lasciatemi fare è noto con Twitter, perché questo è tutto quello che devo fare oggi. Poi domani, ci rendiamo conto OK, facciamo bisogno di fare questo lavoro con Facebook. Così refactoring direbbe, fatemi rivisitare il progetto prima ancora di aggiungere Facebook, e dire visto che io So che ora ho bisogno a gestire la maggior parte più social network, quale sarebbe la soluzione ottimale guardare come? Permettetemi di refactoring del codice per gestire quel disegno, e poi posso inserire Funzionalità di Facebook in. Questo fa senso? Così un sacco di gente pensa, quando si sentire qualcosa come il design emergente, che si sta facendo meno di progettazione o che si sta appena hacking. Ma la verità è che sei effettivamente fare di più il design. E 'una sorta di lo stesso cosa con la pianificazione, giusto? Si sta effettivamente facendo più planning-- è solo che invece di fare tutto in anticipo, si sta facendo continuamente come si va avanti. Quindi penso che sia davvero grande che voi ragazzi stanno prendendo CS50, perché sento tante volte un giorno, non posso anche dirvi. La gente viene da me e mi dicono, Abby, ho questa grande idea! Tutto quello che serve è uno sviluppatore. E io sorta di voglia di spararmi nella testa quando sento che. Perché questo tipo di assumes-- faranno venire, e saranno come se avessi l'idea capito tutto. Ho il business plan. Ho la progettazione. Ho solo bisogno di uno sviluppatore per andare codice per me, giusto? Ed è solo supponendo che essi hanno ha ottenuto tutte le risposte in anticipo, e questa persona può solo andare codice per loro, e che stanno andando a fare un milione dollars-- che solo non tiene infatti tutte le incertezze. Quindi, se di tipo guardiamo gradini di development-- e mi scuso. Questa è una cascata-y. Ma quello che succede di solito è che si figura out OK, questo è quello che voglio per codificare. Si prende un po 'di tempo per svilupparlo, testarlo. La garanzia di qualità sta testando esso. E poi una volta che hai un intero insieme di rilascio, che potrebbe prendere un mese. Fa due o tre mesi. Poi si rilascia che fuori, giusto? Ma se diciamo, OK, facciamo pensare a come fare noi massimizzare l'apprendimento che avviene qui? Perché se andiamo appena teste-down per tre mesi o un anno o qualcosa e mettere un po 'di codice fuori lì e non funziona, allora siamo genere di fottuti, giusto? Allora, dove fa il apprendimento succedere qui? Alcuni apprendimento avviene quando facciamo i requisiti, perché stiamo parlando di clienti, e stiamo cercando di capire su di loro. Ma la realtà è che la maggior parte di apprendimento non lo fa accadere fino a quando in realtà mettere qualcosa nelle loro mani e vedere come utilizzare tale. E così che cosa questo significa è che il tempo, i luoghi che passiamo la più tempo-- che è sviluppo e QA o testing-- c'è molto poco di apprendimento che accade. E così se guardiamo a questo e dire come possiamo massimizzare l'apprendimento? O come possiamo ridurre il tempo ciò accade tra l'apprendimento? Una grande cosa è la distribuzione continua. Non so se voi ragazzi avete sentito parlare di distribuzione continua. Così l'idea di che-- invece di dire, OK, stiamo per andare. Abbiamo questo rilascia a tre mesi. Stiamo per costruire tutte le caratteristiche per esso. E ciò su fine del comunicato sono stiamo andando in realtà spingere che in produzione e metterlo davanti utenti. L'idea con distribuzione continua sta prendendo che all'altro estremo. Così sono ragazzi familiari con il controllo di versione? Così idealmente, quando si lavora sul vostro codice, ogni volta che si aggiungere alcune nuove funzionalità, sei andando controllare in controllo di versione. Quindi, se si fallisce qualcosa up, si può sempre tornare indietro. Oppure si può vedere cosa è cambiato, se qualcosa è rotto. Così l'idea di distribuzione continua è non appena verificate qualcosa in controllo di versione, spinge il codice a un server di gestione temporanea. E 'intenzione di eseguire test automatizzati su esso, assicurarsi che non hai rompere nulla. Se non rompere nulla, che sta per spingerlo a destra fuori dalla produzione. Così espandersi. E 'nelle mani del cliente. Molto diverso. Ma se facciamo questo, se stiamo spingendo cose fuori al cliente il più velocemente possibile, quindi ci stiamo il codice nelle loro mani. Possiamo vedere come sono lavorare con loro, e possiamo davvero massimizzare l'apprendimento. Quindi ho intenzione di parlare attraverso questo un po 'di più, perché io non so se questo distribuzione continua era-- può essere abbastanza estremo, giusto? E che può essere piuttosto difficile da fare. Così la gente, le aziende di solito tipo di iniziare con l'integrazione continua, e si fanno strada in avanti. Quindi l'integrazione continua è questo concetto che una specie di prima parte che ho parlato. Così l'idea di integrazione continua è avete ancora il vostro programma di rilascio. Hai intenzione di rilasciare ogni due settimane o ogni tre mesi o tutto ciò che è. Ma ogni volta qualcuno controlli del codice in, lo fa spingere il codice su un server di gestione temporanea. L'aspetto del server staging come la produzione e gestisce una serie di test automatizzati su di loro per assicurarsi che nulla si è rotto. Se qualcosa si è rotto, allora è intenzione di far sapere a tutti hey, la build era rotto. E ognuno ha arresto e assicurarsi che sia risolto. Quindi in questo modo, si sta sempre garantendo che tutto ciò che il check-in è mantenere il codice in uno stato OK. Poi, quando si è pronti a rilasciarlo in la frazione, si rende conto di tutto. Erogazione continua è una sorta di prossimo passo in questo processo, che è che ogni volta che si dice check-- stesso cosa-- ogni volta, controlliamo qualcosa nel controllo di versione, spinge al server di gestione temporanea. Esso esegue i test su di esso. Ma la cultura è impostato come tale che sempre mantenere il codice in modo che possa essere spinto alla produzione in qualsiasi momento. Quindi, con l'integrazione continua, si potrebbe avere una road map e dire, stiamo solo andando a spingerlo alla produzione in tre mesi. Giusto? Non deve davvero essere pronto per essere visto da un cliente. Ma con questo, si sta dicendo in qualsiasi punto nel tempo, si può essere come sì, io sono contento di questo set di funzionalità, anche se siamo solo due settimane in. Ho intenzione di andare avanti e spingerla verso il cliente, e so che sarà OK. E così si potrebbe avere qualcosa come switch nel codice che dire per le caratteristiche che sono solo a metà dell'opera. Non sono in realtà visibile. Perché è visibile al cliente ancora? O qualcosa del genere. Ma sempre assicurarsi che non hai nulla che è in questo stato strano, perché può spingere verso la produzione in qualsiasi momento. E solo una volta che sei dentro, hai genere ognuno di abituata quell'idea che si sta sempre di codifica in modo che è pronto ad andare in produzione. Allora non è così difficile muoversi alla distribuzione continua, che è che ogni singola volta controllare qualcosa in, purché il test è stato superato, esce di produzione. Fa quel tipo di senso? Così può essere ancora molto concetto spaventoso, ma è interessante guardare come alcune aziende stanno facendo. Così Etsy fa davvero buon lavoro con questo. Se siete interessati, loro hanno un blog che parla di come lo fanno continuo distribuzione, che è davvero impressionante. Essi distribuire la produzione su per 50 volte un diritto giorno--? Che è crazy-- vi immaginate se si va al sito Etsy, 50 volte in giornata, quel sito è in corso aggiornato dietro le quinte. E nel 2011, hanno schierato 10.000 volte nel corso dell'anno, con 100 ingegneri. E quello che hanno detto è contrario quello che si potrebbe think-- come oh mio dio, è terribile! Il codice, il sito è andando a essere un disastro. Hanno detto in realtà, una volta che sei implementando che spesso, il sistema è tanto più stabile, in realtà chiamare la fiducia come un servizio. Perché quando si distribuisce, abbiamo già fatto 9.999 volte. Abbiamo ottenuto questo. Inoltre lo rende molto più facile per loro di sperimentare con le cose. Così che cosa hanno detto prima è che utilizzato per rilasciare per la produzione ogni due settimane o ogni mese. E voi ragazzi potrebbe immaginate se hai mai ha ottenuto un termine per una grande progetto si sta lavorando, e avete questa lista di cose che si desidera ottenere fatto, e poi, come si arriva più vicino al termine, l'elenco inizia contrazione un po '. Come bene, forse non lo faccio davvero bisogno di fare questo. Forse non ho davvero bisogno di farlo. Ecco, questo è quello che hanno detto che sarebbe accaduto. Come avrebbero avvicinarsi al release-- ed è stato un grande affare. Dovevano ottenere il rilascio in tempo. Ma avevano cominciano paring via caratteristiche. E così come hanno fatto meno caratteristiche, perché erano solo rilasciando ogni due settimane o un mese. Ora che sono rilasciando così tante volte, dà loro questa flessibilità per dire, sai una cosa? Vogliamo costruire una nuova caratteristica, ma non lo facciamo sapere se dobbiamo mettere un sacco di tempo in esso. Mettiamo questo davvero versione minima della funzione e vedere se qualcuno scatta anche su che, se qualcuno è ancora interessato. Se lo sono, allora possiamo o tirare indietro e costruire fuori, o possiamo molto rapidamente aggiungere nuove funzionalità ad esso. E così hanno detto che appena li ha così più flessibilità per esperimento. E così è davvero interessante vedere le aziende più grandi a farlo. E in una startup, soprattutto, dove è così importante per imparare che cosa sta succedendo, può essere veramente efficace. E poi tornare alla nostra scheda Kanban. E 'interessante. Un sacco di volte, quando la gente fare un consiglio del genere, ci sono un sacco di dibattito su ciò significa che la colonna di Fatto. Così OK, sto lavorando su un compito. Avviene quando il suo codice completo? Avviene quando qualcuno riesaminata e ci si sente come se fosse provato? Avviene quando va out in produzione? E così un sacco di startup dirà, sai una cosa? Stiamo per aggiungere una nuova colonna in qui, che è una colonna di apprendimento. In realtà non è fatta finché non avremo non solo messo in produzione, abbiamo messo in clienti ' hands-- ma abbiamo effettivamente imparato da come hanno usato esso. E che cosa è davvero cool a tale proposito è poi, si arriva a comprendere che imparare di nuovo nel ciclo, e dire sulla base di ciò abbiamo imparato, basati su ciò che se-- come vediamo li usano it-- possiamo capire il prossimo set di fare. Così quelli sono i modelli che ho hanno visto per il successo dell'innovazione attraverso le start-up che hanno avuto successo. Stavo andando a parlare anche un po 'di risorse che sono disponibili, se siete interessati a fare una iLab startup. Ma posso anche smettere di qui, se ragazzi hanno domande su ciò che ho parlato. Andare avanti? OK. [Ride] OK, così sai sulla iLab? OK, impressionante. Così l'iLab offre risorse impressionante. Se stai cercando di fare un startup, abbiamo qualcosa from-- facciamo hacknights lì. A volte, lo facciamo hackathons, se si desidera solo andare incidere su progetti interessanti con le persone. Abbiamo officine. Abbiamo classi che ri per il credito che sono genere di freddo sull'imprenditoria che sono aperte a-- più di quelli sono aperti a tutti. Ma abbiamo anche laboratori gratuiti un paio di volte a settimana, che abbiamo appena mettono in esperti del settore per parlare di anything-- da concetti tecnici, per la raccolta di fondi, a come fare le vendite. Tutto ciò che si desidera intorno start-up, abbiamo avere esperti e residenti che sono a disposizione per fare uno-contro-uno. Si può solo iscriversi orario di ufficio con loro. Non c'è nemmeno bisogno di avere un avvio. Solo se hai idee e vuoi balance-- ottenere informazioni o intuizione di un esperto sulla stessa cosa-- vendita, il finanziamento. Riceviamo aiuto legale. Si potrebbe firmare per quelli lì. Abbiamo sempre avuto roba in corso. Quindi, se siete interessati, è davvero una grande risorsa. Si può andare al nostro sito. La newsletter è davvero impressionante. I tipi di solito odio ricevendo email, ma è cool. Abbiamo così tante cose, ho non sanno nemmeno che cosa tutto è. Quindi, se ti iscrivi per la newsletter, faremo farvi sapere ogni settimana quello che sta succedendo. Potete anche guardare il nostro calendario per vedere quali eventi stanno arrivando. E io sono lì per aiutare se si voglio fare un avvio tech. [Ride] Ecco, questo è quello che ho. [Applausi] [Ride] Grazie.