Project In A Week / sviluppo bootcamp [chiuso]


14

Il nostro team sta pensando di realizzare un "Progetto in una settimana" (bootcamp) e sono interessato a sapere se qualcun altro ha esperienza nel fare questo o ha qualche consiglio?

L'idea alla base è quella di allontanarsi dalle distrazioni dell'ufficio, motivarsi a vicenda e costruire i nostri legami all'interno del team, al fine di trovare un prodotto innovativo e redditizio in un breve lasso di tempo.

Il piano è di far sì che l'intero team di sviluppo (circa 5 sviluppatori), un designer, un project manager, un paio di addetti alle vendite e al marketing, soggiornino in un centro conferenze / hotel per un'intera settimana lavorativa. Ci concentreremo completamente sulla creazione di un'app Web (pianificata in anticipo) e sulla sua messa in diretta e sul mercato entro la settimana. Lavoreremo giorni piuttosto lunghi ma la sera ci divertiremo insieme come una squadra. Ci sarebbero un paio di membri del team rimasti in ufficio per assicurarsi che non ci distraggiamo dal supporto quotidiano del cliente. Approcci "immersivi" simili sono utilizzati da società di formazione come Firebrand.

Buona idea? Terribile idea? Cosa dovremmo fare per incentivare il team?

Qualsiasi pensiero / esperienza / consiglio sarebbe molto apprezzato.

Saluti



qual è l'idea alla base delle persone di vendita e marketing? creeranno una base di clienti, marketing virale per il tuo prodotto in fase di sviluppo? Posso capire il team di sviluppo su questo.
Aditya P,

@AdityaGameProgrammer Sì, le persone addette alle vendite / al marketing guideranno il pubblico sul contenuto e sulla progettazione del sito Web e lavoreranno sulla promozione come dici tu. Devono essere coinvolti per modellare il prodotto, aiutare con i test e assicurarsi che gli sviluppatori forniscano qualcosa di "vendibile"!
TimS,

Risposte:


5

Facevo parte del team "Coding by the Sea" di Red Gate menzionato da Thecoop.

Io, e penso che tutti gli altri membri del team, abbiano avuto un momento assolutamente fantastico, e sarei il primo in fila per scrivere il mio nome per farlo di nuovo. Abbiamo creato la versione beta di SQL Search, uno strumento relativamente piccolo, da zero in una settimana, anche se sicuramente era di qualità beta e non era pronto per il rilascio generale a quel punto.

Ecco alcune avvertenze che ricordo dal nostro debriefing:

  • Eravamo in quattro nel team: 2 sviluppatori, un tester e uno specialista di UX. Pensavamo che cinque avrebbero funzionato, probabilmente aggiungendo un secondo tester, ma sei o più avrebbero iniziato a diventare piuttosto meno utili. Una volta che raggiungi quel tipo di dimensione del team, inizi a necessitare di un qualche tipo di gestione del progetto, ma con quattro di voi, potete auto-organizzarvi in ​​modo molto efficace. Non sono sicuro che avere un project manager su questo genere di cose funzioni!

  • Avere una sorta di idea di cosa stai facendo prima di andare è una buona idea, e abbiamo trascorso circa un giorno in anticipo a parlare con quelli all'interno dell'azienda che non sarebbero stati nella squadra per ottenere il loro contributo. Questo è stato davvero prezioso! Tuttavia, non andare con una specifica rigida, poiché a) ci vuole molto divertimento, e b) cambierà comunque. Abbiamo trascorso la prima mattinata a fare brainstorming su design e requisiti, ma li abbiamo mantenuti flessibili per tutto il progetto.

  • Ricorda che devi organizzare l'infrastruttura: abbiamo preso tutti i PC desktop in modo da poter eseguire facilmente più monitor - non lesinare su questo, o causerai inutili sofferenze ai tuoi sviluppatori. Come accederai ad altri bit dell'infrastruttura dell'ufficio? Costruire sistemi? E-mail? Chi del team lo metterà insieme?

Risposte ad alcune delle domande poste da altri - questo è ciò che abbiamo fatto; ha funzionato per noi; potrebbe non funzionare per te:

  • Pasti: siamo stati in casa per sei notti. La prima sera abbiamo fatto la pizza per la velocità, un'altra sera siamo usciti in città per un curry e le altre quattro hanno cucinato un pasto per tutti gli altri. Funzionava davvero bene e ci siamo divertiti tutti sia a cucinare che a mangiare. Per colazione / pranzo abbiamo appena ricevuto una selezione di cose che significava che avremmo potuto mettere insieme qualcosa di appropriato. Se lo fai, vai a fare shopping insieme all'inizio del viaggio e, inutile dirlo, la compagnia paga! (A parte questo includeva alcune bottiglie di vino. Non essere sciocco e imposti dei limiti su quanto possono spendere: se non puoi fidarti di loro per non essere sciocco, non dovresti farlo ... )

  • Compensazione: non siamo stati pagati per gli straordinari, né il tempo libero al posto di. Come parte del team, non ho nemmeno pensato per un momento che avrei dovuto fare. È stata un'esperienza assolutamente straordinaria, e so che c'erano un sacco di persone in compagnia che avrebbero adorato andarci se nessuno di noi lo avesse fatto. Apprezzo che alcuni possano avere impegni familiari e questo potrebbe essere problematico. Se pensi che ti piacerebbe o trarrai beneficio dall'esperienza, fallo - in caso contrario, non farlo.

  • Tempo: penso che una settimana (5 giorni lavorativi) sia giusta. Siamo arrivati ​​la domenica sera e abbiamo trascorso il momento di sistemarci e sistemarci, poi un po 'di relax. Siamo partiti il ​​sabato mattina seguente dopo aver fatto le valigie, lasciandoci dal lunedì al venerdì per il progetto reale. Non potremmo sostenere ciò che abbiamo fatto per due settimane, ma non meno di una settimana e penso che saresti molto limitato in ciò che potresti ottenere. Non penso che una consegna di squadra funzionerebbe.

  • La produttività diminuisce dopo 40 ore: per una settimana in isolamento, non abbiamo riscontrato che questo fosse un male. Potrei sostenerlo indefinitamente? Certamente no. Ma per una settimana, funzionando con adrenalina, caffè e ottimo lavoro di squadra, ha funzionato. Anche se il codice scritto a mezzanotte dopo un paio di bicchieri di vino rosso ha avuto bisogno di un po 'di attenzione la mattina seguente ;-).

  • Alloggio: rendilo fantastico. Non è un luogo da conferenza poco complicato. Trova la casa più bella, nella posizione più bella che puoi. Avevamo una TV delle dimensioni di un piccolo pianeta (che non era mai stato usato), un fuoco a legna, un biliardino, una cucina enorme e sicuramente una camera da letto ciascuna! Era nel bel mezzo del nulla, e anche quello era fantastico.

C'è un breve video che abbiamo fatto della nostra avventura qui, se sei interessato: http://www.youtube.com/watch?v=29yz3v1OCIE

Saluti, Rob


1
Rob, grazie mille per aver risposto alla mia e-mail al tuo CEO e aver dedicato del tempo a condividere le tue esperienze. Sono contento che questa idea abbia funzionato per Red Gate in un ambiente reale. Seguendo i tuoi consigli e le lezioni apprese, spero che possiamo riprodurre la stessa motivazione e produttività all'interno del nostro team e realizzare un prodotto di successo. Grazie ancora!
TimS

@TimS: non è un problema! Ogni azienda funziona in modo diverso e ciò che ha funzionato per noi potrebbe non essere lo stesso di quello che funziona per te, ma forse alcuni dei miei commenti ti daranno qualcosa da fare. Ma ci proverei e
vedrei

Ottima informazione!
DKnight,

17

Penso che se cercassi di allontanarmi dalla mia famiglia e da tutte le mie responsabilità personali per un'intera settimana di lavoro promuovendo straordinari non retribuiti e interazioni forzate con i miei colleghi, farei del mio meglio per rinunciare.

Mi piacciono molto i miei colleghi, ma non c'è modo che a tutta la tua squadra piacciano così tanto.

Se hai un sacco di singoli impiegati questo potrebbe funzionare.

Forse se la posizione fosse fantastica e le attività pianificate avessero un grande fascino e tu avessi invitato le famiglie e pagato per loro di rimanere nel fine settimana.


Sì, il tempo lontano dalla famiglia e dalla vita normale è una grande preoccupazione, così felice di averlo sollevato. Ovviamente sarebbe solo opt-in, con una sorta di incentivo finanziario e / o festivo per lavorare lontano e fare lo sforzo extra. Quale pensi sia un buon modo per incentivare la squadra? Grazie ancora
TimS

1
dipende dalla tua gente, e ne ho elencate alcune in fondo. Altrimenti, la partecipazione agli utili sul prodotto potrebbe essere una buona motivazione. Una percentuale di base condivisa per tutti, comprese le persone che stanno dietro e lo rendono possibile, e quindi una percentuale aggiuntiva condivisa tra quelli che vanno su una scala mobile in base a quanto lavoro viene realizzato. Ci sono molti modi per incentivare, è meglio che sia meglio quello che vogliono le persone reali nella tua squadra.
DKnight,

13
Accetto con incentivi. Ecco alcune cose che mi farebbero appello a come capofamiglia / madre di 3 persone: tempo di doppia computazione per gli straordinari (2 ore di riposo più tardi per ogni ora lavorata, presa a mia discrezione). Doppia paga. Una settimana in più di vacanza e un bonus in modo che io possa usarlo per portare la mia famiglia in un posto carino. La cosa fondamentale è che, qualunque cosa sia, deve compensare sia io che mio marito - perché quando lavoro più ore, lo fa anche lui, come SAHD; e, deve essere in parte certo - non solo "solo se il prodotto fa bene" le entrate.
Ethel Evans,

5

Mi piace l'idea e mi piacerebbe partecipare a qualcosa del genere, ma per avere questa opzione, dovresti incentivarla pesantemente con il tempo ( non solo con i soldi!). Tieni presente che, facendomi rimanere durante la notte, stai anche facendo in modo che mio marito faccia gli straordinari per prendersi cura dei nostri figli. Se hai principalmente dipendenti singoli o senza figli, questo potrebbe essere un problema minore. Inoltre, se tutti i tuoi dipendenti si aspettavano di viaggiare e di essere lontani da casa per la settimana occasionale in cui assumevano le loro posizioni attuali, ciò rappresenterebbe un problema minore.

La mia idea di un buon risarcimento per questo sarebbe una settimana di vacanza (che mi aiuterebbe anche a riprendermi dagli straordinari) e un bonus in modo da potermi permettere di fare qualcosa di carino con la famiglia. . . e corrompe mio marito per andare d'accordo con questo.

Vorrei un piano molto chiaro per quello che faremo prima di partire. . . fondamentalmente, tutta la pianificazione dello sprint (o altre tecniche di stima) viene eseguita prima di partire, con stime chiare.

Avere una sera in cui la compagnia ci tratta per cenare fuori con tutte le nostre famiglie (se l'evento accade localmente) potrebbe fare miracoli per impedirmi di preoccuparmi della mia famiglia entro la fine della settimana.

Preferirei di gran lunga fare un evento di due giorni (suggerito da qualcun altro) durante la settimana piuttosto che durante un fine settimana. I miei weekend sono pieni di eventi familiari e religiosi. Se scegli un'attività del fine settimana, non dimenticare di lasciare il tempo per gli obblighi religiosi.

Se i tuoi dipendenti devono già fare gli straordinari regolarmente, ciò potrebbe fallire. Assicurati che la settimana prima e la settimana successiva siano abbastanza leggere, in modo che ricominciano da capo e abbiano il tempo di recuperare successivamente.

ETA: Sono consapevole che i miei requisiti per fare qualcosa del genere potrebbero essere alti. Li offro principalmente per dare un'idea di come potrebbero sentirsi i dipendenti per i quali questo sarebbe più difficile passare una settimana lontano da casa per un allenamento come questo.


Grazie per questo punto di vista. Una vita familiare impegnata renderà sicuramente più difficile impegnarsi, quindi è bello sentire gli incentivi che ti aspetteresti in cambio.
TimS

3

Personalmente non vorrei fare una cosa del genere. In primo luogo, questo mi costerebbe perché dovrei prendere una dog sitter. In secondo luogo, il mio tempo libero è il mio. Ne ho bisogno e devo stare lontano dai colleghi. Ho lezioni di arte e altre attività a cui non sono disposto a rinunciare. Poi c'è il fattore di esaurimento. Se vuoi che venga in un hotel e lavori ben oltre le mie normali ore, no grazie. Le persone stanche commettono errori, è stupido e miope pianificare di lavorare ore extra. Allora come sarà la settimana in cui tornerai e la settimana prima di partire? Lavoro extra speso per rimettere in forma le cose per una settimana e tornare a tutta una serie di cose che non sono state fatte e urgenti. No grazie.

Forse sembra divertente per un giovane single, ma per me sembra una tortura organizzativa.

Oh sì, l'ho dimenticato, quindi questa volta e si aspetteranno che sarai in grado di realizzare tutto lo sviluppo futuro anche tra una settimana. Considererei questo punto molto attentamente se fossi in te.


Un buon punto, le spese dirette come la dog sitter dovrebbero probabilmente essere pagate dalla società se dovessi partecipare a un tale progetto. Non sono sicuro di essere d'accordo sull'equilibrio casa / lavoro, poiché questa è solo una cosa molto occasionale e non una riflessione sui normali schemi di lavoro previsti. In termini di realizzazione di tutti gli sviluppi futuri in una settimana ... Questa non è sicuramente un'aspettativa che abbiamo, questa è l'eccezione non la regola :)
TimS

1
Non è la tua aspettativa che conta, è l'aspettativa dei venditori e dell'alta dirigenza.
HLGEM,

Non è un problema se le aspettative sono gestite correttamente! :)
TimS

2
diciamo solo che in più di 30 anni di lavoro non l'ho mai visto funzionare bene per la squadra nel lungo periodo se fanno uno sforzo eccezionale per fare qualcosa e avere successo. Questa diventa la definizione di sforzo ordinario il 99% delle volte. Ma conosci la tua organizzazione meglio di me. Basta essere stupiti che i venditori, in particolare, lo ricorderanno la prossima volta che il cliente vuole qualcosa di più veloce del tuo preventivo. E lo prometteranno senza prima chiedertelo.
HLGEM,

1
prendere i pipistrelli nerf che gli sviluppatori possono usare sulle vendite e sul marketing potrebbero anche essere usati come incentivo ;-)
DKnight

3

Anche se riesco a capire che ci sono buone intenzioni dietro questo, non sono sicuro di vederlo funzionare bene in molti casi. Ecco alcune domande, commenti e dubbi iniziali:

  1. Quanto è dettagliata la parte "pianificata in anticipo"? Sembra che ci sia il bisogno di "innovazione" ma con una linea temporale specifica che non sono sicuro che il mondo funzioni in questo modo. E se non ci fosse un prodotto spedibile alla fine della settimana?

  2. Nessun analista. C'è un motivo per non avere tester, analisti aziendali e amministratori di sistema?

  3. " RSA Animate - Drive: la sorprendente verità su ciò che ci motiva " menziona una società di software che ha dato ai dipendenti 24 ore per fare tutto ciò che volevano e che potrebbe essere un'idea migliore rispetto al cercare di essere qualcuno creativo ma all'interno di una scatola.

  4. Come verrebbero gestiti i pasti in questo accordo? Che dire delle restrizioni o dei limiti dietetici?

  5. Ci sarebbero orari di lavoro fissi per il progetto o è aperto al team di decidere? Alcune persone potrebbero voler lavorare giorni davvero lunghi in una spinta costante e altri potrebbero preferire gli scatti.

  6. Come sarebbero strutturati i posti letto, ad es. Ci sarebbero coppie nelle camere d'albergo o ognuna è nella propria camera? Ad esempio, dormo con una macchina CPAP che è stata in qualche modo sorprendente per la persona che ho condiviso una stanza a gennaio, il che potrebbe o meno rendere questa cosa facile per me solo alzarmi e andare per una settimana lontano dal mondo.


Nel 2000, io e il mio capo andammo a una conferenza per una settimana a Los Angeles e condividemmo una stanza d'albergo. Sono abbastanza sicuro che non gli piacesse fare esperienza diretta con le mie capacità di russare. Così è successo a me, ma non sono sicuro della probabilità che ciò accada in futuro.

Un altro pensiero è che tipo di follow-up verrebbe fatto per vedere quali cambiamenti ci sono nelle relazioni e nei processi che potrebbero essere presi da quella settimana? Mentre alcuni di questi benefici immateriali possono continuare quando le relazioni sono cambiate, può valere la pena notarli da qualche parte per riconoscere quali lezioni sono state apprese su questo tipo di esercizio.


Punti eccellenti, grazie. La pianificazione anticipata consisterà in una giornata di brainstorming per decidere l'idea (ne abbiamo una in mente) e concretizzarla (tecnicamente e commercialmente), seguita dal nostro guru dell'interfaccia utente che mette insieme alcuni wireframe. Un buon punto sui tester, le persone in ufficio che non sono coinvolte potrebbero farlo. I pasti, il sonno e le ore sono tutti oggetto di dibattito all'interno della squadra.
TimS

Quale attività ti fa condividere una stanza con qualcun altro? In oltre 20 anni di viaggi d'affari quel pensiero non mi è mai passato per la testa perché sarebbe una brutta pratica. Se dovessi condividere una stanza il numero di viaggi di lavoro che acconsentirei a proseguire sarebbe molto, molto piccolo. Non che non mi piacciano i miei colleghi, ma dover passare giorno e notte con loro è troppo e una volta che vado in camera non voglio che nessuno mi dia fastidio.
Dunk

Non sono d'accordo con avere tester fuori sede per questo. Penso che avere un lavoro di sviluppo / test da vicino in questo ambiente potrebbe avere delle grandi vittorie e farebbe sentire i tester più parte integrante del team e non cittadini di secondo livello. Certo, parlo come SDET
Ethel Evans,

3
Sono d'accordo con la tua modifica a che fare con un processo di follow-up. Se andiamo avanti con l'idea, forse dovremmo anche blog sull'esperienza in modo che anche altri possano beneficiare della nostra valutazione.
TimS

2

Non ho esperienza con una settimana intera in un ambiente aziendale. Ho fatto alcuni campi di sviluppo e ho insegnato in uno, e sono fantastici. Quelli di solito corrono per un fine settimana. Inizi venerdì sera, finisci domenica sera. Nel mezzo, incontri persone, formi una squadra, risolvi un'idea e costruisci qualcosa. È almeno educativo e può essere molto divertente.

Penso che parte di ciò che fa funzionare quei lavori è che tutti i presenti lo fanno per divertimento. Quindi non forzare le persone e non pagare le persone extra per farlo. Scopri come renderlo così eccitante che dovrai allontanare le persone. E poi, come altri hanno suggerito, renderlo indolore per loro, quindi non hanno nulla che interferisca con il lavoro.


Ottimi punti su non forzare le persone e garantire che sia reso eccitante e gratificante. Grazie
TimS

0

Mi dividerei in 2 squadre, ognuna lavorando 2 giorni. Ciò semplifica la copertura in ufficio, il tempo sufficiente per completare il progetto e non gravare tutti per una settimana di assenza.

Ottieni anche il vantaggio di imparare a costruire cose in modo che la persona successiva / un'altra possa lavorare con essa e possibilmente prendere il controllo. Questo vale per gli addetti al marketing e alle vendite che ereditano account chiusi o quasi chiusi.

Ora fa schifo essere la seconda squadra. Potresti semplicemente chiedere volontari senza che loro lo sappiano. Avere un concorso per scegliere chi deve diventare la prima squadra. Ovviamente la seconda squadra ottiene l'ultima parola nel progetto, quindi potrebbe essere un vantaggio. Potrebbero semplicemente rifare tutto.

Trascorri l'ultimo giorno con entrambe le squadre insieme e fai il debriefing / combatti.


Hmm non sono sicuro di questo approccio in termini che sta diventando una battaglia di due metà, ma ci penserò su come posso vedere da dove vieni.
TimS,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.