Press "Enter" to skip to content

GOTO 2018 • With Age Comes Wisdom: Lessons Learned in 15 Years of Building Software • Daniel Bryant


[Musica]
Grazie mille apprezzare è bello essere
di ritorno a Copenhagen ero di nuovo qui
come l’anno scorso mi è piaciuto molto
tempo lì a parlare di micro-servizi
a quel tempo oggi ho un po ‘
titolo criptico ma sono sinceramente emozionato
vedere così tanti di voi che vi arrivate
dopo aver effettivamente iniziato a mettere il
presentazione insieme ho pensato probabilmente
il titolo non è il tipo di veramente
rappresentante di ciò di cui voglio parlare
ma la lezione dei sottotitoli viene appresa
15 anni di software di costruzione 15
anni circa la mia carriera fino ad ora spero
che sono d’accordo condivido alcune delle mie idee
successi e alcuni dei miei fallimenti e miei
speranze si spera molti più anni a
andare in questa carriera e ce ne sono molti altri
cose che posso imparare da tutti voi così
per favore, vieni su e condividi le tue cose
dopo il discorso o durante il pranzo o oltre il
prossimi giorni ma come tipo di testa a testa
su questo tipo di TLDR, se ti va
e una specie di confessione anche questo
parlare è principalmente sulla comunicazione
principalmente su una sorta di strategia rigorosa
le abilità della gente quindi se ti aspetti
tipo di guida di architettura o forse
sai come tipo di operazioni di costruzione
roba infrastrutturale non è questo
parlare e non mi offenderò se lo farai
vado ho un sacco di altri discorsi
online sul canale go-to su alcuni
altri canali anche su YouTube dove
Parlo del lato tecnico di
consegna continua dal lato tecnico
di micro servizi ma nel mio lavoro di
consulente trovo spesso il più difficile
i problemi sono i problemi delle persone e questo è
quello di cui voglio parlare oggi penso
definendo una condivisione efficace del
visione e gli obiettivi di qualsiasi organizzazione
sia che il profitto o il non profitto sia davvero
davvero importante e molte aziende
lavorare con l’ ingegnere non fa parte del
squadra di ingegneri che mi unisco abbiamo un
davvero difficile costruire il giusto
cosa quando non sappiamo cosa sia la visione
non sappiamo quali siano gli obiettivi
usare un accordo su modelli aiuta davvero
sì riduce l’attrito e una cosa fondamentale è
ci consente di avere un linguaggio comune
sì molte volte entrano in squadre e
anche all’interno dei team che stanno usando
parole diverse per descrivere differenti
concetti e tanto meno sviluppo
architettura e business anche quando il
squadre diverse che usano parole diverse
qualche volta
e penso che l’ uso di modelli ci dia questo
tipo di comprensione comune che ottimizza
per il feedback e l’ apprendimento è un nucleo centrale
abilità pure e penso continuo
la consegna è un grande catalizzatore per questo
ma stiamo andando a toccare alcuni di
queste cose come possiamo ottimizzare come noi
possiamo assicurarci di mettere le persone
lato di questo tipo di nel nostro
anche i processi di sviluppo sono io
a Daniel Bryant sull’interwebs che ho
riuscito a mettere la maggior parte degli interwebs in angolo
github Twitter Linkedin e così via
Ho uno sfondo molto vario
iniziato come un accademico spostato in
lo sviluppo ha fatto alcuni lavori ha fatto alcuni
DBA funziona e poi ho fatto un po ‘ di tecnologia
portare al concerto CTO in un paio di
aziende e qualche successo un sacco di
fallimenti per essere onesti ma ho imparato
ogni passo lungo la strada e ora ho
sicuramente fare di più e continuo
consulenza di consegna ora e sto lavorando
con una società con sede a Boston chiamata
cavo morto che si sta specializzando in
strumenti di kubernetes quindi sto facendo un intero
un sacco di lavoro con kubernetes e inviato
ma ancora un sacco di roba che faccio questi
i giorni sono problemi di persone anche se lo sono
hardcore nel programma tecnico ancora come
per quanto posso, me ne sono reso conto
la consegna continua può essere un vero
catalizzatore per guidare il cambiamento in un
Organizzazione Sono un amico e lo sono
Abrahamo abbiamo appena finito un libro
in realtà CD in Java che penso sia
disponibile fuori sono stato io sono super
non vedo l’ ora di vederlo e
quindi iniziano con la definizione e la condivisione
la visione questo è il tuo scopo come si
Presumo che la maggior parte di voi nella stanza sia
ingegneri o anche disciplina ingegneristica
e noi, come ingegneri, abbiamo bisogno di capire
la missione della nostra azienda gli obiettivi di
la nostra azienda e ho intenzione di iniziare con
i miei libri preferiti di strategia aziendale e
ecco le avventure di Alice in
Paese delle meraviglie sì, ma i miei genitori hanno letto questo
per me, da bambino, lavoro fantastico che ho
rileggendolo costantemente ce ne sono così tanti
lezioni di vita in questo libro sì, ma uno
in particolare voglio sorta di assumere
oggi è una sezione fantastica del libro
e ti lascio che leggerò questo è abbastanza
è una bella citazione, sì, lo siamo
Alice base sta camminando e lei
incontra un bivio e lì
è un gatto del Cheshire sull’albero che strada
prendo chiedere ad Alice dove vuoi
vai dice il gatto del Cheshire
Alice risponde che lo farei
no, il gatto del Cheshire pensa per un momento
Ponder’s I dice bene, allora non è così
importa quale strada prendi, sì e quello
per me è abbastanza potente
come sai Maxim per molte cose in
la vita ho spesso il ruolo di
Cheshire Cat nelle organizzazioni sì
Entrano o dicono che non sono sicuro
con un prodotto come i tuoi prodotti
Obiettivi di Wall Street della vostra azienda, oh noi
non lo so davvero non importa se
vai Porter a Prada esca , sei onesto
Ricevo spesso molte chiamate che la gente dice
voglio mettere che sono forse messo un
Orchestratore nella mia cornice Mi dispiace, mia M
stack di applicazione non sono sicuro lì a
scegli ora kubernetes o docker swarm
quali sono i valori del tuo sviluppo
squadra che non conosco non importa se
scegli kubernetes o sciame docker
allora devi capire il tuo codice
di obiettivi di alto livello, ciò che voi come una squadra
valore che poi guiderà molto il
decisioni che prendiamo come ingegneri e tanto meno
gli uomini d’affari si, sono un grande fan
di sorta di potenziamento ed educazione
sviluppatori con cose come affari
generazione di modelli Sono un grande fan se
sei una startup e stai cercando
mercato del prodotto che stai cercando
capisci che conosci il tuo e il tuo potenziale
i clienti che stai lavorando sul tuo valore
proposizione il tipo di modelli in questo
il libro è semplicemente fantastico
fantastico fornendo un quadro per ordinare
di sviluppare tipo di prodotti reali
e testare ipotesi, ma io come un
ingegnere Posso guardare a ciò che il CEO in
che nel sai la squadra di alto livello
hanno messo insieme e questo ha davvero aiutato
io faccio le decisioni giorno per giorno come un
Ingegnere, penso di essere Jamie Dobson
dalle soluzioni per container ne sono sicuro alcune
di voi potreste sapere di soluzioni di container
Ho incontrato Jamie diversi anni fa sono andato
nel suo ufficio ad Amsterdam e sul
muro per tutti per vedere i visitatori
inclusa era la tela del modello di business
come le soluzioni di contenitore è stato in esecuzione
esperimenti cercando di fare soldi e
nel giro di pochi minuti, Jamie mi ha attraversato
e io come ingegnere sapevo cosa
le soluzioni container stavano cercando di fare e
tu quello che valevano, sapevo cosa loro
non volevo fare e così via e così
mi aiuta davvero tanto l’ingegnere
capire l’ organizzazione se sei un
po ‘più avanti che nel vostro viaggio
hai il mercato del prodotto adatto a te
forse lavorando per un’impresa più grande
questo è un libro fantastico in scala è
fondamentalmente un operativo
sistema per un’azienda Linux o Windows
per una società sì e lo usiamo in focu
che la società dietro a fuoco sarà
vedere per i media e noi ne abbiamo cento
per cento distribuiti siamo su tutto il
mondo letteralmente diversi fusi orari ma
nel folk hai corso per molti
anni fa abbastanza bene con sorta di
le entrate ma più importante è
promuovendo la sua missione per promuovere il
lato umano dell’ingegneria del software
il modo in cui Floyd Marin ha fatto
questo impiega il fondatore insieme a
Roxanne e il modo in cui hanno fatto questo è
Lo sai una volta che sono stati avviati
sono passati a salire e loro noi
tutti lo fanno ora è in parte tutti parte
di esso si riunisce il gruppo della coda di informazioni
tre volte l’anno e abbiamo sorta di messa a fuoco
su abbiamo già i nostri valori fondamentali e
la nostra e una missione di una sorta di valore
proposta che abbiamo già ottenuto che
definito e ciò che mi piace davvero qui è
la B hag puoi vedere nel mezzo
lì sta per grande peloso
obiettivo audace è il tuo grande obiettivo
l’intero scopo della missione come me
menzionato con te lo so con C per i media
sta sostanzialmente trasmettendo il lato umano
di ingegneria del software e con quello
tipo di grande obiettivo in mente, allora è gentile
di rimbalzi attraverso noi abbiamo
strategico sai e obiettivi sopra
cinque anni tre anni un anno e poi
anche noi lo ricontestiamo in KPI e
piani individuali per il progresso e io sono
non proprio un ingegnere in C per i media
ma abbiamo team di sviluppo
costruendo i siti di informazione e loro
prendere parte a questo ed è fantastico
modo per tutti nell’organizzazione di
essere completamente allineati anche se tutti noi
parlano molte lingue vivono in molti
diversi paesi hanno molti diversi
diversi sfondi questo ci permette di
ottenere l’allineamento se stiamo scrivendo
roba se stiamo codificando o se
stiamo facendo marketing e il più semplice possibile
sembra questo è massicciamente massicciamente
importante penso a quello che hanno
obiettivo primario di quei due modelli davvero
si tratta di condividere la visione di cui parla
aumentando l’empatia e davvero arriva
giù a questo ovunque io stia lavorando nel
organizzazione posso riferire quello che sto facendo
ad altre persone per l’obiettivo e ho
rubato questo tipo di diapositiva qui da a
Harvard Business Review, ma ho fatto
questo tipo di tecnica un po ‘di tempo passato
nelle aziende e spesso molto
tu posso aggiungere come consulente è solo
coinvolgere le persone rilevanti nel
stanza bizzarra come a volte può sembrare
come io vado in grandi organizzazioni e noi
prendi il c-level e otteniamo il
architetti e otteniamo gli ingegneri
dentro e non parlano mai l’un l’altro
sì, farli entrare nella stanza è super
phat potente ma se riesci a mettere a fuoco
tutti sulla mappatura giù dal
obiettivi strategici come questo influisce sul
architettura e come a sua volta che
mi colpisce e mi rende il mio sviluppo
le scelte l’ unica è l’aumento dell’empatia
il livello del mare capisce perché cosa siamo
facendo in trincea e capiamo
quello che stanno facendo a livello del mare no
lo fa solo ma è un po ‘
ci dà una guida e prendere decisioni
un esempio sono andato in una società che abbiamo fatto
questo tipo di MX questo tipo di esercizio
e quello che è successo è stata la compagnia
un codice monolitico base sono il livello C.
ha detto che dobbiamo andare in più paesi
caso d’uso molto comune e il team di sviluppo
non ho capito bene cosa stava succedendo
su così hanno biforcato il codice base così noi
sappiamo che stiamo prendendo di mira un paese
così abbiamo ottenuto il Regno Unito qui ha questo altro
paese qui hanno biforcato la base di codice
perché credevano che ci fosse
requisiti diversi che scendono e
credevano che sarebbe stato così
in due paesi abbiamo effettivamente parlato
è che no no stiamo per essere
sostenere i mercati globali qui questo è
il mercato del Regno Unito il mercato inglese che vogliamo
supportare più mercati sapendo questo
la decisione di imporre il codice base era
molto male si , dovremmo averlo davvero messo
molta più energia in realtà facendo
l’unica base di codice riutilizzabile nel tempo
e io non sono l’unica compagnia che sono
prendendo in considerazione in realtà ne ho aggiunti un paio
le aziende fanno esattamente lo stesso per
basi di codice per essere in monoliti con a
pensato che possano passare
cose diverse e tu sai evolversi
a velocità diverse ma alla fine il
gli obiettivi aziendali hanno indicato che non dovrebbero
l’ho fatto nella maggior parte dei casi così avendo
questo ti dà un tipo di linguaggio condiviso
come un ingegnere per respingere per chiedere
domande per entrare in empatia con quello che sta succedendo
ora vediamo molte aziende fare questo
su una scala più grande sì, Amazon lo sono
famoso per parlare di cliente
l’ossessione è il loro tipo di primaria
obiettivo Netflix è fantastico
risorse online che apprezzano davvero
libertà e responsabilità in tutto loro
obiettivi aziendali sì
la libertà e la responsabilità è
davvero chiave
Yelp abbiamo alcune linee guida fantastiche
nello spazio dell’architettura su come
costruire servizi microservizi che hanno
in questo modo puoi liberare lo sguardo e lo è
su Github c’è una sorta di lista di controllo
con dovrebbe creare un nuovo servizio
dovrebbe la funzionalità andare in altro
servizi e o dovresti tipo solo
aggiungilo come metodo ano su alcune cose
è davvero molto chiaramente
pensato dai loro obiettivi aziendali mappati
torna negli obiettivi di architettura e
l’hanno documentato non solo per loro
squadra ma il mondo per vedere quale penso
è fantastico non ho lavorato con Hal per
l’anno scorso in Germania e loro hanno
fatto cose simili con le loro
Guida dell’API hanno davvero messo lo scopo di
perché scrivi un’API quando sei
scrivere una API pensa a queste cose
questo è il modo in cui un’API e un’API sono fondamentalmente a
shopfront
è un mercato per i nostri affari
modo di progettare l’API dovrebbe essere come
importante come la progettazione di un negozio
è quel tipo di vista sul mondo e
sapendo che mi roba come ingegnere
Posso prendere decisioni molto più istruite
So dove mettere la maggior parte del mio tempo
So dove la pensi in anticipo
sulla struttura e cose del genere stesso
con la condivisione del vero viaggio dell’utente ora
Sono un grande fan di event storming che penso
ci sono alcune sessioni sulla conferenza
parlando di eventi che infuriano io totalmente
raccomandare e saperne di più su di esso, ma
funziona bene con la mappatura della user story
ora Jeff ha una squadra interna se tu
non mi sono imbattuto in questo assolutamente degno di un
leggere mi ha mandato un libro piccolo e, ma
è un modo davvero bello di visualizzare
il tuo evento di arretrato del prodotto in tempesta
ti dà gli strumenti per tipo di
capire cosa sta facendo il business
mappa per i tuoi obiettivi per i viaggi degli utenti
ma avorio tanto quanto mi piacciono gli strumenti
JIRA Spesso li trovo davvero difficili
visualizza cosa stiamo facendo complessivamente come
un’organizzazione e il venn storming
è sorta di avere il vostro core voi sapete
epiche il tuo nucleo di viaggi degli utenti a
la spina dorsale in alto e poi si mapparlo
fino alle uscite hai una specie di te
conoscere le attività dell’utente e così via
ad esempio a parte poi penso Steven
Palencia
brewski quindi vado a vapore sul blog di Alexei
fantastico blogger metti il ​​link e basta
cammina attraverso un esempio e come
ingegnere che usa questo tipo di tecnica
può facilmente capire dove quello
Sto facendo si inserisce nel quadro più ampio
lo sai davvero molto importante, penso
così andando avanti ho parlato un paio di volte
intorno a una sorta di modelli meravigliosi che penso
sono davvero molto importanti sono gentili
dello scherzo è che tutti i modelli sono sbagliati
ma alcuni sono utili sì sì che il
tipo di modelli è in là i modelli sono a
modello del mondo una rappresentazione di
il mondo che non saranno
perfetto ma molti di noi all’interno
ingegneria stiamo costruendo modelli tutti
il tempo in cui abbiamo un problema di affari noi
avere un dominio e stiamo costruendo un po ‘
una rappresentazione di quel business
problema nel nostro codice un errore che ho fatto
per esempio in passato sono stato introdotto
un modello in più facendo impazzire Mach
tutti hanno giocato con le schifezze di Mach che avevo
un facile Mach nel mondo java e io
fondamentalmente aveva il mio mondo d’ affari il co
valutazione di burek e un mucchio di ipotesi
Ho codificato in esso nel MOX e in I
aveva tre tre modelli del mondo
che è Pat ma in generale sto andando
guarda la morale fare leggermente più in alto
astrazione qui e ho fatto un intero
mucchio di lavoro nello spazio Java e
chiunque sia un ingegnere Java sa che è
la serializzazione in Java non è ottimale
dovrei dire ma ho sperimentato di più
tipo impegnativo di serializzazione D
problemi e quello fondamentale è questo
hai un’idea dalla testa di qualcuno
nella testa di qualcun altro è davvero
difficile sai che parliamo noi disegniamo noi
sapere fare cose molto semplici ma trasmettere
è un po ‘come un modello per un altro
davvero molto cordiale ho davvero faticato
con questo oltre che negli anni e
come ho detto più dei problemi che ottengo
chiamato come consulente sono in realtà
problemi di comunicazione ora penso
tipo di aumento di micro servizi e
così via siamo davvero tornati a
design guidato dal dominio
sì, allora fantastico lavoro di Eric Evans
è in circolazione da molti anni
onesti ma i micro servizi sono davvero forzati
noi con un confine di rete difficile da pensare
su come modellizzeremo i singoli
pezzi del nostro sistema che puoi assolutamente fare
DDD in un monolite che ho visto fare alle aziende
quello e funziona molto bene ma esso
è diventato più ovvio, immagino quando
i micro servizi sono spuntati e tutti i domini
Il progetto guidato riguarda circa
modellando efficacemente il mondo reale
il problema aziendale nel codice
è molto più facile se puoi tutti usare il
tipo dello stesso modello la stessa lingua
quindi come le esigenze che arrivano sulla mappa
molto al codice che hai creato
sì, ciò che non è nato da Vernon è questo
è una fantastica versione breve del suo rosso
libro precedente sul genere fantastico di esso
parla di più su alcuni dei principi
su come creare modelli usando il
la tecnologia che abbiamo con noi ora le cose
come il resto e i servizi di micro cose come
quello ma una delle cose che realmente
Mi piace molto di loro DDD è questo
nozione di un linguaggio ubiquo un comune
lingua sì, ho lavorato, sono stato
fortunato a lavorare in un paio di
aziende in cui abbiamo fatto andare davvero ddd
bene e una cosa che ho notato è stata la
sorta di confine artificiale tra
il business e lo sviluppo sono scomparsi
parlavamo tutti lo stesso linguaggio che era
sinceramente un po ‘magico per essere onesti
è capitato solo a me un paio di volte
la mia carriera ma questo tipo di onnipresente
lingua in cui l’azienda ti dice
so che è come mappare che questo è il mio
processo di pensiero e mappa quasi a
i nomi delle entità che abbiamo scelto per
il codice che abbiamo scritto riduce davvero
attrito sì e ho visto lo stesso
tipo di cosa con una tecnica comune
lingua sì molte volte io come a
il consulente viene chiamato in un
organizzazione e chiedo alle persone di disegnare
la loro architettura e io e io se posso
Ho chiesto come se avessi dieci anni
le persone nella stanza che dico disegnano il tuo a
architettura di sistema ma non condividere il tuo
disegnare con chiunque voglio che tu disegni
individualmente e di solito ti piace
frequentare le persone nella stanza I in media
ottieni circa dodici diverse architetture
sì, ognuno disegna disegni di diverso tipo
di architetture e io sai che mi alzo
là dentro ho fatto un sacco di cose
architetture pazze e ho avuto totalmente
un momento difficile che descrive le architetture
Anch’io ho fatto ma da quando ho urtato
in Simon Brown alcuni anni fa e e
lui ha questo modello fantastico modello C4
e fondamentalmente ha un contesto
contenitori componenti e classi ora noi
non usare le lezioni roba molto ma il
il contesto il contenitore e il
componenti e il tipo di macchinario
ha creato gli strumenti per modellare i modelli
lui è creato come parte di questo sono davvero
prezioso per avere discussioni sensate
sì, ora, quando abbiamo argomenti, spesso
notare che alcune persone stanno dicendo di dire
pensano che siano al container
tipo di livello e quando dico contenitore
non è Docker esso
è come sono concetti più astratti
concetto, ma pensano che lo siano
discutere qualcosa a livello di contenitore
e in realtà sono al componente
livello yeah e avere un linguaggio comune
ci permette di andare oh stop, penso che cosa
stai dicendo che in realtà c’è un
scelta dei componenti e quindi puoi
discutere di queste cose usando i modelli
ti dà un linguaggio comune da avere
questo tipo di conversazioni sicure che
darti un enorme vocabolario per raggiungerti
so che non sono sicuro che tu sia ciò che sei
dire che è giusto o penso cosa
stai parlando ci sarà in realtà
impatto sull’intero sistema, sì, è necessario
salire di livello questo tipo di cose queste
tipo di modelli sono davvero utili uguali
con una sorta di creazione di un problema
definizione della lingua ora persone familiari
con il modello keynesiano huttle sai
Sono imbattuto nel modello keynesiano sì
whew vedo se siete fantastici se voi
non hanno vale la pena leggere su
è un modello che crea senso è un modello
per capire come abbiamo un senso
il mondo e nel tipo di programmazione di
lo spazio lo vedi quasi come se fosse quasi
dal basso verso l’alto attorno al loro ovvio
tipo di problemi se ne hai mai avuto uno
di quelli e kit Lego o le tartarughe
che disegna e ti pensi un po ‘
pro come un bambino li programmi quando tu
detto due passi in avanti girare a sinistra o girare
giusto due passi avanti è davvero semplice
istruzioni programmatiche che sono tipo
lo spazio ovvio che c’è perché c’è
effetto complicato è una sorta di uno
più livello sai che puoi ancora
motivo per il problema ma richiede
esperienza ora nel nostro spazio come in
costruire una soluzione grezza su un’entità
è abbastanza complicato, sì , hai
mettere un po ‘di macchinari in una sorta di
forse come stai facendo un po ‘di primavera
con un’interfaccia di riposo ma crud è un
cosa ben compresa sai creare
recupera l’aggiornamento elimina la maggior parte di noi
operare nei domini complessi sì, ora
nel salto tra un problema complicato
gli spazi e il complesso sono massicci sì
puoi solo ragionare sull’effetto
dopo mi dispiace puoi solo essere davvero
motivo per la causa di un effetto
dopo il fatto in domini complessi cosa
funziona un giorno non funziona il giorno successivo
quindi devi fare come un tipo continuo
di esperimenti che devi essere
monitorando quel tipo di dominio è a
set di strumenti molto diverso richiesto per
domini complessi e vedo molti ingegneri
confondersi se stanno lavorando
in domini complessi o complicati sì
e hai davvero bisogno di scegliere
appropriatamente il fantastico post sul blog
in realtà da Liz Keough ho un sacco di mio
tipo di I’m Kevin tipo di pensiero da
Liz, lei è fantastica
youtube vids è Luna VAW su Twitter I
pensa e lei mi ha davvero aiutato
capisci che mi dai ancora di più
una specie di strumenti per andare quando siamo
lottando con un problema ho detto che penso
stai trattando questo è un complicato
problema e in realtà è un complesso
problema abbiamo bisogno di affrontare questo problema
in una diversa mentalità e tipo di
legato a questo fantastico se tu
come Amazon come un marchio o non Jeff Besos
è un personaggio molto interessante e alcuni
delle cose che sai che dice e
fa in genere fare attenzione a e
Ho davvero imparato alcune cose da
lui è così fantastico che è una lettera a
azionisti lo produce una volta all’anno
anche se non sei nei tuoi stock e
azioni che raccomando assolutamente una volta all’anno
leggendo la lettera di Jeff e la sua lettera
azionisti e una cosa l’ho capito
è stato un anno scorso di cui ha parlato
in termini di prendere decisioni a
un business alcune decisioni sono
consequenziale e irreversibile o quasi
porte irreversibili a senso unico e queste
le decisioni devono essere prese con – uomini
metodicamente con cura e con grande
deliberazione e consultazione questi sono
quelle che chiamano decisioni di tipo 1 in
Amazon sì, davvero importante
irreversibile o quasi reversibile
le decisioni è anche il rovescio della medaglia
molte decisioni forse anche la maggior parte delle decisioni
nel business e la tecnologia non sono come
quello
sono mutevoli reversibili sono
porte a due vie se hai fatto un subottimale
decisione di tipo due che non devi vivere
con le conseguenze per così tanto tempo e
le decisioni di tipo 2 possono e devono essere prese
da alti giudizi individuali e piccoli
gruppi in realtà sei a questa conferenza
sei più o meno loro nascondono sai a
più alto giudizio individuale sei
continuamente imparando che sei continuamente
pensando a queste cose bene è così
fondamentalmente dicendo è liberare le tue squadre
prendere queste decisioni
sì, le decisioni di tipo 2 sono le più difficili
il lavoro probabilmente sta cercando di capire cos’è un a
tipo 1 decisione contro cosa è un tipo 2
decisione e solo tu puoi davvero capire
fuori perché il tuo contesto è diverso
per esempio, ma una cosa io
vedere
la squadra di flix ne parla molto e
hanno un paio di fantastici video
questo era in realtà scarpa bomba tute I
dovrebbero soddisfare um recentemente al Keuka a San
Francisco ha fatto un discorso fantastico in giro
come hanno costruito un evolutivo
architettura all’interno dell’API di gioco di
Netflix si sa quando si preme giocare
Netflix va avanti
sullo sfondo
DRM trasmette tutto questo tipo di cose e
e hanno parlato del tre tipo uno
decisioni che sono venuti a con questo
il problema era l’accoppiamento appropriato
stile di comunicazione sincrono
asincrono e dati sono non c’è
architettura dei dati e in particolare
se andare in caso o se andare
tipo di ottimizzazione relazionale per la query
modella cose del genere e nel mio questo
è massicciamente portato la mia macchina fotografica
le esperienze sono spesso di tipo uno
decisioni che incontri tabs contro
gli spazi è un tipo che prende la decisione al meglio
sì, ma ho visto alcune aziende hanno
argomenti enormi su schede contro
spazi e altre cose del tutto banale
era il caso che la programmazione
le lingue era una decisione di tipo 1 quando io
ha iniziato la mia carriera in monoliti come Java
sei andato a Java o hai fatto il dotnet o te
tipo di andato Ruby
ora con il servizio di micro puoi tipo
mescolare e abbinare, quasi dico che ci sono
la scelta di un linguaggio di programmazione è a
digitare la decisione 1.5 in cui è possibile mescolare
e combaci ma devi capire che c’è
diverse catene di strumenti sono diverse
mentalità e ci sono diverse abilità
richiesto per diverse lingue quindi
anche se mi piace l’idea poliglotta che vorrei
dì stai attento, porta più di un
coppia di lingue a cui posso riservare un
impilare così su questa nota gentile ora in movimento
un po ‘alla valutazione e alcuni di
i problemi che ho completamente fatto e
dal momento che le norme vedo ora in termini di
valutazione Sto scegliendo una tecnologia
scegliere le cose e uno di questi Gantt
su e mi piace chiamarlo sta guidando a
Carro armato per i negozi sì sì, se mi sono seduto
il mio divano a casa nel Regno Unito e io
realizziamo che siamo senza latte, sì, se lo sono
andrò ai negozi e prenderò il latte
Probabilmente dovrei andare ai negozi, sì
forse ciclo mi piace andare in bicicletta per il mio ciclo
negozi non dovrei entrare in un serbatoio e
guidare un serbatoio per i negozi è totale
eccessivo
sì ma nell’analogia se dico
costruire un sito web di una pagina per pubblicizzare
la mia attività è in procinto di andare avanti
latte nel mio caso dovrei usare kubernetes
distribuire quello che non so amo
comunità sì , sai che è un
quadro sorprendente è davvero incredibile
ma kubernetes di app di pagina singola
probabilmente come guidare un carro armato al
i negozi sì probabilmente sono un po ‘sopraffatti
l’altra cosa che vedo è il tipo di no
inventato qui cosa sì o un grande fan di
xkcd tutto ciò che voglio renderlo generico
la gente non va nemmeno al mercato e
vedi cosa c’è, pensano che io sappia di poterlo fare
sicuramente lo costruisco meglio e ho
totalmente fatto questo sì ho completamente fatto
questo quindi sono un po ‘un ipocrita davvero
ma ho sperato che abbia imparato la lezione
questo genere di cose quello che faccio ora è
il disordine vuoto che corro è ogni volta
qualcuno ti rende super eccitato e
Io conosco sempre il mio tipo di
passione per le persone l’eccitazione ma
spesso ottengono una singola traccia bit singola
e quello che suggerisco è quando vieni
con una specie di tipo biggish
problema è necessario inquadrare il problema
molto chiaramente e la soluzione generale
sì, ma offrono anche due alternative e
questo non è un tipo di cosa dovrei nominare
il mio metodo gentile sì, penso che sia più a
digita una posizione ma se stai pensando
dovremmo portare in voi l’approvvigionamento di eventi
sappi che il sourcing è molto potente ma
richiede una mentalità diversa sì
ora forse non abbiamo bisogno di sourcing di eventi
forse abbiamo solo bisogno di conoscere una ventilazione o
messaggistica forse abbiamo solo bisogno del nostro PC che
sa, ma dichiara che il problema è lo stato
soluzione generale offrono alternative di
offrire alternative che ti costringe a
apri la tua mente in modo empatico con
il problema lo consiglio anche alle persone I.
tipo di lavoro con questo stato tuo
raccomandazione perché tutti sempre
ha una raccomandazione Casca
kubernetes di questo genere di cose ma
devi includere i benefici e il
svantaggi e ho fatto ascoltato
spesso il passato sono stato così positivo
su una nuova tecnologia così positiva
un nuovo approccio che non ho davvero
comunicare i trade-off alla mia squadra
sì e io lavoro il mio lavoro di architetto
ora un sacco di quello che faccio è fare
certo comprendiamo tutti i compromessi
e come ciò si riferisce alla nostra attività
obiettivi e visione e valori di nuovo lo farò
usa questa parola molte volte il
presentazione, ma si tratta di un sacco di esso è
sulla comprensione dell’empatia dagli altri
le prospettive della gente tu conosci il tuo
compagni di compagni di lavoro e così via
avanti e CBI che ho avuto un bel po ‘
di problemi che probabilmente identifico più come a
sviluppatore ma ho fatto un sacco di
roba op di recente
ed è davvero tutto il team che sono
lavorare con ora come la maggior parte di loro sono
team ops perché non facciamo kubernetes an
inviato e cose e ne abbiamo alcuni
conversazioni affascinanti dove posso
portare il punto di vista in quello che dev
loro stanno facendo sì e loro possono insegnarmi
sulle operazioni
quindi è una sorta di cosa win-win ma questo
coltivare l’empatia è davvero importante
un paio di modelli che mi piacciono è la spina dorsale
modello sì
quindi il modello della colonna vertebrale è stato imbattuto in a
un paio di anni fa l’ho usato in pochi
sorta di consulenza diversi ingaggi suo
il tono primario è così efficace
le conversazioni sono efficaci
collaborazione e spesso siamo umani
specie che abbiamo fatto così bene con gli strumenti
ecco perché abbiamo così tanto successo
specie ma restiamo bloccati in un dilemma
siamo opzioni ugualmente plausibili
disponibile sì e lo strumento classico
La cosa su cui mi imbatto è Java contro Ruby
quel tipo di cosa sì, ma se vai su
la colonna vertebrale è possibile rompere lo stallo
sì e poi il sito va in più
dettagli su come fare questo ma molto
aziende vado dove sono
avere questo Ruby contro Java lo discute
diventa quasi religioso sì e ho
fatto entrambi, quindi mi piacerebbe avere entrambe le parti
di voi lo sapete ma avete bisogno di un po ‘ di
rompi un po ‘ di questo e quello
questo è opzioni ugualmente plausibili si tratta di andare
in cima allo stack e dì bene in cosa ci troviamo
questo particolare servizio pratica quello
potremmo guardare è pesante
refactoring quindi Java con il suo
la sicurezza del tipo forte potrebbe essere più
appropriato o stiamo per essere
prototipazione molto e facendo bene BDD
lì il povero Ruby potrebbe essere di più
appropriato ma risalendo la spina dorsale
tu e alla fine arrivi al reale
esigenze del business o il team di voi
può spesso rompere questi deadlock dove
sei bloccato su di te conosci la finestra mobile
kubernetes Java Ruby qualunque ne avessi messo
note lì e si può schioccare e
controlla il mio dopo, ma è davvero
modello interessante che ho trovato di nuovo ordinato
di realizzare quando ci si blocca quello
modello che stiamo usando e salendo
la spina dorsale finché non abbiamo effettivamente il
Giusta conversazione spesso ci sono umani
ci incastriamo con le nostre opinioni
e sono totalmente uguale e abbiamo bisogno
fare una pausa e poi capire cosa
stiamo effettivamente parlando di cosa
stiamo davvero discutendo un paio di
tecniche per realizzare utensili di tipo 1
le decisioni uno è il bonapartismo classico
formatta Rabil se stai davvero investendo
in qualcosa che tu sai
stai per essere conosciuto in maniera massiccia
influente per il tuo business potresti
voglio passare un po ‘di tempo in un po’
venire con alcuni criteri e
abbinandolo alle opzioni disponibili
e tu vuoi farlo per un sacco di
alla gente piace e poi confronta i risultati
sorta di rimuove alcune delle soggettività
come consiglio vivamente questo tipo di
cosa un fantastico libro di Neil Ford
Rebecca Parsons e patois e loro usano
funzioni di fitness che sono io sarò un
la versione più leggera del al tavolo mi
ti ho appena mostrato, ma questi sono ottimi per
assicurandoti di avere il diritto
conversazioni abbiamo identificato ciò che noi
valore e poi passiamo attraverso e diciamo come
questo strumento si associa a questi valori
ci permette di scusarmi il diritto
conversazioni che è davvero una coppia chiave
di raccomandazioni massicciamente generalizzate
dalla mia esperienza aneddotica c’è
vince sempre il classico, lo sai il mio
contesto non è la stessa come la stessa
il tuo ma ci sono alcune cose che vedo
come consulente alcuni modelli il primo
è sempre assumere buone intenzioni se tu
non so in cosa sia costantemente entrato
progetti e io sono come il mio dio come ha fatto
questo diventa così cattivo , sai un po ‘pazzo
codice pazzi quadri sì, ma sempre
assumere buone intenzioni perché sono stato
quella persona sì quando ho iniziato la mia prima volta
carriera ho trascorso un sacco di tempo a creare om
quadri e roba e sembrano pazzi
cose del genere abbiamo tutte le nostre
stili individuali
si hai capito, lo so anche io
la gente mette troppo in politica
a volte anche pensando a tutti
ha cattive intenzioni ma il rovescio della medaglia
quel tipo di scivolo è il rasoio di Hanlin
sì e il rasoio di Halon dice mai
attribuire alla malizia ciò che è
adeguatamente spiegato dalla stupidità sì
e sto per dire che sono stato lì e
non dicendo che la persona è stupida ma la
l’azione è stupida sì e ho totalmente
ci sono stato a volte
quindi piuttosto che giudicare la persona
si tratta di educare ad avere il
conversazioni giuste e ce ne sono alcune
consiglio fantastico in realtà da questo blog
le cose che Matthew ha incontrato ha cucinato un fantastico
blog si parla molto di e con quale frequenza
persone che semplicemente non sappiamo più di tanto
e stiamo prendendo decisioni in base a cosa
sappiamo che non stiamo cercando di essere malvagi ma
può sembrare così a volte sì sì
queste sono due cose che ho trovato
davvero interessante su quella nota
sai che questo è un tipo casuale
cosa loro parlano, ma io totalmente
consigliamo di scegliere la tecnologia noiosa
Sì, lo so sinceramente
Java Penso che Jeff sia davvero bravo, lui
andando a usare JavaScript e altre cose
anche
ma e il mio sequel la mia ricerca era a
fantastico pezzo di kit sì, molte volte
mentre prendeva in giro Kafka per fare il check-in
tutto questo tipo di cose pazzesche senza seguito
e di nuovo ci sono incontrati sono tutti
strumenti straordinari e tutti hanno avuto un uso
caso ma se hai a che fare pesantemente
i dati strutturati sono probabilmente relazionali
database lascia che il mio segreto sia fantastico si
così Dan ha un intero anno interessante lui
era in realtà uno dei fondatori
persone che Etsy sono negli Stati Uniti e lui
ho un intero tipo di tesi sul perché tu
dovrebbe passare la tua innovazione
i token l’ ha chiamato come un nuovo
progetto
regalati gettoni di innovazione che
in pratica una razione di quanto nuove e interessanti cose
puoi portare in un progetto sì sì
consiglio vivamente di controllare quelli
cose che arrivano alla consegna continua
ora sorta di entrare nei bit finali
del discorso bene ho iniziato la mia carriera è stata
molto in termini di sapere il manuale
assemblaggio che sta facendo Java tipo di
compilare le cose e poi ci conosciamo
ha sorta di portare Jenkins verso la
fine di questo è il mio primo grande progetto
in realtà ma stavamo facendo un sacco
di tipo di assemblaggio manuale di cose
sì e l’ora lei ora è una specie di
cambiato e questo era tutto automatizzato
giorni puoi codificare molto meglio
pratiche in un oleodotto Bill sì sì
parlando di tutto e come correre
unit test che eseguono test dei componenti e
così via, ma sicuramente cose come
i test di sicurezza raccomandano davvero se
nessuno è imbattuto in una vespa, penso
c’è un robot che parla davvero quale
Sarò presente sicuramente ma Oh
la vespa ha delle linee guida fantastiche
per come costruire sicurezza nel tuo
le applicazioni e gli strumenti sono tutti
fase del gasdotto in questi giorni
puoi usare per affermare quelle proprietà
nella conduttura
hai la tua decisione che hai
discussioni prendi le tue decisioni allora
puoi codificare c’è una sicurezza bdd
è una struttura fantastica che si collega
nello strumento di test di penetrazione Zap
e puoi sostanzialmente definire usando il genere
di dato quando poi sintassi un gruppo di
regole di sicurezza che è possibile eseguire
automaticamente usando questo zap uno strumento e
girerà usando dire ruzzola il tuo
istanza l’app controlla e causa
controllo della politica per cookie e tu sai
controllo della manipolazione per l’iniezione SQL
c’è un sacco di cose queste
possiamo codificare nella nostra pipeline sempre
devo ricordare con la consegna continua
anche se la cosa fondamentale è fondamentalmente
velocità e stabilità sono fondamentali
il successo aziendale è la cosa fondamentale
e un mio amico a Londra, Steve
Smith dice che la consegna continua è
raggiunto quando stabilità e velocità possono
soddisfare la domanda aziendale in modo discontinuo
la consegna avviene quando non è vero
certo molti di voi possono riconoscere questo tipo
di cose ma ho visto alcune squadre simili
con soluzioni CD CID davvero semplici ma
perché capiscono che cosa
il business voleva che capissero il
accelerare il business voleva andare a loro
capire le implicazioni di ciò che sai
rendendo stabile e sicuro
prodotto hanno preso le decisioni corrette
e più spesso non come consulente quando
Vado in una compagnia e ti dico tu
sai qual è la scala che sarà
operando su una scala web sì
bene dovrebbe essere sicuro si è il
rispondi si e questo è quello che sono gentili
di ovvie risposte le domande non lo sono
loro ma se davvero condividete
come ho parlato di questo inizio tuo
obiettivi di business e dove si fanno soldi
e dove i rischi sono realmente guidati
decisioni che noi tecnologi possiamo prendere
con un impatto enorme sulla sicurezza a
tu sai davvero la chiave molte volte che vado
nelle organizzazioni ed è solo un
passando il pensiero alla sicurezza, posso farlo
ti insegnano alcune tecniche come poche
tecniche on-line dove si possono
facile mettere queste cose nella tua pipeline
e una volta che li hai codificati nel tuo
gasdotto si può poi imparare
automaticamente si sposta da quel manuale
linea di montaggio per questo tipo di sai
linea di assemblaggio robotizzata
tu stai verificando costantemente ed è
cose saggi che si accumulano in modo incrementale
e quindi la velocità diventa sempre più veloce
e più veloce, quindi pensi di capire
i tuoi obiettivi aziendali comprendono i rischi
implementare continuamente ovunque
appropriato ora non mi aspetto gente
leggere questo ma questo è un tipo di
pipeline classica nel mondo di Java dove
Sto scrivendo il codice sulla mia macchina locale
la sinistra mi impegno a dire github che costruisco
usando un server di build come in Travis o
Jenkins Matthews Sto provando mentre andiamo
lungo qui gli ambienti ottengono di più
realistico dal controllo della qualità alla messa in scena per prod
molte persone con cui lavoro sono piuttosto giù
con il concetto di consegna continua
abbastanza giù con le condutture e come noi
portare a dire Mike
servizi potremmo avere più condotte noi
potrebbe avere contratti per affermare servizi
funziona bene insieme o potremmo anche
incanalare tutti i servizi in un singolo
tipo di ambiente di staging prima
rilasciare ma la maggior parte di noi capisce questo
concetto di consegna continua il bit
quando vedo una specie di difficoltà
a volte è questo l’ottimizzazione per
questo è l’ apprendimento dell’ottimizzazione per il feedback
davvero una parte davvero importante del continuo
consegna hai questo fantastico
gasdotto ma devi continuamente
feedback per renderlo migliore
sì, dal punto di vista del business siamo noi
dimostrando le nostre ipotesi ma anche da un
prospettiva architettonica è un mucchio di
fantastici strumenti che puoi usare per affermare
proprietà architettoniche e cose simili
prestazioni e scalabilità davvero
importante per alimentare continuamente questo ritorno
e parleremo un po ‘di
cruscotti penso che i cruscotti siano super
super potente ma una specie di antibes
e ho visto un po ‘essere un
gabbiano simile alla luna e questa è Betty
Bridget Chrome ha un tweet ma Ben
Siegelman ha parlato di questo ultimo anno
la velocità è un sacco di gente inizia
sviluppare questo tipo di reattore nucleare
cruscotti di stile
non fraintendermi se stai eseguendo a
centrale nucleare un cruscotto nucleare
è una buona idea sì e otterrai
addestrato su come usare quella dashboard e
capirai davvero cosa ciascuno
spero che cosa significhi ogni cosa, ma noi
ancora visto da alcuni dei Tre Mile
Isola alcuni degli incidenti con
centrali nucleari quando hai
così tante informazioni là è molto facile
perdersi in quello che sta succedendo stato
il rinforzo cinq-cinq lee dice molto di cosa
non è uguale a quello che penso sia davvero
tipo di cosa davvero molto importante
le tecniche che mi piace usare mi piacciono
pensa al di fuori, penso agli obiettivi aziendali
e penso che i viaggi degli utenti e persino io
come usare cose come sintetiche
transazioni in cui sto eseguendo l’utente principale
viaggi provandoli in produzione sì
e io riuso spesso se lo fai
BDD che tipo di definire in anticipo ciò che
voglio sapere se siamo un negozio di ecommerce
sarebbe possibile cercare i prodotti
posso guardare i prodotti posso aggiungerli a
il mio cestino e posso controllare se non posso
fare una di quelle quattro cose il business
sta perdendo soldi, sì
c’è davvero un sacco di altre cose
roba che voglio ma quelli potrebbero dire per chiave
i viaggi dell’utente bene posso costruirli
cose che usano BDD per trovarle in anticipo

