Rolling your own Hackathon [chiuso]

7

Informazioni di background

Ehi, ho lanciato l'idea di un'azienda Hackathon che avrebbe donato il nostro tempo a un'organizzazione benefica per lavorare su un progetto (gratuitamente) per migliorare il morale della mia azienda e aumentare la coesione degli sviluppatori. A quanto pare l'idea è più simile, ma indovina chi sarà la persona a metterlo insieme. lol Sì, me.

Devo aggiungere che siamo un negozio abbastanza piccolo con circa 10-12 programmatori (alcuni eseguono il doppio lavoro come programmatori, interscambi, ecc.), quindi questo potrebbe rendere le cose un po 'più semplici.

Domanda di base

Anche se non sono un manager di progetto o di nessun livello di autorità (ragazzo di livello iniziale) mi chiedevo se qualcuno conoscesse l'approccio migliore per qualcuno nella mia posizione per mettere insieme un tale sostegno, magari con (qualche) azienda. O per quello che hai qualche consiglio utile da trasmettere a un giovane padawan.

Finora .....

A partire da ora è solo un'idea quindi, per cominciare, presumibilmente, dovrei mettere insieme una sorta di proposta e fare alcune cose dell'ufficio che sono diventato un programmatore per evitare in una certa misura.

    
posta Terrance 28.12.2010 - 18:19
fonte

4 risposte

4

Avvia Small and Work Up

Questa è una grande idea sia per la tua azienda sia per le ragioni dichiarate e per te stesso come esperienza di apprendimento / crescita. Quando riuscirai a realizzare un progetto come questo, sarai pronto per passare a un lavoro con più responsabilità e avrai successo sul tuo curriculum per giustificare il trasferimento.

Due avvertimenti a cui prestare attenzione:

  1. Probabilmente sarà più difficile di quanto pensi. Il coordinamento dei progetti di sviluppo software ha sorprendentemente poco a che fare con la scrittura di un buon codice. È un nuovo skillset, e non banale da imparare. Non intraprendere un duro progetto come la tua prima esperienza di "team lead", più o meno nello stesso modo in cui non dovresti scrivere un'applicazione davvero complessa per il tuo primo programma.
  2. Fai attenzione alla direzione perché ti preoccupa che stai sovraccaricando le risorse aziendali o distraendo i dipendenti dal loro lavoro diurno. È abbastanza facile avere qualcosa come questo boomerang su di te per essere percepito come negativo. Un ottimo modo per affrontare questo è quello di 'time box' il lavoro in modo che sia garantito non superare ciò che la gestione è a suo agio nel dare. Nel mio posto di lavoro, abbiamo un "Day Of Caring" in cui ogni dipendente è incoraggiato a prendere una giornata di lavoro per fare quello che vuole in un ente di beneficenza locale. È un ottimo programma - ed è molto esplicitamente limitato a un solo giorno.

Con questo consiglio, potresti voler trovare un progetto molto piccolo che può essere realizzato da 2-3 persone in 2-3 giorni per la tua prima visita. Se fossi in te, prenderei in considerazione la possibilità di farlo in modo informale come un'attività del fine settimana con i colleghi di lavoro in cui hai una relazione strong senza nemmeno discuterla con la direzione dell'azienda. Dopo aver messo in pratica 1-2 progetti molto piccoli, puoi considerare di passare a progetti più formali e più grandi.

Un ultimo consiglio da parte di qualcuno che fa molti piccoli progetti per beneficenza - considera la parte "manutenzione" del tuo lavoro. Soprattutto se stai entrando in un'organizzazione che non ha un "ragazzo", scoprirai che qualunque cosa tu faccia ha bisogno di un certo livello di manutenzione nel tempo. Anche qualcosa di semplice come la creazione di un sito web in hosting gratuito richiede un paio d'ore all'anno per l'aggiornamento, ecc. Una volta donato il tuo tempo per creare un progetto, la maggior parte delle organizzazioni benefiche assumerà che tu abbia anche firmato per mantenerlo. Pensaci prima di impegnarti troppo per qualcosa che non puoi mantenere.

    
risposta data 28.12.2010 - 19:05
fonte
3

Vorrei iniziare contattando alcuni enti di beneficenza locali e scoprire quali sono i loro bisogni. Quindi compilerei un breve elenco della società / necessità e vedrò quale potrebbe essere la soluzione migliore per le capacità della tua azienda.

Per contribuire a rendere lo sforzo una collaborazione, puoi chiedere al team di ciascun membro di proporre un ente di beneficenza e fargli fare il lavoro di gamba su quell'associazione benefica. In questo modo, non una persona fa troppo lavoro prima che inizi la codifica.

PS. Sembra una grande idea. Se più aziende lo facessero solo una volta all'anno o due, andrebbe molto, molto lungo.

    
risposta data 28.12.2010 - 18:39
fonte
3

Il libro di cucina di Hackathon di GiveCamp

Ho trovato questo come una potenziale soluzione. Salva un sacco di lavoro sulle gambe qui.

Dai al campo

Fammi sapere cosa ne pensate.

    
risposta data 26.01.2011 - 15:24
fonte
1

Gestire un evento come questo ha poco a che fare con la programmazione e soprattutto con la pianificazione, e può essere molto lavoro. Quindi inizia con le basi:

  • Quali sono i tuoi beni?
  • Dove hai intenzione di fare questo?
  • Chi hai intenzione di arrivare a MC / presentare / parlare (qualcuno)?
  • Quando succederà?
  • Di cosa hai bisogno?

Una volta che inizi a pensare a queste domande, scoprirai che portano a più domande che necessitano di risposta. Se la tua azienda sta donando il luogo (l'ufficio), allora hai una preoccupazione in meno. In caso contrario, dovrai chiamare i luoghi che potrebbero essere disposti a donare spazio.

Quindi ti devi preoccupare dell'energia, della rete, ecc. Se si tratta di un hackathon più piccolo e più informale, potresti riuscire a cavartela con un router wireless e un desktop di riserva per il controllo delle versioni / server demo. Avrai bisogno di essere creativo di sicuro.

    
risposta data 28.12.2010 - 18:42
fonte

Leggi altre domande sui tag