Come funziona una competizione come Rails Rumble?

1

Non sono sicuro che il tempo sia una domanda corretta da chiedere qui, ma è davvero preoccupante per un po '. Come scrive il sito web ufficiale:

The Rails Rumble is a distributed programming competition where teams of one to four people, from all over the world, have 48 hours to build an innovative web application, with Ruby on Rails or another Rack-based Ruby web framework. After the 48 hours are up, a panel of expert judges will pick the top ten winners.

Una cosa che non capisco è il modo in cui i giudici si assicurano che l'app sia stata creata nel limite di tempo specificato. La qualità delle app è così magnifica che sono davvero scettico sul fatto che applicazioni così eleganti possano essere realizzate entro 48 ore, anche se l'hai pianificata direttamente su carta.

    
posta Shubham 20.12.2012 - 14:15
fonte

1 risposta

4

Da altre competizioni di 48 ore so che la preparazione non è solo consentita, ma necessaria. Tuttavia, non puoi preparare nulla in dettaglio, perché normalmente il soggetto / argomento della competizione viene rivelato solo una volta iniziato.

Ciò significa che puoi preparare alcune parti generali in anticipo, che molto probabilmente sarai in grado di adattare a qualsiasi scenario. Un problema inerente a tali competizioni è che non c'è modo di applicare il limite al numero di partecipanti per squadra. Se c'è una squadra con un intero team di gfx / design dietro di loro, potrebbero comunque presentarsi come una squadra di 4 persone e non lo saprai mai.

Un altro punto è che in tutte le competizioni di squadra l'esperienza e i ruoli dedicati aumentano molto l'efficienza. Se tutti conoscono i ruoli di ognuno e quindi è possibile mantenere la complessità della comunicazione, ogni persona può lavorare in modo estremamente efficiente senza troppe interruzioni. Non dovresti però confondere questo tipo di efficienza con una normale situazione lavorativa. La piccola squadra, i tempi ridotti, la libertà nelle regole della competizione, l'estrema concentrazione, ecc., Sono tutte ragioni per cui una squadra del genere può apparentemente sovraperformare i normali team di lavoro di diverse grandezze. (A quanto pare, perché gran parte del lavoro che devi svolgere nelle condizioni di lavoro è escluso per le competizioni: test, analisi dei requisiti / gestione, gestione della configurazione, reporting, ...)

    
risposta data 20.12.2012 - 18:41
fonte

Leggi altre domande sui tag