
quindi il primo discorso parlerò
circa riguarda le strutture dati di stimolo
è una cosa alla moda di cui parlare
perché se conosci tutti i database sequel
una delle cose è comune alla bella
molte delle note legali Perth
database è che parlano di loro
meravigliosamente schemi e tutto il
cose fantastiche che puoi avere con a
schema di noi database il quando un sacco di
la gente parla di uniformità penso che loro
perdere un sacco di suggerimenti sottili che
devi capire per davvero stare in piedi
che si tratti di una buona idea di essere schema
anche Alice ha usato efficacemente
ed è quello che questa mia prima tupla del
il primo dei colloqui parlerà
circa un po ‘ su questo e poi
dividendo in due parti prima alcune di
il discorso su ciò che è emili questo è
e poi nella seconda parte parlerò
su quando potresti volerlo usare e
Ho intenzione di muoversi attorno al palco un sacco
di cui parlo se tu lo fai normalmente
fallo ma perché rende davvero la vita
difficile per la macchina fotografica, quindi deve spendere
un sacco di tempo cercando di recuperare così dentro
pensando che lui lo sappia pensiamo
su ciò che normalmente immaginiamo in a
schema di database relazionale così noi
tipicamente mi aspetto quindi creiamo espandere il
colonne di un tavolo piatto tu dici quello che sono
abbiamo dato un nome particolare e lo diamo
qualche indicazione su strettamente e poi a
qualche punto
gli utenti vanno a isolare tutto ciò che dobbiamo
segui e-mail e se proviamo a
inserisci qualcosa la ragione e definisci
schema dei dati la loro azione potrebbe essere
impedito di mettere i dati in loro
ora con la nostra e-mail una base per le persone no
database semplice, naturalmente, lo memorizziamo
ma non è finita come nel livello che possiamo
avere registrazioni di persone con differenti
campi e diverse capacità e
questa è la cosa quando ascolti di più
la gente parla di ciò di cui parlano
il bello del business dello schema
e i semplici database dicono che è davvero
bene perché non devi adattarti
te stesso alla rigida struttura del
database relazionale invece che cosa è possibile
fare è memorizzare qualunque cosa è necessario
avere in qualsiasi forma arrivi
ma ci sono questi vantaggi
uguaglia immaginiamo che vogliamo solo essere
memorizzando alcuni dati in un database e noi
rispondere per trovare una sorta di aggiornamento con a
bella domanda semplice e con una teoria che
ci consente di trovare record di interesse
a meno che non fosse uno di quei record
efficacemente cosa
ma c’è qualche differenza nello schema
quindi in questo caso in America idea del codice postale
ma intendo quello che chiami che è se
puoi codice postale che chiami busco come
sai a cosa abbinare e cosa?
questo ti porta a pensare al mio pensare
su questo sta dicendo che i dati potrebbero
non ha uno schema esplicito e dice
come potresti volerlo conservare ma
c’è sempre un implicito Stefano
stanno facendo ipotesi se usiamo
la parola zip codice postale usi per andare
ancora molto da fare o fare usiamo sia qualunque
quello è lì dentro nei dati ma
è implicitamente non è un esplicito
cosa e lo schema implicito è efficace
definito da tutto il codice gli accessi di
database tutti i go-betweens scrivono tutti
il codice che scrive su di esso è lì
gli schemi immersivi sono lì e giusto
perché stai usando gli e-mail del disco
database non significa veramente le tue abilità
significa solo che il tuo schema è puramente
impossibile ora parlare di questo nel
contesto di database perché è così
dove la categoria è più al momento
in termini di diminuzione dello schema
ma se le stesse idee si applicano a dentro
loro
anche la programmazione guardiamo a
esempio in un paio di noti
linguaggi di programmazione e ciò che vedi
possiamo definire una certa classe di
oggetti e definire Bonfield presente
quella scatola che è efficace per
schema e non ti aiuta proprio in
un secondo antiquato orientato agli oggetti
la scena ha la stessa cosa lavasciuga
ogni volta che definirò quei tipi che farai
definisci quello che hai con quello con a
Steven e allo stesso modo in una memoria
lingua puoi anche andare a Steelers e
si usa lo schema in genere usando
una specie di mappa della cache del dizionario
array associativo qualcosa di quella mente
e la maggior parte delle lingue ha questo è un
tipo di dati integrato o è facilmente
disponibile per Bibbie standard e così
ti consente lo stesso grado di
flessibilità è possibile memorizzare altri valori
nella mappa non hanno il predefinito
loro lavorano ridefinendo i campi e il
classi o lotte ma la domanda
allora è bene qual è il vantaggio di
facendo quello che è tutto l’altro in realtà
sulla nostra differenza tra il dire punto
qualcosa in opposizione al mettere
qualcosa in qualunque cosa sia la proprietà
accessi dove è il trade-off qui ora
in prigione come Lele vuol dire se ottieni te
il campo esplicitamente lo vuoi davvero
avere di nuovo un campo definito per questo
schema esplicito disponibile
vai se usi il dizionario
e stai mettendo sogni ad occhi aperti quando lo fai
ha lo stesso tipo di schema implicito
di cui ho parlato nel database back
servi il tuo onore
come faccio a sapere che cosa userò il
nome ho un decisore che cosa è il mio
le chiavi sono che sto portando a quello
letteralmente e dove li trovo dopo
Ho intenzione di sondare il codice trovare
qualunque cosa stia usando il nome o
Nome cristiano dove trovo una disconnessione
hanno quelli nel codice di
altro schema implicito ma se preferirei
classe definita con chiaramente definita
campi quindi è facile vedere cosa sono
usando le cose critiche ora ci siamo
dovrebbe essere davvero utile quando è
in realtà non stai digitando esplicitamente
il nome del campo di un valore letterale ma
lo stai tirando fuori da alcuni dei
fonte forse hai le opzioni di visualizzazione
dell’interfaccia utente in cui ti trovi
trattandoli come o in modo sicuro dinamicamente
e hai nome della proprietà sta per essere
validamente qualcosa del genere in questo
situazione, ecco dove
il tipo di ricerca implicita è abbastanza
utile nel complesso il mio punto di vista è che se
stai usando qualcosa come una mappa o
tasso di dipendenza e stai digitando
i valori letterali delle chiavi sono pessimi
l’odore è un’indicazione dovrebbe essere
pensando invece di dover trovare
gli altri perché è più facile da vedere
cosa sta succedendo in quel modo
ora questo perché stai usando loop di
proprietà questo è necessariamente per te
devi usare un particolare hash tag che puoi
la maggior parte delle lingue ti darà qualcosa
di capacità di riflessione che puoi
usa per ottenere tutte le battaglie bene in questo modo
è sicuramente una scelta tra i due
e a volte trovo che i vantaggi
le altre varie cose che hai a
trade-off ora questo è in realtà un molto
audace commerciante su come tanti anni fa
mantenuto le loro sonde o le migliori pratiche
modelli e lui ha coniato questo è un
differenza compreso tutto lo stato comune
che è quando si hanno i definito
campi e il loro stato di area che usano
loro come un dizionario cosa vorresti
sapere è allo stato variabile è utile
quando diverse istanze hanno differenti
cose che devono essere memorizzate da
se stessi e allora è proprio in questo
errore cercando l’Hatrack ma quando
tu sai che la maggior parte delle istanze ha
stesse cose ma ce n’era dietro
chiaramente e sentiamo questo e questo non lo è
un arrivo o una scelta che puoi combinare
entrambe le tecniche nella stessa classe quindi
questo esempio qui posso aver definito
si sente per il primo nome e la scorsa notte
includeremo anche un hashtag in
classe per qualsiasi altra icona di ragazzi da dare
quindi questo consente l’ uso efficace
entrambi si verificano contemporaneamente
solo perché sto usando entrambi i modelli I
non è possibile utilizzare esplicitamente
sente l’archiviazione e con questo esempio
qui quello che sto facendo è dire che ho un
la singola classe cliente ha un
l’interfaccia sembra che Lee usi esplicita
si sente ma in realtà li memorizza tutti
in una mappa hash sottostante ora questo potrebbe
essere una tecnica abbastanza utile in particolare
in questi giorni stiamo vedendo un sacco di gente
memorizzare i dati in cose come nessun singolo
database in un formato JSON e poi
estrailo all’interfaccia utente di a
interfaccia di servizio e Jason o tramite
applicazioni di pagina civile e prendere Jason
se hai intenzione di farlo, potresti
bene memorizzare i dati nei tuoi oggetti che
potremmo voler manipolare come Jackson
come pure o deserializzati in a in a
dizionario perché è roba del genere
è facilmente costruito nella cosa cruciale per
ricorda degli oggetti è che il
strumento di interfaccia
due cose diverse al punto di
l’incapsulamento è troppo alto
la rappresentazione reale dei dati è e come a
risultato usando il dizionario internamente
ma esponendo qualcosa che assomiglia
i campi fini dall’esterno sono a
modo perfettamente ragionevole per andare in quel modo
hai uno schema esplicito del tuo
campi di design ma allo stesso tempo tu
non devi avere sempre più legna
copiare in diverse strutture di dati come
se i dati scorrevoli attraverso l’ applicazione così
qui vediamo che ti ricordi
programmando possiamo combinare le nozioni
dei muscoli espliciti dello schema ma tu
può fare la stessa cosa anche nel
database relazionale tradizionale e in
Infatti, lo vediamo sempre
ci sono schemi comuni gratuiti su come
questo è fatto prima è da usare
colonne effettivamente personalizzate ma no
ha davvero un nome di valori di
convenzione all’interno di un altro programma
la tecnica è avere un’abitudine
lungo tutto quando poi ne riempi alcuni
tipo di struttura che ti permette di
dallo stato variabile in là così
potrebbe essere dati JSON è meglio che all’interno di a
campi stringa della linea posteriore questo
la seconda tecnica è la più vicina a
la tecnica in memoria
e un terzo approccio è usare un qualche tipo
della tabella di ricerca associativa che consente
di aggiungere sentire personalizzato sensazioni che avete
probabilmente tutti hanno visto questa tecnica se
ti sei mai occupato di grandi dimensioni
applicazione di database relazionale perché
c’è sempre bisogno di mettere questa roba
dentro e richiedono disciplina è un lupo di prugne
questo è un meccanismo davvero piuttosto goffo
dove se si trova a dover
perdere molto si inizia a sentire che il
bisogno di un qualche tipo di male come problema
passo ma questo è davvero proprio dove gentile
dell’hacking dello schema lessness
nel relativamente inflessibile e
strutture relazionali abbastanza rigide così
coprendo quello che farei fino a quel momento
fare schemi e campanili e parlato
database e in memoria e non lo è
necessariamente essenziale è tra uno
con l’altro possiamo combinare di base
intrigante e variamente l’unica cosa
quello è stato lì – quello che ho detto così
è lontano se abbiamo visto lo schema come me
pensa ai nostri voti uno schema di archiviazione ma cosa
Voglio dire è il mio schema di archiviazione è così
dice se voglio memorizzare alcuni dati nel mio
negozio siamo preparati in che negozio o
aggiungere una base per lo schema impedirà
da me immagazzinare qualcosa che non lo fa
in forma è così uno schema relazionale
funziona ed è efficace come
definizione
alcuni campi in una struttura di record o
il vetro funziona come arma
non è possibile inserire qualcosa in là non lo è
ma non è l’unico modo in cui noi
può usare uno schema e questo è comune
usando questa mappa chiave ma anche a
modo utile è quello che metto un predicato
Steven ora in uno schema di preghiera buona di
quello che stai facendo è la tua indennità
qualsiasi cosa da conservare in qualunque cosa
meccanismo di archiviazione è ma lo schema è
può essere usato per rilevare quale forma di
cose così è così che puoi scoprire
ho ottenuto qualcosa che non va bene per il
limiti definiti definiti di correre dentro
posto
Potrei memorizzare qualcosa che dice zip
codice anche se il mio schema dice zip e
poi, come passaggio separato, passerò attraverso
dentro fa qualcosa che non si adatta allo schema
o forse quando leggo i dati che posso
primo test per vedere se si adatta allo schema
e poi se lo fa posso renderlo sicuro
ipotesi su come far fronte a tale
dati ora i leader precedenti hanno un
modo relativamente insolito ma lungo così tu
potrebbe imbattersi in loro è qualcosa di simile
ex-criminale se hai qualche tipo di XML
dati è solo un testo che puoi memorizzare
qualunque cosa tu voglia in loro ma ci sono
vari modi per testare xml contro il
intrigante ora il più conosciuto che sia
Immagino che questi giorni sia uno schema XML forse
perché ha schema legge la notte ma
non è lo schema terribilmente buono
lingua e quello che sto mostrando qui è
qualcosa chiamato ricaduto
applicazione che è uno schema molto più bello
notazione che è facile da leggere e
capire e questo è il tuo modo di avere
gli uomini hanno provato che il governo dice che lo fa
avere schema
questo fa apparire un punto interessante
quando hai cose come il predicato
schemi che non devi limitare
te stesso a una sola definizione dello schema
linguaggio per i tipi di schemi da
regolare è possibile utilizzare uno schema diverso
le lingue di definizione dipendono dal
tre contesti e lascia ciò che ti legge
in realtà può separare lo schema da
lo stoccaggio per poter avere
schemi diversi per diversi
le circostanze quindi qui sono le mie basi
schema degli appuntamenti ma ne ho un altro
schema di esso dice prendiamo quello di base
uno ed estenderlo perché volevo
ho un appuntamento confermato di cui ho bisogno
effettivamente definire chi i medici come
bene come le informazioni sul paziente e così via
questo mi permette di prendere gli stessi dati ma
avere più schemi che posso testare
con che a seconda di dove mi trovo all’interno del
processo del diamante guardando con questo
è in realtà una cosa molto preziosa
perché introduce la nozione di
convalida contestuale ora cosa intendo con
è allora che la gente parla di se
vogliono convalidare, penso che spesso
guardare è puramente dietro tutto
qualche record di classe o parte di dati è
valido o no ma che funziona comunque
molto tempo
non è davvero un modo molto completo di
guardando le cose di solito quando vuoi
per convalidare qualcosa la convalida
le regole cambieranno le monete in un particolare
contesto che vuoi e il contesto è
di solito se qualcosa vuoi fare qualcosa
azione che vogliamo prendere e quindi validazione
regole che potresti avere multiple
diverse serie di convalide per a
cosa particolare quindi se ho un
appuntamento
Potrei avere una convalida che dice okay
l’attrezzatura è pronta e pronta per l’uso
diversa validazione ma non dice Kay
questo è confermato e qualcosa è quello
effettivamente andando avanti e il
le regole di convalida li otterranno improvvisamente
ora parliamo sempre della memoria
Stefano sta dicendo che il contesto
il contesto di questa convalida è che io sono
permesso di metterlo nel database ok
e questo è il credo che dove un sacco di
le persone scendono lungo un percorso è quello che mettono
regole molto forti su questa convalida e
memorizzare qualcosa nel database spesso
è utile avere relativamente settimane
regole per la memorizzazione e quindi l’album
follow-up con i controlli di convalida in seguito
a dire è in realtà di potrebbe avere
memorizzato po ‘ma in realtà è qualcosa che io
può fare qualcosa con e che cos’è
cosa voglio fare se sto conservando un alto
le informazioni sugli ordini sono sufficienti per
Niente
come una nave d’azione, l’ordine è sufficiente
informazioni forse che posso chiedere
pagamento e calcolare un prezzo per esso o
Sono ancora incerto sulle persone che sono spesso
riluttante a memorizzare informazioni parziali
cose del genere e questo perché
confondi le regole ulteriormente il
fase di validazione della storia
con passaggi di validazione del reale
azioni che potresti voler prendere in questo modo
gli intriganti spero che abbia dato i tuoi sensi
c’è molto di più per gli sviluppatori che solo
la nozione di ciò che uno schema relazionale
potrebbe essere che sono in realtà abbastanza
cose interessanti e sottili e noi
potrebbe probabilmente usare il libro più ampiamente
nella nostra programmazione comunque come un modo di
cercando di descrivere le regole il
convalida cose del genere
ora voglio passare ad avere una specie di
parlare di schemi a quando potremmo volere
di utilizzare uno schema di noi avviciniamo come
contraria all’uso definendo effettivamente a
schema così per cominciare penso a quando
quale è la conseguenza di noi che stiamo andando
con qualcosa sta anche dicendo che abbiamo
ho il cliente e lo faremo
rendilo classe di definizione del monopolio dell’hashmap
o rendere qualsiasi schema già ritirato
su
la domanda poi arriva e io ho
alluso a questa molecola che legge i tempi
è quali sono le spese legali con cui io
può accedere a quell’asset se ne trova uno
fuori bene ho dato un’occhiata attraverso il
codice
ci sono tutti i posti nel codice
dove accedo a quel cliente e lì
potrebbe essere un sacco di codice che ho i pollici
intorno ai trionfi non ci sono punti, quindi i miei
consiglio generale come una sorta di prima
approssimazione è dire non andare con
schemi impliciti perché se hai
uno schema implicito che hai ottenuto a
oltrepassare il posto locale per provare e
scopri che il valore legale ne ha alcuni
forma di uno schema esplicito se puoi
questo potrebbe lasciare un po ‘di memoria divina
intrigante o potrebbe essere un modo di
test contro il predicato ma hanno
alcuni modi in cui le persone sanno loro dicono ok
quello che la mia chiamata è ciò che uno dei zip
codici che stai per venire a fare
che esplicito come ok ed è
sicuramente un tema comune che ho gestito
dove ho parlato con i progetti
usato le soluzioni di stimolo dove dicono
sì, tutto funziona davvero bene per un po ‘
e poi inizieremo ad essere grandiosi
difficoltà nel cercare di scoprire cosa fosse
effettivamente essere memorizzati in un database un
Schema esplicito dell’accordo ma questo è
solo personale ci sono casi in cui
avere un sequel è un approccio che può essere fatto
un override del vantaggio generale di Nyx
schema di persona e ho intenzione di bollire questo
giù in questo gruppo di posti qui il
prima ha un caso grave
sono i casi in cui i dati sono effettivamente
la memorizzazione non è uniforme se la maggior parte dei tuoi
i dati hanno gli stessi campi, quindi è facile
per vedere cosa fare con esso con 16 ma se
ottieni molte informazioni dall’istanza
ad esempio, avere un grande programmatore è
è troppo difficile perché devi
trovare un qualche tipo di flessibilità
meccanismo e risorsa relazionale modesta
particolarmente brutto
ci sono troppe situazioni in cui tu
ottenere prima questo tipo di dati non uniformi
luoghi dove vuoi che potremo
definire i sentimenti personalizzati questo è abbastanza
comune nei prodotti e dove diverso
i clienti vogliono un macello per mater
valori personalizzati in cui trovi su on
varie situazioni pure ogni volta
hai questo tipo di campo personalizzato
questa è una situazione in cui potresti voler
uso e l’ approccio senza pelle di qualcuno a
almeno tutti i campi personalizzati ne fanno parte
e questo è ancora una volta sarà molto
utile per trovare un modo per combinare entrambi
stato fisso e variabile l’ altro
la situazione è dove sei diverso
tipi che sono molto diversi nel loro
codici un ottimo esempio di questo è se
stai facendo una specie di prenotazione di eventi
dove c’è un tipo di evento
carattere diverso tipo di dati
possono variare abbastanza enorme LY tra
i diversi tipi di eventi che hai
per bloccare nuovamente questa situazione, inviaci un’email
l’approccio può essere molto utile ora lo sai
il motivo principale per cui sento parlare la gente
sui benefici dell’andare
noi siamo arrivati a migrare come vuoi tu
per modificare le esigenze di archiviazione dei dati oltre
tempo se hai un approccio senza pelle
questo è corretto se cambi i tuoi dati
struttura è possibile per memorizzare quel cambiamento
struttura dei dati e hanno vecchie versioni come
così come le nuove versioni nell’area di archiviazione
ma penso che questo sia in qualche modo un po ‘
vantaggio di ipervenduto perché il problema
con la migrazione dello schema è stato instillato
schemi impliciti peggiori del mondo
stanno cambiando nel tempo su di te ora
puoi gestirlo in una certa misura se
istanza basta rinominare il codice postale per vedere
puoi effettivamente avere un lettore che è
in grado di cercare entrambi i valori e quindi a
scrittore che scrive solo un nuovo valore così
hai un po ‘di flessibilità baby ma come te
arrivare a migrazioni più complicate
non raggiungere il punto in cui si deve
fare un passaggio di migrazione più formale e quando
si riduce ad esso non è necessariamente
in un terribile contenuto in esercizio altro
la gente dice o probabilmente e fissa nel
database come database relazionali
è che è molto difficile cambiare la
Schema il tuo tempo, ma in realtà è così
non è terribilmente vero un progetto che facciamo
in avanti cambiamo tutti i nostri posti
il tempo fin’ora abbiamo avuto pecore come
parte di un modo di lavorare agile e in
la giocoleria richiede è la disciplina
pratica di intrigante migrazione cosa
si riduce a fare in modo che ogni
tempo si cambia uno schema è log legato
in con un sistema di controllo della versione quando
usi molte piccole migrazioni ogni
cambia che facciamo dei miei dati grafici
e quindi puoi cambiare da una versione
del database a un altro componendo
migrazione
insieme ho perso il processo
possiamo trovare i dettagli di esso in vari
posti ma è davvero molto
tecnica ben nota e lo stesso
la tecnica deve davvero essere usata
quelli sequel schema piccoli database come
bene
alla fine tutti quei libri speciali a
affrontare le vecchie versioni dei dati get
troppo complicato ed è meglio solo per
migrare i dati e quindi avere solo un
mappatura semplice fino ad oggi
la struttura in modo da avere più o meno andare
attraverso lo stesso processo di vibrazione con
un database di schemi come si fa con un fisso
schema oggi si ottiene un po ‘di più
flessibilità non ti capita ogni volta
ma alla fine dovrai farlo
paga quel polso e così come un guadagno
la gente comune vede il mio qui per il nostro
progetto vedi schema quei database
dobbiamo ancora preoccuparci della migrazione
non va via ma per l’intero uso
un esplicito per quanto tu possa essere
molto chiaro come ti aspetteresti
il negozio nelle sculture usa l’implicito
schemi davvero solo nei luoghi dove
hai davvero bisogno di quella capacità di gestire
i lunghi dati uniformi e rispondono al
prima parte del discorso se si guarda vuole
rivedere le cose che ho passato
in generale
pagina sul mio sito web che ho messo dove il mio
le note sono ma ho effettivamente un info
versione morta di questo discorso che puoi
leggere che ha delle cose da leggere
non stanno solo parlando e così
hai un affare migliore che passa
anche loro così per la seconda suola
proprietà in un completamente diverso
la prima modalità era su una programmazione molto
e tonificando e questo sarà molto
più processo come e ha preso un po ‘di più
sulle cose agili e questa è davvero
molto influenzato da un verbo di carta
è apparso circa un anno fa a proposito di livelli
di agile fluidità è un documento di Dianna
Gesto di Larsen sono state due persone
coinvolto nell’offerta agile molto
di tempo e l’ho visto per la prima volta quando loro
inviato tutto intorno c’è solo gente
alla ricerca di commenti e ho chiesto loro
hai in bicicletta e pubblicato questo
carta e hanno detto che succede nel mio
ufficio sul mio sito di pubblicazione di resina aliena
tu attraverso un compagno e io ero molto
felice quando lo hanno fatto perché penso
modo di pensare a come le squadre un punto
e i lavori vogliono essere nell’agile
processo di adozione e ho intenzione di parlare
a riguardo prima che parli di quello che sono
andando a parlare di ciò che vedo come loro
essenza di quale software agile
lo sviluppo riguarda e penso che lo sia
importante parlare dell’essenza
perché è qualcosa che facilmente ottiene
perso in tutti i bisbigli cinesi e
roba è andato da dieci anni in più di
la del modo agile per così pensare
lì su che viaggio è stato facile
per me pensare molto doloroso il
l’idea è di tipo di coalesce ad agile
sviluppo del software apparso nel
Anni ’90 e il loro risultato di un gruppo di
la gente fa in modo relativamente indipendente
le loro cose e lo sviluppo di cose dentro
gli anni ’90 in situazione generale per
progetti per i progetti di problemi per
i problemi lì ci auguriamo che l’agile sia
rendere le cose un po ‘migliori ma
questi problemi sarebbero sicuramente molto
li si vede anche loro, ma al momento
il
quale spunto erano quei problemi e quello era
perché c’era un piano guidato
processi capacità bolle di maturità
molto è questa idea dell’acquisto
processi abbiamo bisogno di ottenere sbarazzarsi del
elementi umani dobbiamo definire i passaggi
la gente potrebbe solo seguire per venire con
progetta e progetta in anticipo il
la programmazione è davvero solo qualcosa di noi
può tipo spedire qualche minore
organizzazione preferibilmente in un terzo
paese in cui li paghiamo di meno e
Stavo davvero vedendo quel tipo di bianco e
era delicato se volessimo curare
i problemi dello sviluppo del software
quella era la direzione insieme ma il
persone che lavorano nell’agile
il mondo ha detto che ora abbiamo un altro
visione ed è stata una visione che è stata messa
insieme nel manifesto agile ma detto
hanno un modo diverso di pensare
e quando mi sono anche imbattuto in agile
metodi alla fine degli anni novanta uno dei
le cose che mi hanno colpito sono state come loro
collegati tra loro e sono finito
scrivere un articolo su questo e
ridacchia la nuova metodologia perché io
ha scritto questo prima del manifesto agile
è uscito ed è stato il mio tentativo di provare
e sintetizzare insieme e il pensiero
che ha portato alla agile e il modo in cui è
c’era davvero una distinzione tra
abbastanza agile e scalare approcci guidati
pensando e c’erano due aree principali
dove hanno fatto la prima era che il
il mondo agile era adattativo nel suo approccio
a pianificare mentre il meraviglioso mondo
era predittivo e il secondo era quello
il
era molto più vario intorno alle persone
di fronte mentre la loro pianta nel mondo
è stato un processo ribelle , esplorerò quello che ho
significa da quelle cose in poco più
dettaglio che inizia con il denaro in
tra piano guidato nome mondo era
molto operando sulla base di
prima pianifichi il tuo lavoro e poi lavori
il tuo piano ha un piano e poi
portalo fuori e le due erano molto
passi molto separati e questo è ciò che io
pensavo fosse una pianificazione predittiva
perché l’idea è andata bene
tutto va secondo i piani e in
Infatti il modo in cui il tempo per elaborare è
il successo misurato in genere era secondo
pianificare ogni volta che senti qualcuno dire
eravamo da molto tempo e in bilancio il
progetto e quindi ci è riuscito
pensiero progettuale produttivo ma dice
i successi che seguiamo sono andati avanti
nel pianeta e questo è tutto molto bene
il problema sono i piani che le persone hanno fatto
aveva una fortissima dipendenza dal
webbernet uno dei requisiti della scuola
bene termina anche la parola richiesta se
hai intenzione di venire con un piano
comportarsi di fare qualcosa che è necessario
sai cosa stai cercando di costruire ma il
problema, naturalmente, non è altrettanto presente
intero piano e su di te nel mio
processo di sviluppo del software viene legato
dentro e il problema allora è farlo noi
hanno effettivamente dei requisiti stabili
piace sempre di fare questo quanti di voi
sono stato recentemente in un progetto dove
si richiede di essere facendo molto instabile
cambiando non quasi tutti
e questo è il Dio che è il tipo di
che dove tutto questo si rompe
così 100 persone hanno detto che andiamo a farlo
stabilizzare dobbiamo sbarazzarci di questo
requisiti zangola e arriviamo con
tutti i tipi di tecniche su come ottenere
liberarsene o bloccarlo
approccio è quello di allontanarsi da quello e
dire bene nello sviluppo del software è se
Heather lascia requisiti abilità e
questo sta causando tutti questi problemi
forse quello che dobbiamo fare è irrompere
evanston e invece trovare un modo per ottenere
liberarsi da quel collegamento quindi da qui il sottotesto di
il sottotitolo dell’esportazione in scatola all’estremo
la programmazione era abbracciare il cambiamento, facciamolo
guarda cambia qualcosa che possiamo
lavorare con invece di qualcosa deve
impedirlo e quella mentalità mutevole è
molto fondamentale per tutto
pensando all’agile e in effetti lo è anche
va oltre – la mia citazione preferita di
molto spesso è Diciamo che effettivamente prendere
cambia e vedi se c’è qualcosa di buono
qualcosa che ci dà vantaggi
perché possiamo rispondere a questo e così via
un risultato se sei agile
ambiente non puoi scalare i successi
andando secondo i piani e in effetti se
qualcuno dice avanti quando il progetto
il nero del mattino è davvero non metallico
e stai pensando e stai bloccando
dice che il successo deve essere definito
qualcosa di diverso lo sai ma noi
erano solo un così bel valore per il
affare di qualcosa sul tempo dove
era secondo il piano o no è gentile
di irrilevante perché il piano ha
cambiato
20 o 30
volte così hai fatto davvero il primo
versione del pianeta l’ altra nozione
quello che mi piace piuttosto era un progetto
gestione mi ha detto una volta che un piano è
piuttosto Lycabettus sembra buono sul
giorno ce l’hai
dopo alcuni giorni sembra piuttosto
rugoso e cromato intorno ai bordi e
dopo un paio di settimane è
irriconoscibile e che di nuovo sei tu
il pensiero non significa che hai uno
cosa, ma è una cosa che cambia due molto
diverso atteggiamento rilevabile in modo che
dice che un aereo è adattato di cui parla
comprendere le conseguenze del cambiamento
e facendo informazione e controllo
decisioni sul cambiamento invece di a
cosa predittiva che dice che è così
le cose funzionino e se c’è un
molta luce bianca troppo dura per andare giù
Gruppo DHL non ci piacerebbe se dimostrato
le cose vanno secondo i piani ci piace
funzionamento predittivo lo odiamo quando
la maggior parte delle persone tende ad odiare
le cose sono imprevedibili in questo
uno il modo agile ma penso che penso
stai dicendo bene, sì , ora ci vediamo
potrebbe fare piani previsionali e tutto questo
in questo modo, ma purtroppo le forze della realtà sono
lavorare un momento diverso nel tempo
ma non è una cosa facile da dire di no
necessariamente deve essere per fare qualsiasi cosa
questa distinzione è facile da dire ma difficile
per fare il secondo la nave a
le persone erano alcuni processori è anche difficile
ancora più forte ora qui visse un vizio
parte della solita linea che è dire chi
è questa persona che è questa persona
Taylor Taylor quindi per dire che sta andando
tipo di gestione scientifica
sostanzialmente dicendo che siamo passati in passato
prima che iniziasse a funzionare nel tardo
Le persone del 19 ° secolo avrebbero deciso come
fanno da soli l’uomo ma ora lo siamo
arrivando a un sistema e noi ci rassegniamo
il sistema essenzialmente ciò che dice questo
se vogliamo, se pensiamo al
termini di processo del software, quindi quando lo ricordiamo
processo software come una combinazione di
passaggi e collegamenti tra i passaggi in cui ci troviamo ora
le lingue che hai visto molti diagrammi
come questo tranne che ci saranno parole di
corso nelle scatole di solito le parole
non significava davvero così tanto che ho mostrato
senza e quindi ci sono un sacco di
passi e troviamo un sacco di persone
questo mi classificherà totalmente il progetto
manager i tester dei programmatori
analisi di business qualunque sia il tuo
classificazione potrebbe pungere e via con
tutto il team di progetto è che otteniamo tutto il
persone
inserendole in quelli appropriati
scatole la nozione è il processo arriva
prima la gente ci ha lasciato guardare e andare
con esso
sono solo segni agili hanno completamente
inverte dice che se vuoi fare un
progettare in termini agili la prima cosa
pensi a come sta assemblando la squadra
di persone che sono individualmente buone e
lavorare bene insieme a livello umano e
vanno d’accordo l’uno con l’altro funziona
e poi una volta che hai radunato la tua squadra
il team decide un linguaggio di processo lungo
a seguire vengono con un processo di
adatto al problema che stanno lavorando
su inadatto per loro persone diverse
sceglierà diversi modi di lavorare
perché persone diverse sono diverse
e quando le persone lavoreranno insieme lo faranno
lavorare in diversi modi e
è per questo che il mio punto di vista è completamente sbagliato
per informare di spingere e comandare la squadra
andare Roger una squadra ha per sceglierlo
loro stessi
se stai spingendo il processo del
squadra che è fondamentalmente e
e così a lungo sento persone che dicono
scale ben agili Devo farlo
e quindi la squadra deve seguire
alcuni passi è dove il pensiero
è andato indietro la squadra deve
decidere cosa provare e se la squadra
sceglie di non fare agile perché non lo è
andando a lavorare per loro va anche bene
è importante che la squadra lo faccia
decisione un altro elemento di questo è quello
dice alla fine la qualità del
il team del software dipenderà molto
molto su individui di qualità nel 90 a
molto pensiero nel piano guidato
approcci in modo che in realtà non importa
di avere buone persone in effetti buone
la gente è responsabile così piuttosto che no
accadendo e perché tendono ad essere
polemico vuole fare le proprie cose
e un cliente o così perché ha un processo
che funziona praticamente con qualsiasi parte bonking
l’altra cosa la gente dirà di no
non necessariamente funziona molto bene
e il valore vorrà avere a
gruppo di persone molto efficace di cui hai bisogno
per avere una punta sei nuovo
in realtà bisogno di uscire di nuovo e poi
quelle cose buone non funzionano
particolare perché grazie al bisogno di avere
loro definiscono come funziona il processo e
È una ragazza occhi penso bene stranamente a
i limiti di cui siamo consapevoli quando te ne vai
dovrebbe o dovrebbe gestire i processi
come ai primi tempi che hai detto dove
sono i confini che ho scelto
le opinioni di processo appropriate potrebbero essere le persone
guarda il tipo di problema o la dimensione
della squadra come il limite tipico
aree la maggior parte di quei confini che noi
attraversato ma l’unico confine che è
essendo molto molto solido giace davvero nel
natura e cultura di un’organizzazione se
hai un ambiente molto
diffidente, non lo è davvero
interessante se sei orientato alle persone
sarebbe un duro ostacolo
lavoro agile
è quell’elemento culturale che davvero
è quello dominante e certamente lo abbiamo
visto che al pub delle organizzazioni
abbiamo passato molto tempo in avanti
aiutare le persone a superare il tuo percorso e
valli non il più limpido del tempo
la cosa non funziona se sei in un
organizzazione dove tu
costruisci una fiducia che non puoi costruire
rispetto reciproco ma ora è enorme
barriera da superare e cambiamento culturale
delle organizzazioni è il più lungo e
cosa più difficile da fare e che io
pensare è un grande è molto graduale, ma facciamolo
passa alla prossima parte che è questa
noion sadness è un modello sviluppato da
Banamex sul particolare dispositivo PI
scusa
e hanno detto che i nazisti sono davvero come loro
guarda le varie squadre di una scena
hanno osservato che hanno definito quattro
punti chiave su come i team gestiscono il
molto attento a evitare i livelli di beneficenza
e cose di questo tipo là dentro sono le mie
le parole proverò a non usare quella parola
su di esso di tipo ovviamente porterà a quel
puntare tutto deve passare attraverso
queste calze ma le squadre non sempre
rendono tutto il percorso avviene attraverso
l’ottica ok vuole fare una grande strada attraverso
quindi i primi non livelli di una stella
il punto è in genere una squadra che è
ottenere il tipo di basi del
processi di gestione del nostro lavoro
i dipendenti hanno rotto il loro lavoro in
due iterazioni hanno un certo
grado di un certo grado di sé
organizzazioni potrebbero non essere quello
forte ma la cosa fondamentale è che sono
scegliendo il lavoro di solito sono tutti pezzi
con una sorta di approccio iterativo e
allora la consegna lo sa
chump e hanno la possibilità di iniziare
per spostare la direzione che adattabile
la pianificazione sta cominciando a dare il via
dove possono effettivamente cambiare la loro
le menti e stanno iniziando a parlare
lo stanno facendo in termini di affari
caratteristiche a differenza dei livelli software
e cose indietro così sono state un po ‘
Operando a questo livello, hai questo
visibilità su ciò che la squadra sta facendo
anche se non fai parte della squadra
da solo puoi cominciare a vedere cosa
le caratteristiche sono in fase di costruzione in che ordine
costruisci dentro hai qualche capacità di
controlla che inizi a dire oh devo
spingere questa funzione in avanti spingere questo
uno indietro e quando la squadra la segnala
quello che sta facendo in genere li sta facendo
in termini di questo tipo di valore aziendale
caratteristiche guidate che lo descrivono
ora di nuovo qui richiede uno di questi
mostri un certo grado di investimento
hai una grande lezione su come la squadra
opera e come si sviluppa e anche in
tipo di processi di look di base ottengono
lì e ne prenderà un certo
quantità di tempo a cui la loro osservazione è rivolta
arrivare a questo punto le squadre di solito prendono un
pochi mesi di predicatori con portatili ma
un grande gruppo familiare raggiunge questo livello
e non posso rimanere così in Avera
la lezione di stima è poco meno della metà della squadra
punto di inizio dei tempi puoi anche guardare
a questo punto come questo è tipico della
squadra che ha preso la mischia armata e basta
lo scrub alla vaniglia come se lo stesse facendo
varie cose descritte da I’m
mischia ma non è andata per gli uni
altre cose extra di costruzione di meraviglie
particolare le pratiche tecniche l ‘
squadra come questa ha fatto
andiamo risolto ma non nessuno dei
cose tecniche per discutere di movimento
sviluppo e tutto ciò che riguarda la gentilezza
andare a quel livello che è lì il
secondo livello stella e questo è difficile
passo per fare meno squadre ottenere la tua stella e
Inoltre ci vuole un bel po ‘più a lungo siamo
parlando forse di anni il
l’investimento è ora molto più alto perché
devi sviluppare tutto questo
abilità tecniche che devi capire
fuori cos’è l’integrazione continua
ciò che è la consegna continua ottiene quelli
lavoro devi avere le specifiche di fabbrica
andando a testare gli sviluppatori giusto
potresti voler esplorare cose come l’ aria
programmi indietro nel tempo che puoi capire
come l’evoluzione lavora al di fuori sono
operando di fronte a uno ma meglio è
ne ricaverai molto
squadra più produttiva più notevolmente te
puoi farcela con molti meno disertori
questa è una delle cose che certamente
mi colpisce molto quando parlo
squadre agili e spesso ciò che sento
squadre ragionevolmente ben riuscite sul
il livello tecnico è come vanno
produzione con molto meno difetti ed è
difficile per la loro organizzazione che è
una specie di cosa interessante perché
qualcosa che le persone spesso dicono nostre
agile è un po ‘loosey-goosey non molto
e ti aspetteresti che tu abbia problemi con noi
avere una politica ma in realtà una buona
l’esecuzione dell’adulto potrebbe avere
dettagli sorprendentemente bassi e questo è
a causa dell’impero cose in prova
e sviluppo questi altri tecnici
pratica la nave da cui parte
il senso visibile è che arrivi al
punto in cui una squadra può effettivamente fare
la loro spedizione lì
non sul fatto che il software sia pronto
ma quando gli affari vogliono quelle spedizioni
per rendere questo è ciò che il fraseggio loro
l’uso è la cadenza del mercato è fondamentalmente
dicendo che possiamo andare a vivere quando vuoi
alle tue attività davvero strette sei
non una limitazione tecnica e questo è
dove vedi che la squadra dovrebbe essere forse ogni
un paio di settimane e in corso
produzione ancora più frequentemente mentre
spesso si imbattono in squadre dove lo faranno
impegnarsi a produrre ogni giorno o
qualcosa di quel tipo e questo è di
Ovviamente le pratiche tecniche sono
la qualità è consentita per entrare nel punto in cui
loro possono fare questo ci piace scivolo giovane
questi due livelli ovviamente il secondo
il livello è di periodi Watson di un primo
livello ma non così come ho indicato
non ogni squadra ottiene quel modello di settore
forse il team Niagara vuole provare
di nuovo per caricare c’è significativo
investimento per arrivare a quel secondo
livello e in genere si passa il
lavoro diverso prima di arrivare al
seconda palla ma stavi pensando quando
tu cominci , voglio provare a mirare
secondo livello perché devi fare
questo tipo di investimenti sul
pratiche tecniche che hanno fatto il
terzo livello in là di tutto questo davvero
passare è più nel pensare a questo
modo in cui dobbiamo entrare nella Lean Startup
tipo di territorio che dice in questo
punta al secondo livello sei molto
molto ingannevole di ciò che il business
cosa dicono gli uomini d’ affari di questo
dovresti costruire, abbiamo un buono
conversazione ma voi tutti molto
o ami le idee quando arrivi al
verbo che inizi ad iniziare molto
più il team sta effettivamente prendendo molto
ruolo più attivo nel dire questo è ciò che
dobbiamo costruire e che stanno usando
tecniche di comandare le startup come a / b
testare le cose che tipo di provare e
decidere quale sia la cosa giusta da fare
brunire questo punto è molto di più
sforzo per la quantità di tempo così
sono diversi anni e molto spessi
le squadre in realtà ottengono questo risultato e c’è
un grande investimento familiare coinvolto
perché per fare questo popolo
all’interno della squadra deve essere molto più consapevole
di cosa sta succedendo in termini di business
e devo rendere molto più visibile
ruolo in un’organizzazione del locale
compagnia i primi due livelli che puoi
tipo di fare in un relativamente piccolo
bolla è davvero avere un buon
lo sviluppo del software è davvero ciò che
quel secondo livello dice che questo significa prendere
inverter ha un impatto più grande sul
organizzazione così tante organizzazioni
non sono pronti per percorrere questa terza via
e spesso penso che sia importante quando
di nuovo quando lavori fluido fuori sei tu
in un’organizzazione davvero tollerabilmente il
il blu è la lettera sono pronti a
prendilo per lo più
si stanno per dire no, non ci siamo
un punto in cui potrebbe effettivamente andare per questo
punto bruciano il vantaggio e il grande
il vantaggio è che ottieni molto di più
concentrarsi sulla costruzione delle cose sono di più
prezioso perché la squadra sta facendo è
molto più impegnato nel processo di
fare queste composizioni
ora se anche se è davvero molto di più
ampio di vista organizzativa questo sono io
significa che il test a questo livello è questo è un
squadra che si scioglierebbe spontaneamente
il progetto su cui stanno lavorando perché
si rendono conto che l’ intero programma funziona
quello che stanno facendo è il più prezioso
cosa per il business e dovrebbero
solo e se stessi e lavoro di tutti
cose giuste
è lecito chiedersi se il loro significato e
che questo video sia addirittura lì
perché dicono di non averlo davvero
visto questo a questo punto e il commento
nel giornale è dove l’abbiamo visto
la scena ovvia è in piccolo
organizzazioni in cui puoi davvero dirlo
la differenza tra il terzo o
quarto livello quindi questa è una feccia di
idea speculativa di dove il livello successivo
Penso che sia quello che non spenderò a
molto ma penso che quel modello di
pensare alla fluidità agile è utile
uno a cui pensare è degno di aver bisogno
qualcosa che sembra corrispondere
molta esperienza della gente nella pratica
come ho parlato con molte persone
disse
il modello ha senso per me è qualcosa
che ho visto risuona nella mia
esperienza e ti dà anche un’idea
di dove potresti essere risvegliato, vogliamo
andare nell’organizzazione di
la tua festa a che livello è realistico
pagamento cosa vuoi che tu sia il tuo
aspettative su quanto tempo ci vuole
arrivare lì e penso che afferri dal
sottolinea che questo non è un processo rapido
per arrivare a un livello a due stelle
stai prendendo in genere un paio di anni
alla squadra in modo da poter arrivare a quella che si
tipo di punto non è insolito da ottenere
passare molto tempo a prenderlo e penso
questa è una cosa utile per puntare verso il basso per
altre persone che amano la sensazione
andare agile è davvero molto
semplice di solito non è perché
quello spedito da dire che vuoi un
processo di pianificazione non essere un predittivo
cosa che è una cosa molto più adattabile
e noi siamo veramente le persone prima e lasciamo
loro decidono come vogliono lavorare quelli
sono i grandi cambiamenti che cambiano il nostro
le organizzazioni non scoprono così
quindi ho i decimali decenti occidentali
in quel momento le navi, ma ha portato a un
al di fuori
[Applausi]
tu
circa riguarda le strutture dati di stimolo
è una cosa alla moda di cui parlare
perché se conosci tutti i database sequel
una delle cose è comune alla bella
molte delle note legali Perth
database è che parlano di loro
meravigliosamente schemi e tutto il
cose fantastiche che puoi avere con a
schema di noi database il quando un sacco di
la gente parla di uniformità penso che loro
perdere un sacco di suggerimenti sottili che
devi capire per davvero stare in piedi
che si tratti di una buona idea di essere schema
anche Alice ha usato efficacemente
ed è quello che questa mia prima tupla del
il primo dei colloqui parlerà
circa un po ‘ su questo e poi
dividendo in due parti prima alcune di
il discorso su ciò che è emili questo è
e poi nella seconda parte parlerò
su quando potresti volerlo usare e
Ho intenzione di muoversi attorno al palco un sacco
di cui parlo se tu lo fai normalmente
fallo ma perché rende davvero la vita
difficile per la macchina fotografica, quindi deve spendere
un sacco di tempo cercando di recuperare così dentro
pensando che lui lo sappia pensiamo
su ciò che normalmente immaginiamo in a
schema di database relazionale così noi
tipicamente mi aspetto quindi creiamo espandere il
colonne di un tavolo piatto tu dici quello che sono
abbiamo dato un nome particolare e lo diamo
qualche indicazione su strettamente e poi a
qualche punto
gli utenti vanno a isolare tutto ciò che dobbiamo
segui e-mail e se proviamo a
inserisci qualcosa la ragione e definisci
schema dei dati la loro azione potrebbe essere
impedito di mettere i dati in loro
ora con la nostra e-mail una base per le persone no
database semplice, naturalmente, lo memorizziamo
ma non è finita come nel livello che possiamo
avere registrazioni di persone con differenti
campi e diverse capacità e
questa è la cosa quando ascolti di più
la gente parla di ciò di cui parlano
il bello del business dello schema
e i semplici database dicono che è davvero
bene perché non devi adattarti
te stesso alla rigida struttura del
database relazionale invece che cosa è possibile
fare è memorizzare qualunque cosa è necessario
avere in qualsiasi forma arrivi
ma ci sono questi vantaggi
uguaglia immaginiamo che vogliamo solo essere
memorizzando alcuni dati in un database e noi
rispondere per trovare una sorta di aggiornamento con a
bella domanda semplice e con una teoria che
ci consente di trovare record di interesse
a meno che non fosse uno di quei record
efficacemente cosa
ma c’è qualche differenza nello schema
quindi in questo caso in America idea del codice postale
ma intendo quello che chiami che è se
puoi codice postale che chiami busco come
sai a cosa abbinare e cosa?
questo ti porta a pensare al mio pensare
su questo sta dicendo che i dati potrebbero
non ha uno schema esplicito e dice
come potresti volerlo conservare ma
c’è sempre un implicito Stefano
stanno facendo ipotesi se usiamo
la parola zip codice postale usi per andare
ancora molto da fare o fare usiamo sia qualunque
quello è lì dentro nei dati ma
è implicitamente non è un esplicito
cosa e lo schema implicito è efficace
definito da tutto il codice gli accessi di
database tutti i go-betweens scrivono tutti
il codice che scrive su di esso è lì
gli schemi immersivi sono lì e giusto
perché stai usando gli e-mail del disco
database non significa veramente le tue abilità
significa solo che il tuo schema è puramente
impossibile ora parlare di questo nel
contesto di database perché è così
dove la categoria è più al momento
in termini di diminuzione dello schema
ma se le stesse idee si applicano a dentro
loro
anche la programmazione guardiamo a
esempio in un paio di noti
linguaggi di programmazione e ciò che vedi
possiamo definire una certa classe di
oggetti e definire Bonfield presente
quella scatola che è efficace per
schema e non ti aiuta proprio in
un secondo antiquato orientato agli oggetti
la scena ha la stessa cosa lavasciuga
ogni volta che definirò quei tipi che farai
definisci quello che hai con quello con a
Steven e allo stesso modo in una memoria
lingua puoi anche andare a Steelers e
si usa lo schema in genere usando
una specie di mappa della cache del dizionario
array associativo qualcosa di quella mente
e la maggior parte delle lingue ha questo è un
tipo di dati integrato o è facilmente
disponibile per Bibbie standard e così
ti consente lo stesso grado di
flessibilità è possibile memorizzare altri valori
nella mappa non hanno il predefinito
loro lavorano ridefinendo i campi e il
classi o lotte ma la domanda
allora è bene qual è il vantaggio di
facendo quello che è tutto l’altro in realtà
sulla nostra differenza tra il dire punto
qualcosa in opposizione al mettere
qualcosa in qualunque cosa sia la proprietà
accessi dove è il trade-off qui ora
in prigione come Lele vuol dire se ottieni te
il campo esplicitamente lo vuoi davvero
avere di nuovo un campo definito per questo
schema esplicito disponibile
vai se usi il dizionario
e stai mettendo sogni ad occhi aperti quando lo fai
ha lo stesso tipo di schema implicito
di cui ho parlato nel database back
servi il tuo onore
come faccio a sapere che cosa userò il
nome ho un decisore che cosa è il mio
le chiavi sono che sto portando a quello
letteralmente e dove li trovo dopo
Ho intenzione di sondare il codice trovare
qualunque cosa stia usando il nome o
Nome cristiano dove trovo una disconnessione
hanno quelli nel codice di
altro schema implicito ma se preferirei
classe definita con chiaramente definita
campi quindi è facile vedere cosa sono
usando le cose critiche ora ci siamo
dovrebbe essere davvero utile quando è
in realtà non stai digitando esplicitamente
il nome del campo di un valore letterale ma
lo stai tirando fuori da alcuni dei
fonte forse hai le opzioni di visualizzazione
dell’interfaccia utente in cui ti trovi
trattandoli come o in modo sicuro dinamicamente
e hai nome della proprietà sta per essere
validamente qualcosa del genere in questo
situazione, ecco dove
il tipo di ricerca implicita è abbastanza
utile nel complesso il mio punto di vista è che se
stai usando qualcosa come una mappa o
tasso di dipendenza e stai digitando
i valori letterali delle chiavi sono pessimi
l’odore è un’indicazione dovrebbe essere
pensando invece di dover trovare
gli altri perché è più facile da vedere
cosa sta succedendo in quel modo
ora questo perché stai usando loop di
proprietà questo è necessariamente per te
devi usare un particolare hash tag che puoi
la maggior parte delle lingue ti darà qualcosa
di capacità di riflessione che puoi
usa per ottenere tutte le battaglie bene in questo modo
è sicuramente una scelta tra i due
e a volte trovo che i vantaggi
le altre varie cose che hai a
trade-off ora questo è in realtà un molto
audace commerciante su come tanti anni fa
mantenuto le loro sonde o le migliori pratiche
modelli e lui ha coniato questo è un
differenza compreso tutto lo stato comune
che è quando si hanno i definito
campi e il loro stato di area che usano
loro come un dizionario cosa vorresti
sapere è allo stato variabile è utile
quando diverse istanze hanno differenti
cose che devono essere memorizzate da
se stessi e allora è proprio in questo
errore cercando l’Hatrack ma quando
tu sai che la maggior parte delle istanze ha
stesse cose ma ce n’era dietro
chiaramente e sentiamo questo e questo non lo è
un arrivo o una scelta che puoi combinare
entrambe le tecniche nella stessa classe quindi
questo esempio qui posso aver definito
si sente per il primo nome e la scorsa notte
includeremo anche un hashtag in
classe per qualsiasi altra icona di ragazzi da dare
quindi questo consente l’ uso efficace
entrambi si verificano contemporaneamente
solo perché sto usando entrambi i modelli I
non è possibile utilizzare esplicitamente
sente l’archiviazione e con questo esempio
qui quello che sto facendo è dire che ho un
la singola classe cliente ha un
l’interfaccia sembra che Lee usi esplicita
si sente ma in realtà li memorizza tutti
in una mappa hash sottostante ora questo potrebbe
essere una tecnica abbastanza utile in particolare
in questi giorni stiamo vedendo un sacco di gente
memorizzare i dati in cose come nessun singolo
database in un formato JSON e poi
estrailo all’interfaccia utente di a
interfaccia di servizio e Jason o tramite
applicazioni di pagina civile e prendere Jason
se hai intenzione di farlo, potresti
bene memorizzare i dati nei tuoi oggetti che
potremmo voler manipolare come Jackson
come pure o deserializzati in a in a
dizionario perché è roba del genere
è facilmente costruito nella cosa cruciale per
ricorda degli oggetti è che il
strumento di interfaccia
due cose diverse al punto di
l’incapsulamento è troppo alto
la rappresentazione reale dei dati è e come a
risultato usando il dizionario internamente
ma esponendo qualcosa che assomiglia
i campi fini dall’esterno sono a
modo perfettamente ragionevole per andare in quel modo
hai uno schema esplicito del tuo
campi di design ma allo stesso tempo tu
non devi avere sempre più legna
copiare in diverse strutture di dati come
se i dati scorrevoli attraverso l’ applicazione così
qui vediamo che ti ricordi
programmando possiamo combinare le nozioni
dei muscoli espliciti dello schema ma tu
può fare la stessa cosa anche nel
database relazionale tradizionale e in
Infatti, lo vediamo sempre
ci sono schemi comuni gratuiti su come
questo è fatto prima è da usare
colonne effettivamente personalizzate ma no
ha davvero un nome di valori di
convenzione all’interno di un altro programma
la tecnica è avere un’abitudine
lungo tutto quando poi ne riempi alcuni
tipo di struttura che ti permette di
dallo stato variabile in là così
potrebbe essere dati JSON è meglio che all’interno di a
campi stringa della linea posteriore questo
la seconda tecnica è la più vicina a
la tecnica in memoria
e un terzo approccio è usare un qualche tipo
della tabella di ricerca associativa che consente
di aggiungere sentire personalizzato sensazioni che avete
probabilmente tutti hanno visto questa tecnica se
ti sei mai occupato di grandi dimensioni
applicazione di database relazionale perché
c’è sempre bisogno di mettere questa roba
dentro e richiedono disciplina è un lupo di prugne
questo è un meccanismo davvero piuttosto goffo
dove se si trova a dover
perdere molto si inizia a sentire che il
bisogno di un qualche tipo di male come problema
passo ma questo è davvero proprio dove gentile
dell’hacking dello schema lessness
nel relativamente inflessibile e
strutture relazionali abbastanza rigide così
coprendo quello che farei fino a quel momento
fare schemi e campanili e parlato
database e in memoria e non lo è
necessariamente essenziale è tra uno
con l’altro possiamo combinare di base
intrigante e variamente l’unica cosa
quello è stato lì – quello che ho detto così
è lontano se abbiamo visto lo schema come me
pensa ai nostri voti uno schema di archiviazione ma cosa
Voglio dire è il mio schema di archiviazione è così
dice se voglio memorizzare alcuni dati nel mio
negozio siamo preparati in che negozio o
aggiungere una base per lo schema impedirà
da me immagazzinare qualcosa che non lo fa
in forma è così uno schema relazionale
funziona ed è efficace come
definizione
alcuni campi in una struttura di record o
il vetro funziona come arma
non è possibile inserire qualcosa in là non lo è
ma non è l’unico modo in cui noi
può usare uno schema e questo è comune
usando questa mappa chiave ma anche a
modo utile è quello che metto un predicato
Steven ora in uno schema di preghiera buona di
quello che stai facendo è la tua indennità
qualsiasi cosa da conservare in qualunque cosa
meccanismo di archiviazione è ma lo schema è
può essere usato per rilevare quale forma di
cose così è così che puoi scoprire
ho ottenuto qualcosa che non va bene per il
limiti definiti definiti di correre dentro
posto
Potrei memorizzare qualcosa che dice zip
codice anche se il mio schema dice zip e
poi, come passaggio separato, passerò attraverso
dentro fa qualcosa che non si adatta allo schema
o forse quando leggo i dati che posso
primo test per vedere se si adatta allo schema
e poi se lo fa posso renderlo sicuro
ipotesi su come far fronte a tale
dati ora i leader precedenti hanno un
modo relativamente insolito ma lungo così tu
potrebbe imbattersi in loro è qualcosa di simile
ex-criminale se hai qualche tipo di XML
dati è solo un testo che puoi memorizzare
qualunque cosa tu voglia in loro ma ci sono
vari modi per testare xml contro il
intrigante ora il più conosciuto che sia
Immagino che questi giorni sia uno schema XML forse
perché ha schema legge la notte ma
non è lo schema terribilmente buono
lingua e quello che sto mostrando qui è
qualcosa chiamato ricaduto
applicazione che è uno schema molto più bello
notazione che è facile da leggere e
capire e questo è il tuo modo di avere
gli uomini hanno provato che il governo dice che lo fa
avere schema
questo fa apparire un punto interessante
quando hai cose come il predicato
schemi che non devi limitare
te stesso a una sola definizione dello schema
linguaggio per i tipi di schemi da
regolare è possibile utilizzare uno schema diverso
le lingue di definizione dipendono dal
tre contesti e lascia ciò che ti legge
in realtà può separare lo schema da
lo stoccaggio per poter avere
schemi diversi per diversi
le circostanze quindi qui sono le mie basi
schema degli appuntamenti ma ne ho un altro
schema di esso dice prendiamo quello di base
uno ed estenderlo perché volevo
ho un appuntamento confermato di cui ho bisogno
effettivamente definire chi i medici come
bene come le informazioni sul paziente e così via
questo mi permette di prendere gli stessi dati ma
avere più schemi che posso testare
con che a seconda di dove mi trovo all’interno del
processo del diamante guardando con questo
è in realtà una cosa molto preziosa
perché introduce la nozione di
convalida contestuale ora cosa intendo con
è allora che la gente parla di se
vogliono convalidare, penso che spesso
guardare è puramente dietro tutto
qualche record di classe o parte di dati è
valido o no ma che funziona comunque
molto tempo
non è davvero un modo molto completo di
guardando le cose di solito quando vuoi
per convalidare qualcosa la convalida
le regole cambieranno le monete in un particolare
contesto che vuoi e il contesto è
di solito se qualcosa vuoi fare qualcosa
azione che vogliamo prendere e quindi validazione
regole che potresti avere multiple
diverse serie di convalide per a
cosa particolare quindi se ho un
appuntamento
Potrei avere una convalida che dice okay
l’attrezzatura è pronta e pronta per l’uso
diversa validazione ma non dice Kay
questo è confermato e qualcosa è quello
effettivamente andando avanti e il
le regole di convalida li otterranno improvvisamente
ora parliamo sempre della memoria
Stefano sta dicendo che il contesto
il contesto di questa convalida è che io sono
permesso di metterlo nel database ok
e questo è il credo che dove un sacco di
le persone scendono lungo un percorso è quello che mettono
regole molto forti su questa convalida e
memorizzare qualcosa nel database spesso
è utile avere relativamente settimane
regole per la memorizzazione e quindi l’album
follow-up con i controlli di convalida in seguito
a dire è in realtà di potrebbe avere
memorizzato po ‘ma in realtà è qualcosa che io
può fare qualcosa con e che cos’è
cosa voglio fare se sto conservando un alto
le informazioni sugli ordini sono sufficienti per
Niente
come una nave d’azione, l’ordine è sufficiente
informazioni forse che posso chiedere
pagamento e calcolare un prezzo per esso o
Sono ancora incerto sulle persone che sono spesso
riluttante a memorizzare informazioni parziali
cose del genere e questo perché
confondi le regole ulteriormente il
fase di validazione della storia
con passaggi di validazione del reale
azioni che potresti voler prendere in questo modo
gli intriganti spero che abbia dato i tuoi sensi
c’è molto di più per gli sviluppatori che solo
la nozione di ciò che uno schema relazionale
potrebbe essere che sono in realtà abbastanza
cose interessanti e sottili e noi
potrebbe probabilmente usare il libro più ampiamente
nella nostra programmazione comunque come un modo di
cercando di descrivere le regole il
convalida cose del genere
ora voglio passare ad avere una specie di
parlare di schemi a quando potremmo volere
di utilizzare uno schema di noi avviciniamo come
contraria all’uso definendo effettivamente a
schema così per cominciare penso a quando
quale è la conseguenza di noi che stiamo andando
con qualcosa sta anche dicendo che abbiamo
ho il cliente e lo faremo
rendilo classe di definizione del monopolio dell’hashmap
o rendere qualsiasi schema già ritirato
su
la domanda poi arriva e io ho
alluso a questa molecola che legge i tempi
è quali sono le spese legali con cui io
può accedere a quell’asset se ne trova uno
fuori bene ho dato un’occhiata attraverso il
codice
ci sono tutti i posti nel codice
dove accedo a quel cliente e lì
potrebbe essere un sacco di codice che ho i pollici
intorno ai trionfi non ci sono punti, quindi i miei
consiglio generale come una sorta di prima
approssimazione è dire non andare con
schemi impliciti perché se hai
uno schema implicito che hai ottenuto a
oltrepassare il posto locale per provare e
scopri che il valore legale ne ha alcuni
forma di uno schema esplicito se puoi
questo potrebbe lasciare un po ‘di memoria divina
intrigante o potrebbe essere un modo di
test contro il predicato ma hanno
alcuni modi in cui le persone sanno loro dicono ok
quello che la mia chiamata è ciò che uno dei zip
codici che stai per venire a fare
che esplicito come ok ed è
sicuramente un tema comune che ho gestito
dove ho parlato con i progetti
usato le soluzioni di stimolo dove dicono
sì, tutto funziona davvero bene per un po ‘
e poi inizieremo ad essere grandiosi
difficoltà nel cercare di scoprire cosa fosse
effettivamente essere memorizzati in un database un
Schema esplicito dell’accordo ma questo è
solo personale ci sono casi in cui
avere un sequel è un approccio che può essere fatto
un override del vantaggio generale di Nyx
schema di persona e ho intenzione di bollire questo
giù in questo gruppo di posti qui il
prima ha un caso grave
sono i casi in cui i dati sono effettivamente
la memorizzazione non è uniforme se la maggior parte dei tuoi
i dati hanno gli stessi campi, quindi è facile
per vedere cosa fare con esso con 16 ma se
ottieni molte informazioni dall’istanza
ad esempio, avere un grande programmatore è
è troppo difficile perché devi
trovare un qualche tipo di flessibilità
meccanismo e risorsa relazionale modesta
particolarmente brutto
ci sono troppe situazioni in cui tu
ottenere prima questo tipo di dati non uniformi
luoghi dove vuoi che potremo
definire i sentimenti personalizzati questo è abbastanza
comune nei prodotti e dove diverso
i clienti vogliono un macello per mater
valori personalizzati in cui trovi su on
varie situazioni pure ogni volta
hai questo tipo di campo personalizzato
questa è una situazione in cui potresti voler
uso e l’ approccio senza pelle di qualcuno a
almeno tutti i campi personalizzati ne fanno parte
e questo è ancora una volta sarà molto
utile per trovare un modo per combinare entrambi
stato fisso e variabile l’ altro
la situazione è dove sei diverso
tipi che sono molto diversi nel loro
codici un ottimo esempio di questo è se
stai facendo una specie di prenotazione di eventi
dove c’è un tipo di evento
carattere diverso tipo di dati
possono variare abbastanza enorme LY tra
i diversi tipi di eventi che hai
per bloccare nuovamente questa situazione, inviaci un’email
l’approccio può essere molto utile ora lo sai
il motivo principale per cui sento parlare la gente
sui benefici dell’andare
noi siamo arrivati a migrare come vuoi tu
per modificare le esigenze di archiviazione dei dati oltre
tempo se hai un approccio senza pelle
questo è corretto se cambi i tuoi dati
struttura è possibile per memorizzare quel cambiamento
struttura dei dati e hanno vecchie versioni come
così come le nuove versioni nell’area di archiviazione
ma penso che questo sia in qualche modo un po ‘
vantaggio di ipervenduto perché il problema
con la migrazione dello schema è stato instillato
schemi impliciti peggiori del mondo
stanno cambiando nel tempo su di te ora
puoi gestirlo in una certa misura se
istanza basta rinominare il codice postale per vedere
puoi effettivamente avere un lettore che è
in grado di cercare entrambi i valori e quindi a
scrittore che scrive solo un nuovo valore così
hai un po ‘di flessibilità baby ma come te
arrivare a migrazioni più complicate
non raggiungere il punto in cui si deve
fare un passaggio di migrazione più formale e quando
si riduce ad esso non è necessariamente
in un terribile contenuto in esercizio altro
la gente dice o probabilmente e fissa nel
database come database relazionali
è che è molto difficile cambiare la
Schema il tuo tempo, ma in realtà è così
non è terribilmente vero un progetto che facciamo
in avanti cambiamo tutti i nostri posti
il tempo fin’ora abbiamo avuto pecore come
parte di un modo di lavorare agile e in
la giocoleria richiede è la disciplina
pratica di intrigante migrazione cosa
si riduce a fare in modo che ogni
tempo si cambia uno schema è log legato
in con un sistema di controllo della versione quando
usi molte piccole migrazioni ogni
cambia che facciamo dei miei dati grafici
e quindi puoi cambiare da una versione
del database a un altro componendo
migrazione
insieme ho perso il processo
possiamo trovare i dettagli di esso in vari
posti ma è davvero molto
tecnica ben nota e lo stesso
la tecnica deve davvero essere usata
quelli sequel schema piccoli database come
bene
alla fine tutti quei libri speciali a
affrontare le vecchie versioni dei dati get
troppo complicato ed è meglio solo per
migrare i dati e quindi avere solo un
mappatura semplice fino ad oggi
la struttura in modo da avere più o meno andare
attraverso lo stesso processo di vibrazione con
un database di schemi come si fa con un fisso
schema oggi si ottiene un po ‘di più
flessibilità non ti capita ogni volta
ma alla fine dovrai farlo
paga quel polso e così come un guadagno
la gente comune vede il mio qui per il nostro
progetto vedi schema quei database
dobbiamo ancora preoccuparci della migrazione
non va via ma per l’intero uso
un esplicito per quanto tu possa essere
molto chiaro come ti aspetteresti
il negozio nelle sculture usa l’implicito
schemi davvero solo nei luoghi dove
hai davvero bisogno di quella capacità di gestire
i lunghi dati uniformi e rispondono al
prima parte del discorso se si guarda vuole
rivedere le cose che ho passato
in generale
pagina sul mio sito web che ho messo dove il mio
le note sono ma ho effettivamente un info
versione morta di questo discorso che puoi
leggere che ha delle cose da leggere
non stanno solo parlando e così
hai un affare migliore che passa
anche loro così per la seconda suola
proprietà in un completamente diverso
la prima modalità era su una programmazione molto
e tonificando e questo sarà molto
più processo come e ha preso un po ‘di più
sulle cose agili e questa è davvero
molto influenzato da un verbo di carta
è apparso circa un anno fa a proposito di livelli
di agile fluidità è un documento di Dianna
Gesto di Larsen sono state due persone
coinvolto nell’offerta agile molto
di tempo e l’ho visto per la prima volta quando loro
inviato tutto intorno c’è solo gente
alla ricerca di commenti e ho chiesto loro
hai in bicicletta e pubblicato questo
carta e hanno detto che succede nel mio
ufficio sul mio sito di pubblicazione di resina aliena
tu attraverso un compagno e io ero molto
felice quando lo hanno fatto perché penso
modo di pensare a come le squadre un punto
e i lavori vogliono essere nell’agile
processo di adozione e ho intenzione di parlare
a riguardo prima che parli di quello che sono
andando a parlare di ciò che vedo come loro
essenza di quale software agile
lo sviluppo riguarda e penso che lo sia
importante parlare dell’essenza
perché è qualcosa che facilmente ottiene
perso in tutti i bisbigli cinesi e
roba è andato da dieci anni in più di
la del modo agile per così pensare
lì su che viaggio è stato facile
per me pensare molto doloroso il
l’idea è di tipo di coalesce ad agile
sviluppo del software apparso nel
Anni ’90 e il loro risultato di un gruppo di
la gente fa in modo relativamente indipendente
le loro cose e lo sviluppo di cose dentro
gli anni ’90 in situazione generale per
progetti per i progetti di problemi per
i problemi lì ci auguriamo che l’agile sia
rendere le cose un po ‘migliori ma
questi problemi sarebbero sicuramente molto
li si vede anche loro, ma al momento
il
quale spunto erano quei problemi e quello era
perché c’era un piano guidato
processi capacità bolle di maturità
molto è questa idea dell’acquisto
processi abbiamo bisogno di ottenere sbarazzarsi del
elementi umani dobbiamo definire i passaggi
la gente potrebbe solo seguire per venire con
progetta e progetta in anticipo il
la programmazione è davvero solo qualcosa di noi
può tipo spedire qualche minore
organizzazione preferibilmente in un terzo
paese in cui li paghiamo di meno e
Stavo davvero vedendo quel tipo di bianco e
era delicato se volessimo curare
i problemi dello sviluppo del software
quella era la direzione insieme ma il
persone che lavorano nell’agile
il mondo ha detto che ora abbiamo un altro
visione ed è stata una visione che è stata messa
insieme nel manifesto agile ma detto
hanno un modo diverso di pensare
e quando mi sono anche imbattuto in agile
metodi alla fine degli anni novanta uno dei
le cose che mi hanno colpito sono state come loro
collegati tra loro e sono finito
scrivere un articolo su questo e
ridacchia la nuova metodologia perché io
ha scritto questo prima del manifesto agile
è uscito ed è stato il mio tentativo di provare
e sintetizzare insieme e il pensiero
che ha portato alla agile e il modo in cui è
c’era davvero una distinzione tra
abbastanza agile e scalare approcci guidati
pensando e c’erano due aree principali
dove hanno fatto la prima era che il
il mondo agile era adattativo nel suo approccio
a pianificare mentre il meraviglioso mondo
era predittivo e il secondo era quello
il
era molto più vario intorno alle persone
di fronte mentre la loro pianta nel mondo
è stato un processo ribelle , esplorerò quello che ho
significa da quelle cose in poco più
dettaglio che inizia con il denaro in
tra piano guidato nome mondo era
molto operando sulla base di
prima pianifichi il tuo lavoro e poi lavori
il tuo piano ha un piano e poi
portalo fuori e le due erano molto
passi molto separati e questo è ciò che io
pensavo fosse una pianificazione predittiva
perché l’idea è andata bene
tutto va secondo i piani e in
Infatti il modo in cui il tempo per elaborare è
il successo misurato in genere era secondo
pianificare ogni volta che senti qualcuno dire
eravamo da molto tempo e in bilancio il
progetto e quindi ci è riuscito
pensiero progettuale produttivo ma dice
i successi che seguiamo sono andati avanti
nel pianeta e questo è tutto molto bene
il problema sono i piani che le persone hanno fatto
aveva una fortissima dipendenza dal
webbernet uno dei requisiti della scuola
bene termina anche la parola richiesta se
hai intenzione di venire con un piano
comportarsi di fare qualcosa che è necessario
sai cosa stai cercando di costruire ma il
problema, naturalmente, non è altrettanto presente
intero piano e su di te nel mio
processo di sviluppo del software viene legato
dentro e il problema allora è farlo noi
hanno effettivamente dei requisiti stabili
piace sempre di fare questo quanti di voi
sono stato recentemente in un progetto dove
si richiede di essere facendo molto instabile
cambiando non quasi tutti
e questo è il Dio che è il tipo di
che dove tutto questo si rompe
così 100 persone hanno detto che andiamo a farlo
stabilizzare dobbiamo sbarazzarci di questo
requisiti zangola e arriviamo con
tutti i tipi di tecniche su come ottenere
liberarsene o bloccarlo
approccio è quello di allontanarsi da quello e
dire bene nello sviluppo del software è se
Heather lascia requisiti abilità e
questo sta causando tutti questi problemi
forse quello che dobbiamo fare è irrompere
evanston e invece trovare un modo per ottenere
liberarsi da quel collegamento quindi da qui il sottotesto di
il sottotitolo dell’esportazione in scatola all’estremo
la programmazione era abbracciare il cambiamento, facciamolo
guarda cambia qualcosa che possiamo
lavorare con invece di qualcosa deve
impedirlo e quella mentalità mutevole è
molto fondamentale per tutto
pensando all’agile e in effetti lo è anche
va oltre – la mia citazione preferita di
molto spesso è Diciamo che effettivamente prendere
cambia e vedi se c’è qualcosa di buono
qualcosa che ci dà vantaggi
perché possiamo rispondere a questo e così via
un risultato se sei agile
ambiente non puoi scalare i successi
andando secondo i piani e in effetti se
qualcuno dice avanti quando il progetto
il nero del mattino è davvero non metallico
e stai pensando e stai bloccando
dice che il successo deve essere definito
qualcosa di diverso lo sai ma noi
erano solo un così bel valore per il
affare di qualcosa sul tempo dove
era secondo il piano o no è gentile
di irrilevante perché il piano ha
cambiato
20 o 30
volte così hai fatto davvero il primo
versione del pianeta l’ altra nozione
quello che mi piace piuttosto era un progetto
gestione mi ha detto una volta che un piano è
piuttosto Lycabettus sembra buono sul
giorno ce l’hai
dopo alcuni giorni sembra piuttosto
rugoso e cromato intorno ai bordi e
dopo un paio di settimane è
irriconoscibile e che di nuovo sei tu
il pensiero non significa che hai uno
cosa, ma è una cosa che cambia due molto
diverso atteggiamento rilevabile in modo che
dice che un aereo è adattato di cui parla
comprendere le conseguenze del cambiamento
e facendo informazione e controllo
decisioni sul cambiamento invece di a
cosa predittiva che dice che è così
le cose funzionino e se c’è un
molta luce bianca troppo dura per andare giù
Gruppo DHL non ci piacerebbe se dimostrato
le cose vanno secondo i piani ci piace
funzionamento predittivo lo odiamo quando
la maggior parte delle persone tende ad odiare
le cose sono imprevedibili in questo
uno il modo agile ma penso che penso
stai dicendo bene, sì , ora ci vediamo
potrebbe fare piani previsionali e tutto questo
in questo modo, ma purtroppo le forze della realtà sono
lavorare un momento diverso nel tempo
ma non è una cosa facile da dire di no
necessariamente deve essere per fare qualsiasi cosa
questa distinzione è facile da dire ma difficile
per fare il secondo la nave a
le persone erano alcuni processori è anche difficile
ancora più forte ora qui visse un vizio
parte della solita linea che è dire chi
è questa persona che è questa persona
Taylor Taylor quindi per dire che sta andando
tipo di gestione scientifica
sostanzialmente dicendo che siamo passati in passato
prima che iniziasse a funzionare nel tardo
Le persone del 19 ° secolo avrebbero deciso come
fanno da soli l’uomo ma ora lo siamo
arrivando a un sistema e noi ci rassegniamo
il sistema essenzialmente ciò che dice questo
se vogliamo, se pensiamo al
termini di processo del software, quindi quando lo ricordiamo
processo software come una combinazione di
passaggi e collegamenti tra i passaggi in cui ci troviamo ora
le lingue che hai visto molti diagrammi
come questo tranne che ci saranno parole di
corso nelle scatole di solito le parole
non significava davvero così tanto che ho mostrato
senza e quindi ci sono un sacco di
passi e troviamo un sacco di persone
questo mi classificherà totalmente il progetto
manager i tester dei programmatori
analisi di business qualunque sia il tuo
classificazione potrebbe pungere e via con
tutto il team di progetto è che otteniamo tutto il
persone
inserendole in quelli appropriati
scatole la nozione è il processo arriva
prima la gente ci ha lasciato guardare e andare
con esso
sono solo segni agili hanno completamente
inverte dice che se vuoi fare un
progettare in termini agili la prima cosa
pensi a come sta assemblando la squadra
di persone che sono individualmente buone e
lavorare bene insieme a livello umano e
vanno d’accordo l’uno con l’altro funziona
e poi una volta che hai radunato la tua squadra
il team decide un linguaggio di processo lungo
a seguire vengono con un processo di
adatto al problema che stanno lavorando
su inadatto per loro persone diverse
sceglierà diversi modi di lavorare
perché persone diverse sono diverse
e quando le persone lavoreranno insieme lo faranno
lavorare in diversi modi e
è per questo che il mio punto di vista è completamente sbagliato
per informare di spingere e comandare la squadra
andare Roger una squadra ha per sceglierlo
loro stessi
se stai spingendo il processo del
squadra che è fondamentalmente e
e così a lungo sento persone che dicono
scale ben agili Devo farlo
e quindi la squadra deve seguire
alcuni passi è dove il pensiero
è andato indietro la squadra deve
decidere cosa provare e se la squadra
sceglie di non fare agile perché non lo è
andando a lavorare per loro va anche bene
è importante che la squadra lo faccia
decisione un altro elemento di questo è quello
dice alla fine la qualità del
il team del software dipenderà molto
molto su individui di qualità nel 90 a
molto pensiero nel piano guidato
approcci in modo che in realtà non importa
di avere buone persone in effetti buone
la gente è responsabile così piuttosto che no
accadendo e perché tendono ad essere
polemico vuole fare le proprie cose
e un cliente o così perché ha un processo
che funziona praticamente con qualsiasi parte bonking
l’altra cosa la gente dirà di no
non necessariamente funziona molto bene
e il valore vorrà avere a
gruppo di persone molto efficace di cui hai bisogno
per avere una punta sei nuovo
in realtà bisogno di uscire di nuovo e poi
quelle cose buone non funzionano
particolare perché grazie al bisogno di avere
loro definiscono come funziona il processo e
È una ragazza occhi penso bene stranamente a
i limiti di cui siamo consapevoli quando te ne vai
dovrebbe o dovrebbe gestire i processi
come ai primi tempi che hai detto dove
sono i confini che ho scelto
le opinioni di processo appropriate potrebbero essere le persone
guarda il tipo di problema o la dimensione
della squadra come il limite tipico
aree la maggior parte di quei confini che noi
attraversato ma l’unico confine che è
essendo molto molto solido giace davvero nel
natura e cultura di un’organizzazione se
hai un ambiente molto
diffidente, non lo è davvero
interessante se sei orientato alle persone
sarebbe un duro ostacolo
lavoro agile
è quell’elemento culturale che davvero
è quello dominante e certamente lo abbiamo
visto che al pub delle organizzazioni
abbiamo passato molto tempo in avanti
aiutare le persone a superare il tuo percorso e
valli non il più limpido del tempo
la cosa non funziona se sei in un
organizzazione dove tu
costruisci una fiducia che non puoi costruire
rispetto reciproco ma ora è enorme
barriera da superare e cambiamento culturale
delle organizzazioni è il più lungo e
cosa più difficile da fare e che io
pensare è un grande è molto graduale, ma facciamolo
passa alla prossima parte che è questa
noion sadness è un modello sviluppato da
Banamex sul particolare dispositivo PI
scusa
e hanno detto che i nazisti sono davvero come loro
guarda le varie squadre di una scena
hanno osservato che hanno definito quattro
punti chiave su come i team gestiscono il
molto attento a evitare i livelli di beneficenza
e cose di questo tipo là dentro sono le mie
le parole proverò a non usare quella parola
su di esso di tipo ovviamente porterà a quel
puntare tutto deve passare attraverso
queste calze ma le squadre non sempre
rendono tutto il percorso avviene attraverso
l’ottica ok vuole fare una grande strada attraverso
quindi i primi non livelli di una stella
il punto è in genere una squadra che è
ottenere il tipo di basi del
processi di gestione del nostro lavoro
i dipendenti hanno rotto il loro lavoro in
due iterazioni hanno un certo
grado di un certo grado di sé
organizzazioni potrebbero non essere quello
forte ma la cosa fondamentale è che sono
scegliendo il lavoro di solito sono tutti pezzi
con una sorta di approccio iterativo e
allora la consegna lo sa
chump e hanno la possibilità di iniziare
per spostare la direzione che adattabile
la pianificazione sta cominciando a dare il via
dove possono effettivamente cambiare la loro
le menti e stanno iniziando a parlare
lo stanno facendo in termini di affari
caratteristiche a differenza dei livelli software
e cose indietro così sono state un po ‘
Operando a questo livello, hai questo
visibilità su ciò che la squadra sta facendo
anche se non fai parte della squadra
da solo puoi cominciare a vedere cosa
le caratteristiche sono in fase di costruzione in che ordine
costruisci dentro hai qualche capacità di
controlla che inizi a dire oh devo
spingere questa funzione in avanti spingere questo
uno indietro e quando la squadra la segnala
quello che sta facendo in genere li sta facendo
in termini di questo tipo di valore aziendale
caratteristiche guidate che lo descrivono
ora di nuovo qui richiede uno di questi
mostri un certo grado di investimento
hai una grande lezione su come la squadra
opera e come si sviluppa e anche in
tipo di processi di look di base ottengono
lì e ne prenderà un certo
quantità di tempo a cui la loro osservazione è rivolta
arrivare a questo punto le squadre di solito prendono un
pochi mesi di predicatori con portatili ma
un grande gruppo familiare raggiunge questo livello
e non posso rimanere così in Avera
la lezione di stima è poco meno della metà della squadra
punto di inizio dei tempi puoi anche guardare
a questo punto come questo è tipico della
squadra che ha preso la mischia armata e basta
lo scrub alla vaniglia come se lo stesse facendo
varie cose descritte da I’m
mischia ma non è andata per gli uni
altre cose extra di costruzione di meraviglie
particolare le pratiche tecniche l ‘
squadra come questa ha fatto
andiamo risolto ma non nessuno dei
cose tecniche per discutere di movimento
sviluppo e tutto ciò che riguarda la gentilezza
andare a quel livello che è lì il
secondo livello stella e questo è difficile
passo per fare meno squadre ottenere la tua stella e
Inoltre ci vuole un bel po ‘più a lungo siamo
parlando forse di anni il
l’investimento è ora molto più alto perché
devi sviluppare tutto questo
abilità tecniche che devi capire
fuori cos’è l’integrazione continua
ciò che è la consegna continua ottiene quelli
lavoro devi avere le specifiche di fabbrica
andando a testare gli sviluppatori giusto
potresti voler esplorare cose come l’ aria
programmi indietro nel tempo che puoi capire
come l’evoluzione lavora al di fuori sono
operando di fronte a uno ma meglio è
ne ricaverai molto
squadra più produttiva più notevolmente te
puoi farcela con molti meno disertori
questa è una delle cose che certamente
mi colpisce molto quando parlo
squadre agili e spesso ciò che sento
squadre ragionevolmente ben riuscite sul
il livello tecnico è come vanno
produzione con molto meno difetti ed è
difficile per la loro organizzazione che è
una specie di cosa interessante perché
qualcosa che le persone spesso dicono nostre
agile è un po ‘loosey-goosey non molto
e ti aspetteresti che tu abbia problemi con noi
avere una politica ma in realtà una buona
l’esecuzione dell’adulto potrebbe avere
dettagli sorprendentemente bassi e questo è
a causa dell’impero cose in prova
e sviluppo questi altri tecnici
pratica la nave da cui parte
il senso visibile è che arrivi al
punto in cui una squadra può effettivamente fare
la loro spedizione lì
non sul fatto che il software sia pronto
ma quando gli affari vogliono quelle spedizioni
per rendere questo è ciò che il fraseggio loro
l’uso è la cadenza del mercato è fondamentalmente
dicendo che possiamo andare a vivere quando vuoi
alle tue attività davvero strette sei
non una limitazione tecnica e questo è
dove vedi che la squadra dovrebbe essere forse ogni
un paio di settimane e in corso
produzione ancora più frequentemente mentre
spesso si imbattono in squadre dove lo faranno
impegnarsi a produrre ogni giorno o
qualcosa di quel tipo e questo è di
Ovviamente le pratiche tecniche sono
la qualità è consentita per entrare nel punto in cui
loro possono fare questo ci piace scivolo giovane
questi due livelli ovviamente il secondo
il livello è di periodi Watson di un primo
livello ma non così come ho indicato
non ogni squadra ottiene quel modello di settore
forse il team Niagara vuole provare
di nuovo per caricare c’è significativo
investimento per arrivare a quel secondo
livello e in genere si passa il
lavoro diverso prima di arrivare al
seconda palla ma stavi pensando quando
tu cominci , voglio provare a mirare
secondo livello perché devi fare
questo tipo di investimenti sul
pratiche tecniche che hanno fatto il
terzo livello in là di tutto questo davvero
passare è più nel pensare a questo
modo in cui dobbiamo entrare nella Lean Startup
tipo di territorio che dice in questo
punta al secondo livello sei molto
molto ingannevole di ciò che il business
cosa dicono gli uomini d’ affari di questo
dovresti costruire, abbiamo un buono
conversazione ma voi tutti molto
o ami le idee quando arrivi al
verbo che inizi ad iniziare molto
più il team sta effettivamente prendendo molto
ruolo più attivo nel dire questo è ciò che
dobbiamo costruire e che stanno usando
tecniche di comandare le startup come a / b
testare le cose che tipo di provare e
decidere quale sia la cosa giusta da fare
brunire questo punto è molto di più
sforzo per la quantità di tempo così
sono diversi anni e molto spessi
le squadre in realtà ottengono questo risultato e c’è
un grande investimento familiare coinvolto
perché per fare questo popolo
all’interno della squadra deve essere molto più consapevole
di cosa sta succedendo in termini di business
e devo rendere molto più visibile
ruolo in un’organizzazione del locale
compagnia i primi due livelli che puoi
tipo di fare in un relativamente piccolo
bolla è davvero avere un buon
lo sviluppo del software è davvero ciò che
quel secondo livello dice che questo significa prendere
inverter ha un impatto più grande sul
organizzazione così tante organizzazioni
non sono pronti per percorrere questa terza via
e spesso penso che sia importante quando
di nuovo quando lavori fluido fuori sei tu
in un’organizzazione davvero tollerabilmente il
il blu è la lettera sono pronti a
prendilo per lo più
si stanno per dire no, non ci siamo
un punto in cui potrebbe effettivamente andare per questo
punto bruciano il vantaggio e il grande
il vantaggio è che ottieni molto di più
concentrarsi sulla costruzione delle cose sono di più
prezioso perché la squadra sta facendo è
molto più impegnato nel processo di
fare queste composizioni
ora se anche se è davvero molto di più
ampio di vista organizzativa questo sono io
significa che il test a questo livello è questo è un
squadra che si scioglierebbe spontaneamente
il progetto su cui stanno lavorando perché
si rendono conto che l’ intero programma funziona
quello che stanno facendo è il più prezioso
cosa per il business e dovrebbero
solo e se stessi e lavoro di tutti
cose giuste
è lecito chiedersi se il loro significato e
che questo video sia addirittura lì
perché dicono di non averlo davvero
visto questo a questo punto e il commento
nel giornale è dove l’abbiamo visto
la scena ovvia è in piccolo
organizzazioni in cui puoi davvero dirlo
la differenza tra il terzo o
quarto livello quindi questa è una feccia di
idea speculativa di dove il livello successivo
Penso che sia quello che non spenderò a
molto ma penso che quel modello di
pensare alla fluidità agile è utile
uno a cui pensare è degno di aver bisogno
qualcosa che sembra corrispondere
molta esperienza della gente nella pratica
come ho parlato con molte persone
disse
il modello ha senso per me è qualcosa
che ho visto risuona nella mia
esperienza e ti dà anche un’idea
di dove potresti essere risvegliato, vogliamo
andare nell’organizzazione di
la tua festa a che livello è realistico
pagamento cosa vuoi che tu sia il tuo
aspettative su quanto tempo ci vuole
arrivare lì e penso che afferri dal
sottolinea che questo non è un processo rapido
per arrivare a un livello a due stelle
stai prendendo in genere un paio di anni
alla squadra in modo da poter arrivare a quella che si
tipo di punto non è insolito da ottenere
passare molto tempo a prenderlo e penso
questa è una cosa utile per puntare verso il basso per
altre persone che amano la sensazione
andare agile è davvero molto
semplice di solito non è perché
quello spedito da dire che vuoi un
processo di pianificazione non essere un predittivo
cosa che è una cosa molto più adattabile
e noi siamo veramente le persone prima e lasciamo
loro decidono come vogliono lavorare quelli
sono i grandi cambiamenti che cambiano il nostro
le organizzazioni non scoprono così
quindi ho i decimali decenti occidentali
in quel momento le navi, ma ha portato a un
al di fuori
[Applausi]
tu
Please follow and like us: