Domanda

Joel menzionato in StackOverflow Podcast # 24 che è politica aziendale FogCreek di non spedire il software il venerdì. Tuttavia, egli non ha elaborato sul perché.

Sono d'accordo. Al mio datore di lavoro, abbiamo distribuire il giovedì sera. Quindi dobbiamo Venerdì alla pulizia eventuali bug che perdere Quality Assurance (QA).

Tuttavia, il mio manager ha suggerito che abbiamo distribuire il venerdì sera nel caso in cui QA non ha abbastanza tempo per testare il software prima di un rilascio. Dico, cosa circa i programmi del fine settimana della gente? E se si distribuisce su una notte di Venerdì, allora avremmo dovuto lavorare il Sabato per la pulizia eventuali bug perse -. Che aspira

Quindi, perché non spedire software di Venerdì?

* Potremmo (non sono sicuro) hanno bisogno di fare questa ipotesi:. C'è un core team di sviluppo software si trova in uno fuso orario distribuzione di applicazioni di base web della propria azienda

È stato utile?

Soluzione

Non è solo una questione di insetti. Ci possono essere altri oneri di supporto correlate -. Spiega nuove funzionalità per gli utenti, il monitoraggio che non ci sono problemi di prestazioni

Una nuova versione in genere significa un breve picco di attività di supporto - in modo che la programmazione ad accadere quando ci sono meno persone disponibili (o quando non c'è più il risentimento di tempo occupato) è una cattiva idea

.

Altri suggerimenti

Non distribuire il venerdì perché:

  1. E 'la fine della settimana in modo le persone sono meno nitide
  2. E 'la fine della settimana, così la gente non sono disponibili per correggere i bug
  3. E 'la fine della settimana, così la gente non sono disponibili per rispondere alle domande
  4. E 'la fine della settimana e allora perché vuoi schierare allora?

È praticamente risposto alla tua domanda. E 'una ragione breve e dolce: se spedite di Venerdì, e un bug fa in produzione, non c'è in genere nessuno intorno risolvere il problema o parlare con i clienti fino al successivo Lunedi. Questo è potenzialmente diversi giorni di mancati introiti in uno scenario peggiore.

Evitiamo di rilasciare il codice il Giovedi o Venerdì - nessuno vuole spendere il loro Venerdì capire missione bug critici, e le probabilità sono che anche se facciamo produrre una correzione in 1 giorno, sarà almeno un altro giorno prima che possa essere rilasciato, il che significa sia lavorare il fine settimana o non ottiene fisso fino alla prossima settimana.

Dipende dal vostro gruppo target. Ci schieriamo principalmente il venerdì. Il nostro prodotto browserbased viene utilizzato a livello mondiale da parte dei clienti, ma soprattutto in orario d'ufficio. Questo significa che in realtà non hanno alcun momento diverso la domenica mattina se vogliamo fare in modo che non pregiudicano i clienti (India e il Medio Oriente non scendere dal officework il sabato), ma in generale abbiamo "compromesso" e distribuire venerdì pomeriggio.

Se già lavorato su un datingsite dove idealmente voluto distribuire nuova roba in giro Martedì, dal momento che l'attività ha raggiunto il picco intorno a fine settimana e stranamente, lunedi intorno all'ora di pranzo.

In ogni caso, si tratta di 2 considerazioni. 1. Quando sarà il meno dirompente per i vostri clienti (se si tratta di un'applicazione web) e 2. Quando sarà adattarsi al meglio con il team di sviluppo per i bug critici di punta truccate.

Se siete preoccupati per gli sviluppatori ottenere sciatta verso la fine della settimana, la pipeline QA potrebbe essere troppo breve.

Di solito distribuire il martedì, quindi abbiamo il resto della settimana a saltare su qualsiasi problema. Dipende anche un po 'sul settore, se non c'è lavoro durante il fine settimana forse il suo OK per schierare Venerdì sera, ma se stanno lavorando, quindi la sua non è una buona idea.

Per che le persone tendono ad essere un po 'più sciatta il venerdì (già pensando a quella data a caldo | birra fredda | entrambi) e giorni prima di partire per le vacanze; -)

In realtà dipende l'applicazione e come occupato / critico è durante il fine settimana.

Di solito non distribuire il software di Venerdì, ma spesso facciamo il Sabato o Domenica. Abbiamo trovato Domenica mattina per essere particolarmente buono per minimizzare l'impatto di un rilascio.

Dipende molto se si sta cercando di ridurre al minimo l'impatto di qualsiasi momento verso il basso è necessario per rendere la vostra liberazione, o attenuare gli eventuali bug.

Non hai intenzione di vedere eventuali bug fino clienti effettivamente utilizzare il sistema (nella maggior parte dei casi), in modo da distribuire su un Venerdì è equivalente alla distribuzione su un Lunedi mattina, se si dispone di un basso utilizzo durante il fine settimana.

D'altra parte, le cose come lo shopping online tendono ad avere più l'utilizzo durante il fine settimana, in modo da dovreste assolutamente essere sconsigliati distribuzione di uno di quelli di Venerdì.

Dipende anche dalla politica di supporto out-of-ore. Se avete qualcuno di guardia che può rotolare il software indietro, è meno di un rischio. Eppure, io preferirei fare che durante la settimana di lavoro.

Noi di solito distribuire roba martedì-giovedi, preferendo evitare il Lunedi (il nostro giorno più trafficato) e il fine settimana (quando un bug poteva sedersi problemi che causano inosservato)

dovrebbe distribuire il Venerdì in modo da avere tutto il fine settimana per ripulirlo e correggere gli errori prima che il resto della tua squadra si accorge tuoi sviste il Lunedi.

Non avrei mai pianificare una distribuzione venerdì a meno che non mi è stato anche in programma di essere in ufficio il Sabato verificando che il suo lavoro correttamente, se si finisce per la distribuzione su un venerdì a causa di slittamento si è in grave pericolo di correre le cose, di gran lunga meglio aspettare, lasciare che ognuno si calmi durante il fine settimana poi nave il Lunedi dopo una revisione del mattino.

Se la distribuzione viene eseguito durante il fine settimana poi a partire venerdì notte può dare un buon vantaggio iniziale, come spesso l'ufficio sarà cancellare un po 'di carico prima in modo generale del sistema sarà inferiore dire Lunedi mattina.

Ho lavorato con una società che ha avuto una politica di distribuzione il venerdì; erano in Israele e Sabato di solito è l'ultimo giorno della settimana di lavoro. Comunque ...

Al mio ultimo società la politica era quello di fornire alla OPS il pacchetto di distribuzione entro e non oltre l'ora di pranzo il martedì e il giovedì. Questo significa che hanno una mezza giornata per farlo fuori e richiedere piccoli aggiustamenti se qualcosa va storto con l'ultima fase di QA di pre-live. (Qualunque altro QA può accadere in qualsiasi momento della settimana perché non è vivere.)

uscita a qualsiasi ambiente tranne che dal vivo è bene in qualsiasi momento, se Ops hanno il tempo per farlo (naturalmente, che deve essere prenotato prima mano in ogni caso), ma mai rilasciare per vivere:

Lunedì-Bad, sei appena tornato da (si spera un non-lavoro) week-end e non avrà quello che hai fatto la settimana scorsa nella parte anteriore della vostra mente. Mercoledì- Di solito la meno produttiva giorno della settimana e si siede come la "metà del lavoro" giorno. Se la fessura era Martedì e vi siete persi a causa di bug, Mercoledì è probabilmente una cattiva scelta in quanto non sta fornendo abbastanza tempo per riparare e testare quegli insetti. Venerdì- Andiamo. Sul serio? È venerdì. Se questo ha davvero bisogno di spiegare, allora non sei abbastanza esperienza di fare il tipo di posizione manageriale siete in. Ma sul serio, è perché la distribuzione il venerdì significa volontariato vostri clienti a venire in durante il fine settimana per testare il proprio lavoro in un live ambiente. Per me, che batte qualsiasi idiozia si potrebbe essere fodera in te stesso per.

Abbiamo la fortuna di fare buon uso della differenza di tempo, abbiamo uffici sparsi in tutto il mondo. Così, quando si effettuano aggiornamenti clienti si organizzano in modo che esso è fatto durante la notte per il cliente in modo da ridurre al minimo l'impatto su di loro.

questo funziona bene quando si controlla l'attuazione e la diffusione del software, ma il rilascio su un sito web è un altro animale del tutto. Come altri hanno sottolineato già assicurarsi di avere il tempo per:

  1. Sostenere stranezze e bug che può verificarsi
  2. Sostenere utenti nelle transizioni
  3. Last minute hot fix
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top