il mio codice ma posso eseguire questo tipo di
test in produzione sì, posso
affermare continuamente, lo sapremo?
cercare un prodotto possiamo aggiungerlo a un falso
controlla quel tipo di cosa e il
momento inserisco il codice e lo spezzo
viaggio sintetico la prossima volta
il test viene eseguito in produzione
sarà Erica, oh mio Dio, ne hai bisogno
uno dei tuoi principali viaggi utente E ‘
colpiti quelli come piegare sorta di ampia
cosa sono quasi come il tipo di
si sa cosa si dovrebbe guardare
le cose più importanti sono in ciò che è
andando avanti perché il cliente non è in grado di
controlla perché è il cliente non è in grado di
e mi piace il tipo di azione commerciale
che vuoi quindi devi tuffarti
cruscotti e capire cosa sta succedendo
ma in questa prospettiva sono un grande fan
anche di cose semplici come questa è la
questo penso che una scorta ora fosse
sparando a raffica o distruggendo in modo schiacciante
cosa quadro si chiama basato in
Ruby è un tipo davvero semplice che conosci bene
bel tipo di cosa visiva è molto facile
caricare in metriche un caricamento molto facile
molte cose interessanti usando un RESTO
API in modo da pubblicare materiale di fabbrica su questo
e questa applicazione e molto rapidamente
puoi vedere che è come se avessi inventato
certo, ma puoi dirti
conoscere i valori di base della transazione o il
quantità di transazioni in corso per il tuo
piattaforma tutti i tipi di business chiave
informazioni davvero ovvie così
è tutto per me dal CEO
come persona che prova posso davvero
capire qual è il live attuale
istantanea avrò commesso un po ‘
codice che ha avuto un impatto negativo
il nostro nucleo si conosce kpi è una volta che tipo di
vai a un altro livello da cui ho preso in prestito questo
Sarah Wells della FT comm Financial
I tempi Sarah ha fatto molti interessanti
discorsi e note chiave su come il
Financial Times ha creato dashboard e
come hanno creato gli avvisi che conosco
Era un sacco di informazioni là è
super ovvio su dove ho bisogno
focalizza la mia attenzione quando qualcosa è
andando storto, sì , pensavano davvero
su quale sia il loro tipo di bisogni fondamentali
per queste cose sì, sicuramente
incoraggiarti ad avere un Google per Sarah
roba è davvero utile sto prendendo il mio
altri tipi di miei consigli finali qui da
Matt Klein e Matt Klein e il lyft
il team ha creato il proxy di Envoy e
e hanno un po ‘ preso questo molto
semplice sistema metrico che quello in alto I
credo sia
e dovrò pensare di essere un mix a
bit in modo che quello in basso è il proxy del bordo
è una specie di metrica di qualità superiore
l’ingresso nel tuo sistema sono persone
ottenere cinque centesimi è il loro massiccio
la latenza viene sperimentata in ingresso
nella mia applicazione a una tecnologia
livello e se c’è il grafico superiore è
tutto sul servizio per le comunicazioni
quindi ti ho visto lì KPI è andato
giù nel nostro diagramma a sinistra lì o
il KPI è andato giù controlla il mio servizio
salute ne ho un paio rosso uno arancione
Vedrò stanno comunicando
correttamente alle loro dipendenze questi
tipo di cose
e usa mantenere l’erba abbastanza semplice
metriche top-line come cinquecento
latenza come un mazzo di strumenti interessanti e
metodologie di movimento chiamate use
saturazione di utilizzo e SATA
le relazioni sono negli errori e anche e
c’è una metodologia rossa, ma poi
Google e il libro di SRE parla di
molto ma tu vuoi davvero mantenere il
grafici semplici sì
pensa ai tuoi valori come a un business
pensa ai tuoi valori come una squadra e
piuttosto che aggiungere continuamente nuovi
cruscotti che aggiungono costantemente nuovi avvisi
costantemente invece i capelli indietro tenerlo
Minimo ma pensa sempre al tuo
obiettivi di primo livello come organizzazione
quello era speranzoso un po ‘di a
tour whistle-stop attraverso alcuni di questi
delle lezioni supponenti che ho imparato
Sono sicuro che sei diventato diverso
lezioni che tipo del tuo viaggio e
ingegneria del software ma giusto
riassumendo alcune delle cose fondamentali che ho fatto
voglio dire che penso che definire e
condividendo la tua visione per farti strisciare così
visione e obiettivi a tutti i livelli di
l’organizzazione è il cliché che può
il suono è un gamechanger vero, sì bene
posso capire cosa sto facendo come un
ingegnere di come questo influisce sul business
e come posso forse risparmiare denaro o offrire
nuove idee questo è un vero reale che conosci
vantaggio competitivo mi piace dire chiedere
domande come il gatto del Cheshire se tu
vedi la tua attività o vedi la tua squadra
vagando in questa biforcazione e
loro non sanno davvero cosa siano
facendo sai fare domande prima di loro
sorta di camminare ciecamente lungo un sentiero
in particolare se è un tipo di tipo uno
decisione sì, che è difficile da invertire
di cui ho parlato un po ‘
modelli conosci solo un livello alto
spero che tu possa andare via e
guarda più in questi modelli che ho trovato
Modelli
davvero buono per aiutarmi a costruire un
comprensione di un mondo molto complesso
ma criticamente davvero buono per l’ aiuto
comunico con la mia squadra sullo stesso
livello sì
spesso sappiamo che le conversazioni si susseguono
se non stiamo attenti, ho completamente finito
che la mia carriera e ora apprezzo davvero
essere in grado di fare in modo che posso entrare in empatia
con il mio collega sviluppatore empatizzare il mio
compagni testano la loro empatia con un utente
con il business queste cose, ma io
pensa di ridurre l’attrito usando
i modelli sono davvero potenti per l’ottimizzazione
il feedback e l’ apprendimento sono davvero fondamentali
abilità e un sacco di consegna continua
pensare porta a questo, ma ricorda
anche se molto di ciò che non è uguale a Y
hai davvero bisogno di pensare a ciò che è tuo
gli obiettivi di business sono e quindi il tipo di mappa
giù attraverso i modelli e poi scegliere
il tuo monitoraggio sceglie la tua segnalazione
scegli i tuoi cruscotti in base a ciò che
valore che è davvero fondamentale così su quella nota
Dovrei dire grazie mille per
ascoltando
[Applausi]

Please follow and like us: