Press "Enter" to skip to content

GOTO 2016 • Transforming Car Development • Neelan Choksi


Va bene, grazie per tutti voi che avete
vieni, so che sono in piedi tra te e
birra quindi proverò a farlo andare come
il più agevolmente possibile, quindi questo discorso è
davvero sulle cose che abbiamo imparato
una sosta sull’integrazione del software in auto
produttori cosa c’è di ironico in questo
discorso è che un sacco di pratiche snelle
nel software di cui abbiamo parlato
per gli ultimi due giorni sono davvero
radicato nei concetti creati nel
industria automobilistica dove magro
la produzione proveniva da dove la Toyota
Il sistema di produzione è venuto da e quello è
stato adottato dalle case automobilistiche in giro
il mondo ovviamente non hanno applicato
necessariamente al loro software
pratiche e molto di questo discorso è
vedremo come prenderne un po ‘
di quei concetti e applicarli a
pratiche software reali così ancora è
l’ultimo discorso del giorno quelli di voi
chi ha solo 9 recensioni questo è il tuo
tempo per ottenere la tua ultima recensione in modo da prendere
vantaggio di esso e non so hit
fai clic sul microfono nell’app e fai
sicuro di rivedere questo alla fine e anche
fare domande è l’ultimo discorso di
il giorno mi chiedi alcune domande difficili
fammi sudare sarà divertente ok ho scavato
questa pagina di un vecchio manuale di auto per
questo era il toronado oldsmobile GM del 1977
letteralmente la prima volta che viene prodotto un software
in un’auto c’era un dispositivo elettronico
unità di controllo e so che la scrittura è
piccolo e in un carattere strano ma che cosa
dice che il razzo 403 v8 con
cronometraggio elettronico per migliorare
performance siamo arrivati ​​davvero
lunga strada in 40 anni le auto sono adesso
diventare computer sui pasti se tu
pensa e quella statistica è davvero
McKinsey & Company
in sostanza ha dichiarato che il numero di
i clienti dichiarano di essere
disposto a cambiare marca per migliorare
le caratteristiche di connettività sono quasi raddoppiate
in un anno dal venti per cento a
trentasette per cento pensa che
per un secondo popolo stanno cambiando il
auto stanno guidando perché a
connettività non perché va meglio
non perché è più comodo ma
a causa della connettività siamo arrivati ​​a
questo è molto, molto lungo in quattro anni
Elon Musk, CEO di Tesla e circa 18
mesi fa abbiamo scavato questa citazione dove lui
abbiamo detto che abbiamo davvero progettato il Modello S per
essere un computer molto sofisticato
ruote Tesla è una società di software come
tanto quanto è una società di hardware un enorme
parte di ciò che Tesla è è un silicio
Società di software Valley
quindi Tesla ha un po ‘guidato un grande
la quantità di rottura uber ha ovviamente
ha avuto un enorme successo e
perché tutti gli altri programmi di car sharing
è l’industria automobilistica così attraente per
interruzione in questo momento se ricordo
ritengo che Tesla fosse uno dei
primi nuovi produttori di auto statunitensi in giro
45 anni quindi cosa è successo all’improvviso
ha creato tutto questo e di nuovo questo
è un altro studio di McKinsey in cui si
l’industria automobilistica sta crescendo, il che rende
è attraente ma ciò che è veramente
interessante è circa il quaranta percento di
quella crescita viene dalle cose
fuori dalle auto proviene da nuovi servizi
è dalla connettività dei dati da cui proviene
tutte queste cose che stiamo costruendo
quelli come te li stanno costruendo tutti
singolo giorno e cosa sta succedendo anche
anche qui sta creando questo
l’interruzione è le case automobilistiche
non sono molto bravi nel software, ma è così
non la loro competenza principale il loro nucleo
la competenza è stata altrove e
stanno cercando di capire come
diventare più bravo a costruire software così
probabilmente uno dei miei autori preferiti che
chi parla di interruzione è Geoffrey
Moore e ha un sacco di nuove idee
che è stato messo fuori in un libro chiamato zona
per vincere possiamo applicare a ciò che è
accadendo nell’industria automobilistica quindi in zona
2 vincere ha quattro diversi tipi di
interruzione nel settore automobilistico noi
credo che tre di loro stanno colpendo
l’industria automobilistica sono nel mezzo
il libro non l’ho letto tutto tranne questo
in particolare sembra un buon libro
se sei una grande azienda che cerca di trattare
con interruzione quindi il primo tipo di
rottura è il modello di infrastruttura
interruzione è probabilmente la più facile
per capire che la macchina stessa sta cambiando
si sta trasformando in una macchina connessa è a
cosa diversa rispetto a prima
delle altre cose è tipo il
le stesse vendite di auto tradizionali si va ancora
molto ancora comprate ancora una macchina
finanziare il modo che hai usato per quel
non è cambiato molto e di nuovo indietro
al sondaggio McKinsey le persone non lo sono
comprare auto se non sono collegate
sono disposti a cambiare auto se
sono collegati così ovviamente all’oggetto
deve
è drammaticamente un altro
era interessante la citazione di Elon Musk
la maggior parte delle macchine non migliora nel tempo, ma lui
Stavo parlando delle sue auto, ma Model
S diventa più veloce e migliore con il passare del tempo
ancora una bella idea del romanzo che la macchina
sta cambiando radicalmente e software
è una delle chiavi che puoi caricare
software via cavo e prossima cosa
sai che potrebbe essere una macchina migliore
potrebbe correre più veloce possibile il drivetrain
eseguire meglio c’è anche operativo
interruzione del modello che stiamo vedendo um
sai se pensi di nuovo a prendere
vantaggio di Tesla ma se pensi
su Tesla comprare un Tesla non è come
qualsiasi altra esperienza che tu non hai
davvero guidare la macchina necessariamente te
non prendere la macchina che stai per
alla fine comprerai che stai ordinando un’auto
per andare ora a guidare meo e io ci penso
La Danimarca c’è di più e andiamo
un paio del car sharing danese
opzioni è una cosa davvero interessante
Lenny e non dei Millennial Millennials
non stanno più comprando auto, ma piuttosto
usano le auto come servizio nel
le città in cui vivono pagano solo loro
per l’auto mentre la usi e poi
stanno approfittando del fatto
quel novantasette percento del tempo
medio quella persona possiede un’auto non è
usato e poi finalmente il più grande
interruzione del modello di business e interruzione
questo è dove uber chi è qui, ovviamente
oggi ascensore e altri stanno arrivando e
cambiando il modo in cui pensi a che a
auto significa per te guida autonoma
andando oltre a creare grandi dimensioni
quantità di interruzioni alcuni esempi qui
sono a Toronto, che è considerato essere
il secondo peggior traffico in Nord
America Toronto, Canada, non lo sono ancora
comprando quella statistica perché penso
Il Messico ha corsa peggio, ma facciamo solo
andare con esso la è la peggiore della città
di Toronto è in realtà contabilità
guida autonoma e dicendo che è
sarà più sicuro e si stanno adeguando
quanti letti d’ospedale e che loro
bisogno in città e loro quando sono
pensando ai loro piani a lungo termine
un altro grande esempio è uber e
proprietari di complessi di appartamenti a San
Francisco è andato nella città di San
Francisco per sostenere che hanno bisogno di meno
rispetto alla quantità regolamentata di parcheggio
spazi nel complesso di appartamenti e meno
i posti di parcheggio significano un altro appartamento
il che significa più soldi per l’appartamento
il proprietario è un tipo piuttosto sorprendente di
interruzione che sta avendo luogo e se
pensi a tutte queste interruzioni
qual è il cuore di esso ed è
il software è ciò che sta guidando è
cosa sta cambiando tutto, ma è
il software al centro di tutto, quindi c’è un
organizzazione davvero interessante chiamata CB
intuizioni che fondamentalmente guardano
start-up tutto il tempo e loro li mettono
diagrammi insieme su vari
industrie e queste sono tutte le
startup che stanno attaccando la macchina
l’industria in modi diversi ma non lo è
quasi tutte le start-up di tutta la macchina
i produttori stanno cercando di evitare di avere
un momento Kodak in realtà era Toyota
progettando di costruire istituti di ricerca in
Silicon Valley sta facendo lo stesso
Gli altri Honda Nissan stanno costruendo cose
intorno al MIT ma quello che stai vedendo è e
probabilmente il più interessante è
Volkswagen Volkswagen sta attualmente assumendo
ingegneri di Electronic Arts e di
Pixar per iniziare a pensare a come
loro staranno creando un migliore
esperienza in un’auto connessa e
tutti ne parlano
McKinsey IBM questi erano solo alcuni dei
quelli che ho trovato, ma ce ne sono centinaia
questi white paper sulla venuta
interruzione nel settore automobilistico
e l’autista sta davvero venendo da
software quindi se si dà un’occhiata a questo
componenti di auto di illustrazione non lo sono
crescendo non c’è un po ‘più di nuova macchina
componenti che arrivano in parti elettroniche
non ci sono un sacco di nuovi clec tronic
parte è il numero di linee di
il software ripensa a diciannove anni
settantasette la tua prima riga di
il software è apparso in una macchina per oggi
dove ci sono cento milioni di righe di
software in
in una macchina e in base a ciò che stiamo ascoltando
sarà tra 300 e 400 milioni entro
la fine del decennio e questo software
la complessità è davvero il costo di
il software oggi in un’auto è di più
costoso rispetto a qualsiasi componente singolo
nell’auto il drivetrain il corpo il
motore non importa il software ora
costa più di qualsiasi componente particolare
in macchina ci pensi per un secondo
Ho appena detto che è qualcosa che ha
il costo fisico zero è il più costoso
parte di una macchina c’è una stima
lì che dice il software in a
mercedes-benz s550 era fondamentalmente
circa ventitremila
dollari è il costo del software in
quella macchina così questa informazione è arrivata
dalla garanzia SRS e dal rapporto di richiamo
e tutti questi dati sono basati su
richiami relativi al software e nel 2006
ce n’erano probabilmente sei o sette
diverse parti di una macchina che aveva
software relativo ricorda se non ricordo
era correttamente il controllo della velocità del veicolo
in realtà la Prius dal 2006 2005 volta
frame dove avevano un problema di software
che ha causato il controllo della velocità a
accidentalmente non stare su ora se si guarda
nella lista a destra ogni singolo
parte di una macchina come software in esso ed è
è e almeno in questo particolare posto
è stato richiamato automobilistico ha sempre
stato conosciuto per avere enormi catene di approvvigionamento
grandi catene di approvvigionamento lotti e molte parti
ciò che è veramente interessante è il
l’industria automobilistica oggi è enorme
catene di approvvigionamento software uno dei nostri
i clienti in Germania ne hanno letteralmente 70
fornitori che forniscono software
va in macchina, quindi pensaci
integrando tutto ciò e cercando di
trasformalo in un singolo
Arianni per il cliente che sono stati
davvero molto bravo con l’hardware
è solo un gioco diverso ora creato
software quindi la buona notizia per voi lo è
tutto quello che ho detto significa che voi ragazzi avete
sicurezza del lavoro BMW al loro centesimo
anniversario che è stato l’anno scorso
ha annunciato che il CEO si è alzato e ha annunciato
e ha detto che avranno più software
ingegneri nella loro compagnia di chiunque altro
altro oltre il cinquanta percento dei loro
la società sarà ingegneri del software lui
non ha dato un periodo di tempo anche se così io
non so la risposta a che um ma
nonostante quella sicurezza del lavoro è qualcosa
non funziona questo non è un problema futuro
questa è la realtà se guardi che il
numero di richiami relativi al software e
di nuovo questo è dello stesso SR
garanzia automobilistica e rapporto di richiamo
da solo quest’anno sta accelerando il 2014
2015 ci sono enormi problemi qui e
questo non è nemmeno nel punto in cui siamo
avendo fondamentalmente gli hack di sicurezza sono
appena iniziamo stiamo iniziando a vederli
in auto stiamo iniziando a vedere anche
maggiori problemi di integrazione e io
non poteva fare a meno di afferrare questo dato
Era circa sei giorni fa, conferma BMW
che non possono ottenere l’iPhone 7 che
penseresti che avresti provato
Connettività Bluetooth per funzionare è a
problema davvero interessante ma quello è
quanto è complesso l’ecosistema software
è diventato così perché sta succedendo questo
tutti stanno cercando di spostare più velocemente il
la competizione sputa sul time to market
diventa equivalente e poi di nuovo giusto
la pura quantità di linee di codice è
creare complessità di guida, quindi pensiamo
è tempo che abbiamo preso in prestito un sacco di soldi
concetti dalla produzione e portati
nel software e pensiamo che sia ora
prendere questi concetti magri e prendere
li restituiscono alla produzione e li hanno
impara da noi amo questa immagine
perché questo è il vecchio
vai al sistema di produzione e come loro
Costruisci le auto negli anni ’50 e ’60 così
diamo un’occhiata a dove è il software
non funziona su larga scala perché c’è
anche alcune lezioni da cui possiamo imparare
altre industrie non questo particolare
aereo ma questo aereo in realtà volò via
per arrivare qui dagli Stati Uniti è
il Dreamliner 787 e questa storia si incrina
ma come sai che il Dreamliner ha avuto
numerosi ritardi erano tutti di sei mesi
ritardi ma c’era come 12 di loro io
sembrava che uno dei ritardi fosse correlato
per i freni sull’aereo non lo era
che i freni non funzionassero i freni
funzionato perfettamente il software sul
i freni funzionavano perfettamente perfettamente
il problema era che a causa del
esternalizzazione della natura della relazione
Boeing aveva esternalizzato i freni
fornitore il venditore ha esternalizzato il
sviluppo software ad un altro fornitore
non c’era tracciabilità dei requisiti
dal codice del software ai freni e
quando hai un dispositivo fisico
deve essere in giro per 35 anni e poi
altri trentacinque anni in più
modalità di manutenzione che non può accadere così
Boeing decise piuttosto che ad ammodernare
tracciabilità nel software esistente
hanno deciso che era meglio prendere
un altro ritardo di sei mesi e ricostruire il
software con tracciabilità cotto in esso
fin dall’inizio e se si pensa
a riguardo, questo è quasi il truismo
che esiste in quasi tutti i software
progetto processi manuali che hai inserito
posto funziona bene nel piccolo ma non appena
quando colpisci la scala, le cose iniziano a cadere
a parte così la nuova realtà è che siamo
vedendo questo tipo di tutto il pannello e
abbiamo visto come alcune startup di software
lo stanno facendo meglio, ma fondamentalmente tu
sai se ci pensi tempo per
risoluzione se ripensi a Dan Dan
North’s talk up ieri mattina
alla risoluzione è
molto più importante che catturare ogni
singolo difetto ora in una macchina in un aereo
vuoi provare a catturare tanti difetti
come puoi prima di rilasciarlo, così hai
per bilanciare questo tra pensando
in quale dominio sei con come funziona
ma la realtà è che il software è ora
creando problemi che si traducono in
più errori più problemi più richiami
che è il costo e il tempo di ritardi del mercato
e arrivano nuove minacce
ovviamente l’hacking è sempre stato uno
ma se inizi a pensare al
data privata la posizione della macchina il
attività che la persona sta facendo nel
auto a chi dovresti essere autorizzato a condividere
quell’informazione è iniziata
iniziando a creare qualcosa di carino
interessanti problemi specifici del software
venendo abbiamo visto molto di questo prima
anche se torniamo a fabbricare la parola
kaisan e miglioramento continuo di
la qualità ovviamente proveniva da quel mondo
c’è molto che possiamo fare per rubare
questo mondo a sua volta la produzione snella
nella produzione di software snello, quindi cosa
è stato questo che ci ha permesso di ottenere le nostre teste
attorno alla complessità del software, facciamo
Dite per le applicazioni finanziarie e altro
applicazioni quando sono diventati problemi
ben linguaggi di programmazione ci hanno aiutato
trattare con un po ‘di quella complessità e
poi sono arrivati ​​i quadri e questo ci ha aiutato
trattare con un po ‘ di quella complessità, ma io
sosterrebbe che è stato davvero il
schemi di progettazione che solidificano questo strato
di astrazione che ci ha permesso di gestire
progetti software complessi su larga scala in a
molti spazi quindi se ci ripensi
cose come controller Vista modello da
una delle mie vecchie fonti primarie e
la struttura della molla e altro design
i modelli hanno reso possibile per diversi
tipi di sviluppatori e diversi tipi
di strumenti per coesistere ci ha fatto riflettere
su un mondo migliore di modularità Erich
gamma che penso abbia detto che a
il numero di questi in passato è davvero
il ragazzo dietro i modelli di design, ma
dove fu ispirato da Cristoforo
alexander che aveva praticamente fatto il
la stessa identica cosa che riguarda il
complessità di edifici e sociali
spazi e
città così conosciamo questi schemi
le lingue funzionano e possono permetterci di
gestire la complessità e stiamo andando a
approfittane qui, quindi se tu
ripensare al problema della macchina come facciamo
sistemalo bene, puoi lanciare più persone
sicuramente la BMW lo farà
stanno assumendo un sacco di software
sviluppatori possiamo lanciarci un processo
abbiamo molti processi interessanti questi
giorni in scala DevOps agili essendo un sacco di
cose là fuori che possiamo buttarci sopra
costruire macchine migliori e possiamo lanciare
strumenti ogni azienda ci sono così tanti videogiochi
investire nello sviluppo del software
le aziende ci sono molti strumenti che possiamo
lanciarlo ma nessuno di questi sta andando
per risolvere i loro problemi da soli a
il nucleo di ciò in cui crediamo in ciò che abbiamo
visto è che devi avere un software
modelli di integrazione del ciclo di vita e
davvero di cosa stiamo realmente parlando
rubare di nuovo dalla produzione è Val
usato era quello che la produzione snella
stava per aver creato un valore connesso
fluire e guardare e poi una volta che hai
quel flusso di valore e ci entrerò in quello
in un po ‘poi guardi il
le persone e i processi e gli strumenti
e tu decidi cosa intendi
implementare in modo di fare tipo che li ha lasciati di
iniziare con l’integrazione e lavoreremo
il nostro modo di un valore del flusso così bene
l’integrazione è facile, ne abbiamo molti
soluzioni a questo ora le api hanno
vieni e loro stanno andando alla grande
e l’integrazione che abbiamo la ruggine è quella
dovrebbe essere in grado di risolvere il problema
stai semplicemente spostando i dati dal punto A a
B e quindi collegando le cose tra ciascuna
altro questo dovrebbe essere facile tranne quelli
chi l’ ha provato a questa scala e questo
la complessità non ha avuto molto successo
c’è ridicolmente ricco e se tu
pensa a Jira pensa a quanto
puoi personalizzare JIRA pensare a come
tanto personalizzi il centro qualità HP in
la terra di prova è ridicola
quantità di personalizzazione e non uno
società singola che abbiamo visto e che facciamo
un’equazione per un’azienda ha l’esatto
stessa situazione nessuno usa la vaniglia
Jarrett nessuno usa vaniglia nessuno di questi
strumenti così questo non ha funzionato come noi
pensa all’integrazione
è davvero a strati e di nuovo abbiamo
preso in prestito molte di queste cose da altri
mondi e altre parti ma devi
scomporlo in strati il ​​fondo
strato è operazioni di integrazione questi
sono cose semplici come la sincronizzazione unidirezionale a
tracciamento a doppio senso del fuoco e dimentica
collegamenti che intercorrono in modo interessante nel tempo
il nostro mondo è completamente diverso
cosa e deve essere gestito in modo diverso
costruire in cima all’integrazione
operazioni hai integrazione
schemi e ho intenzione di andare in a
un po ‘più di profondità su quello dopo, ma su
in cima hai quadri di processo
e queste sono cose come agile e
DevOps e io tol e poi sopra
hai l’architettura del ciclo di vita e
questa è davvero l’immagine grande se tu
voglio tornare a pensare al tuo
giorni di scuola questo è il modello v ma
collegato alla consegna continua questo è
cose come agile in scala collegato a
ITIL è che stai iniziando a mettere
più di questi quadri di processo
insieme per iniziare a vedere quale è
alla fine il tuo valore stream e al
il livello più semplice è tutto il flusso di valori
sta ottenendo da un’iniziativa commerciale a
codice che esce dalla porta, ma è così
ci sono molte cose tra le righe
in fondo abbiamo un sacco di
la tecnologia là fuori e la maggior parte di voi tutti
probabilmente già sai come connetterti
strumenti che hai sentito sui dati
formati di interscambio e interoperabilità
formati se tu fossi qui penso che fosse
quattro anni fa penso che questo fosse in
Aarhus anche se avresti sentito il
IBM CI CI Oct Oh Martin vicolo parlando
circa un formato di cambiamento di un pollice chiamato OSLC
e non penso che tu possa scappare
l’economia dell’API guarda solo la tua
visitare un sito Web e c’è qualcuno
pubblicizzare una sorta di strumento API se tu
se si consente la visualizzazione di annunci pubblicitari
sul tuo browser così essenzialmente
ciò che questo diagramma è è che hai un
un sacco di repository per definire il tuo
value stream in a car i repository
sono posti dove hai messo i cappucci
auto e mantieni dadi e bulloni e viti
ma nel mondo del software
i repository sono dove si tengono i progetti
e team, requisiti e problemi
e biglietti e difendere i difetti e
costruisce e tutte quelle cose che abbiamo tutte
questi protocolli abbiamo il middleware
aiuta a connettere quei mondi e a fare
le cose si parlano tra loro ma cos’è
Manca questa media integrazione
strato così senza l’integrazione Illaria
finisci con organizzazioni che hanno
un mucchio di passi manuali un mucchio di
handoff manuali e non appena ci provi
per muovere velocemente quelle maniglie manuali e
i passaggi manuali causano il caos, lo so
un occhio grafico mi scuso per questo ma
questo è parte del punto qui in questo grafico
è una fortuna 100 fortuna 50
società di produzione e lascio
a quel colpo sono effettivamente e quelli rossi
i punti che sembrano punti non sono punti
sono la lettera M e loro
rappresentano i passaggi manuali o il manuale
i processi che hanno sono hanno
descritto il loro intero flusso di lavoro tra
il modo in cui il software ha fornito questo è molto
problema molto reale quindi come si indirizza
questo problema e questi sono i
schemi di integrazione che mi concentrerò
su uno qui ti mostrerò la lista di
altri 20 circa nella diapositiva successiva ma
proprio come un esempio di unificazione dei difetti
hai bisogno di una visione unica di tutto il tuo
difetti su tutti i tuoi repository
il che significa ora pensare al
mondo automobilistico in cui vivi in ​​a
la terra degli ecosistemi software non lo è
solo i difetti nei tuoi repository
che devi preoccuparti è il
difetti nella catena di fornitura del software
e se non conosci il tuo singolo
non avere la visione unica dei difetti
puoi vedere come sai forse
BMW non avrebbe saputo che c’era un
Componente Bluetooth in uno dei loro
pezzi uno della loro catena di approvvigionamento
non ha funzionato con l’impostazione iphone
anche se il fornitore potrebbe averlo saputo
a riguardo non sto dicendo che sia così
Sto solo postulando cosa
mondo sarebbe stato possibile molto
guarda quello
non hai quel segnale tramite i difetti
quindi c’è una barca carica di più
modelli di integrazione in realtà siamo
scrivere un libro per ottenere questo
lì nel pubblico dominio perché
abbiamo imparato a conoscere questo oltre dieci anni
e pensiamo che sia importante tipo di
come altri hanno fatto prima di noi Eric Amma
e altri deve uscire e
in modo che qualcuno di voi possa risolverli
problemi ma per darti una pratica
esempio stratificazione sulla scala agile
quadro e come tutto questo sembra un
mazzo di almeno nel nostro mondo sembra
come un mucchio di modelli di integrazione così
facciamo finta di sicuro si sta cercando di
si implementa sicuro, in realtà vediamo sicuro
come solo qualcosa che può essere
implementato e rappresentato da un gruppo
dei modelli di integrazione in modo tale che tu voglia
collegare il portafoglio e un portafoglio
strato che è il posto dove arriva il denaro
da destra che è il lato economico
e le cose di investimento per il rilascio
allenati e vuoi sapere che a
rilascio ti costa ciò che è diverso
diverse attività ti costano ciò che vuoi
per assicurarsi che lo sappiano perché
sono quelli che stanno per mettere
impostare i criteri di investimento per il futuro
buone opportunità per fare ciò che hai
avere connettività tra
requisiti e di prova si deve
connettività con tutti i difetti che
sono là fuori che hai quella connettività
di nuovo nel mondo automobilistico attraverso il
catena di approvvigionamento in modo da collegarsi effettivamente
quei due mondi davvero almeno nella nostra
la vista è un mucchio di modelli di integrazione
e quello che inizia a sembrare è
qualcosa del genere in fondo hai
per identificare tutti i tuoi repository a
produrre questo flusso di valore connesso
prenderai tutti questi strumenti e
mettili insieme e poi devi
decidere quali sono gli artefatti che scorrono per la messa a punto
quegli strumenti così un biglietto helpdesk per
un esempio che viene poi ha bisogno di a
lo sviluppo di software delle cose ha un
flusso per uno sviluppatore e un tester di essere
sviluppato e testato contro i progetti
e i requisiti devono sopravvivere a tutto il
attraverso la distribuzione e poi il
la cosa grandiosa di DevOps è e
inning continuo
Shin è il valore stringa solo su strati
in cima a quello quindi vado a darti
un altro esempio un po ‘più reale che
è il vecchio diagramma V di nuovo da
cosa abbiamo imparato a scuola, ma questa volta
sovrapposto con un flusso di valore
gestione e automazione DevOps così in
per passare da ciò che abbiamo imparato in dev
ops la parte completamente automatizzata a destra di
il ciclo di vita che stiamo tutti cercando di
arrivare ma ora a un continuo
ingegneria Louth quando ci pensi
più di loro produzione automatica hai
devo iniziare a pensare al
requisito diciamo il nostro nuovo
requisito viene in che dobbiamo
rendere l’inverter sull’i3 migliore e
molto probabilmente BMW che dice a Bosch di fare
che hai un’integrazione continua
hai un continuo cambiamento e poi
hai un test hardware-in-the-loop
e simulazione e ovviamente poi hai
ha ottenuto tutta l’automazione DevOps
quindi si applica sul fondo per tipo
di mantenere questo ciclo continuo così
prende questo concetto della realtà del
tecnologia di integrazione del flusso di valori a a
un po ‘più di mondo reale e questo è quello che
sembra così sulla sinistra che hai
un produttore di auto e poi hai
un insieme di fornitori e alcuni di
i loro sviluppatori offshore e
essenzialmente in questo mondo che abbiamo
collegato il flusso di valore di questo
particolare produttore di auto a 40
diversi fornitori e quel numero è
crescendo fino a 70 in modo che abbiano una vista
di un difetto una visione di un requisito
attraverso tutti i loro unici amplificatori così loro
può stratificare su un engineering continuo
loop in cima a ciò che è interessante
è il produttore di auto o i fornitori
colui che costruisce il software che ottiene
alla prova del produttore di automobili
il software possono eseguirlo in a
simulazione possono eseguirlo su un test
tieni traccia di un problema che qualcosa non funziona
quel difetto deve poi tornare al
giusto fornitore quindi se è il freno
è avuto per arrivare al fornitore del freno
a chi potrebbe aver affidato il software in outsourcing
una terza parte che potrebbe aver fornito la fonte
un’altra parte di esso in un altro
la terza parte è la complessità di
cosa sta succedendo nel settore automobilistico
così reale veloce ciò che è valore flusso
mappatura e perché stiamo portando questo
al software um quanti di voi tutti sono
familiarità con la mappatura del flusso di valori e
l’ho visto prima di usarli prima di tutto
bene, questa linea non sarà inutile
notte um è fondamentalmente il modo
la produzione è gestita ed essenzialmente
per semplificarlo guardi il tuo
fornitori guardi i tuoi tempi di consegna
e guardi i tempi di attesa e
questo è essenzialmente il tuo Valley Stream
è possibile tipo di vedere che con il piccolo
tipo di secondo la cosa inferiore lì um
questo non sembra così diverso in
software se hai letto la Phoenix
progetto c’è un sacco di discorsi
su questo c’è, ma qual è la chiave qui
è la connettività e l’automazione
tra quei handoff ad esempio tu
potrebbe tracciare il tempo di ciclo al valore
Streaming quindi c’è così tanto parlare in
software che cos’è il tempo del ciclo
quando uno sviluppatore ottiene ottiene il
biglietto su cui lavorare quando lo risolve
o lei o è quando l’help desk
persona o quando un cliente segnala a
problema attraverso l’help desk che ottiene
assegnato a uno sviluppatore viene firmato
a un tester per testare la correzione
lo sviluppatore afferma che lo ha risolto con il tester
dice no, non è vero, c’è tutto questo
altri problemi risale allo sviluppatore
in un nuovo ticket di jira deve aggiustarlo e
poi alla fine dopo un altro paio
le iterazioni ritorna all’abitudine
si costruisce e ritorna a
cliente come una soluzione vorrei discutere il
il tempo di ciclo è tutto il tempo per il
cliente per vedere il valore um come si fa
che però in un mondo in cui tutti
gli strumenti non parlano tra loro e
quello è il genere di mondo che
esiste quindi questo è il flusso del valore
mappatura in cui è possibile mostrare ciò che questi
i flussi di lavoro sembrano i tempi di consegna
sono ciò che i problemi sono fondamentalmente è un
conduit molto molto buono per quello che è
accadendo in software complessi, così abbiamo preso
un esempio che è spezia automobilistica
è una conformità è come un Iso
pensa al corso ISO
perché così cosa è così 2 6-2 6-2 e in
produzione di auto per tipo di v-model
e le spezie automobilistiche e metterlo
insieme e tutti questi concetti di
software di strumenti di ingegneria del sistema
strumenti di collaudo di strumenti di ingegneria
DevOps si occupa dell’hardware relativo
il software è rappresentato qualcosa
come quello qui dentro e sì molto a Dan
Il dispiacere del nord c’è un cambio di controllo
consiglio rappresentato qui perché quello è
la realtà di questo settore è questo
grande sfida che penso ci aspetti
questo è il motivo per cui ci sarà di più
sviluppatori di software questo è quello che abbiamo
essere in grado di inchiodare per avere ragione siamo
nemmeno vicino adesso ma se lo facciamo
capito bene questo è ciò che è il mondo
sembrerà che abbiamo visto questo in
il piccolo non l’abbiamo ancora visto
nel grande ma è un mondo dove tutto
gli artefatti stanno scorrendo nel quasi reale
tempo in modo da avere le giuste informazioni
per fare le scelte giuste a destra
tempo ed è la persona giusta a farlo
hai una diversa ingegneria
discipline che possono comunicare e
collaborare come se fossero in JIRA come
anche se hanno quel sociale
tessuto di collaborazione anche se lo sono
lavorando in strumenti speciali attraverso
il mondo che riporta che è probabilmente
una delle cose più importanti da ottenere
legami a destra ma con questa visibilità
attraverso la catena di strumenti e sapendo quando
ci sono cose che puoi aggiustare sapendo
quando ci sono cose che possono andare storte
e migliorando continuamente devi
avere le metriche per poter dire avere
abbiamo effettivamente migliorato e siamo cose
migliorando e infine
tracciabilità di tracciabilità ne abbiamo bisogno
solo così possiamo ridurre i tassi di richiamo
ma tracciabilità anche perché lo sei
mantenere qualcosa nel settore automobilistico
settore che è fondamentale per la sicurezza sei tu
sapere che le persone muoiono se sbagli e
è assolutamente importante, quindi è così
come potrebbe apparire il mondo che pensiamo
e tutti in questa stanza ogni software
lo sviluppatore ha un’opportunità di tipo
portaci da dove siamo oggi
si, lo facciamo
un sacco di cose davvero fantastiche con DevOps
ma lo stiamo facendo nel
piccolo e penso che ci sia un enorme
opportunità così molto rapide da asporto molto
semplicemente messo a costruire un grande software
stiamo sostenendo che è necessario avere un
flusso di valore connesso là fuori per ottenere
il valore scava nel mondo
l’automazione è la strada da percorrere in modo agile e
DevOps è buono come hanno ottenuto e come
tanto quanto stanno cercando
la scala è una parte ma non lo è
abbastanza e poi ogni singolo passo da
idea di eseguire effettivamente il software e
quel ciclo deve continuare e di nuovo noi
credo che i modelli di integrazione siano uno
dei modi per farlo in modo coerente
con quello sto per oppo che sto andando a
aprilo per domande ecco il mio
informazioni di contatto non esitate a contattare
io in qualsiasi modo c’è un linkedin
raggruppa intorno a questo argomento sul software
integrazione del ciclo di vita e di nuovo lo sono
supposto per ricordarti di valutare il
sessione
è stato davvero fantastico grazie
no, penso che sia uno dei più divertenti
le cose su come fare tutti questi
connessioni tra cose come il software
dev ops right che molti di noi conoscono
circa e poi la produzione e io ero
come hey ha molto senso come
Nealon ha detto che se vuoi chiederlo a qualcuno
domande per favore basta scriverle nel
app fammi rinfrescare chi vedi?
guidare questo processo e connettersi
le cose sono i giocatori più grandi è
integrazione di più piccoli giocatori sì sì questo
è in realtà piuttosto interessante
domanda um c’era effettivamente una diapositiva
rimosso da questo mazzo che era un
modello di maturità dell’integrazione e tu
non posso andare a Nirvana tra un secondo
ciò che è interessante però lo sai
quando pensi alle piccole aziende
possono urlare al di sopra del cubicolo che possono
parlare con qualcuno e la comunicazione
non è un grosso problema dove vediamo
l’integrazione è più necessaria è dove
c’è almeno 100 software
professionisti dove c’è almeno un
piano che li divide e
è lì che abbiamo visto di più il problema
diventa molto più acuto più grande di te
ottenere la disparità più geografica voi
ma questo è davvero il tipo di dove siamo noi
vedere l’integrazione ma ciò che è veramente
interessante è l’inizio dell’integrazione
di solito con uno risolvendo un punto
problema ottengo di nuovo i miei tester e
sviluppatori che parlano o oh mio Dio ho capito
per ottenere punti storia convertiti ai nostri
di nuovo per vedere la chiarezza, così possiamo
capisci quanti dollari quindi il mio
il manager smette di urlarmi contro
quasi dove inizia sempre e poi
una volta ha questo aspetto virale strano a
che una volta che inizia a funzionare lo vogliono
di fare sempre di più e di più con esso
perché quella automazione è una delle più
cose interessanti nelle nostre implementazioni
implementerà l’integrazione
e la gente vorrà tutte le informazioni
fluire entrambi i lati perché non lo fanno
fidati dell’altra parte e una volta il
l’informazione scorre e questo è giusto
in un’integrazione point-to-point una volta il
interpretare l’informazione scorre intorno
attraverso mesi dopo sono come aspettare un
min non vogliamo tutte quelle informazioni
fluire non ne abbiamo davvero bisogno e
poi una volta arrivati a quel mondo loro
improvvisamente realizzo oh mio Dio, i nostri affari
i processi erano tutti intorno alle informazioni
non fluire, aggiustiamo la nostra attività
processi e vediamo il ciclo accadere
ogni tre quattro o cinque mesi e
ecco perché l’integrazione può essere così
veicolo potente per il cambiamento e per
automazione quindi grazie ancora

Please follow and like us: