Come si effettua la ricerca durante la programmazione delle coppie?

20

Recentemente ho iniziato un nuovo lavoro e l'accoppiamento mi ha aiutato a diventare efficace lì molto rapidamente. Tuttavia, sto attraversando un periodo difficile in cui dobbiamo svolgere una breve ricerca congiunta durante il nostro flusso di lavoro, che copre funzioni API, esempi di codice o opzioni di comando. Il mio team leader ci spinge a fare tutte le ricerche sulla nostra stazione di accoppiamento, piuttosto che sui singoli portatili, e per sincronizzare la nostra ricerca negoziando verbalmente i passaggi tra diverse risorse web.

Ricerco, leggo e assorbo le informazioni in modo diverso dal mio partner di accoppiamento e mi sento molto più produttivo quando posso seguire un filo di ricerca verso la prossima pagina web esattamente quando voglio, piuttosto che cercare di mantenere il ritmo esatto e posto con quello che legge il mio partner. Siamo entrambi intelligenti e veloci, ma non possiamo fare a meno di spostarci in modi diversi e velocità istantanee quando stiamo capendo qualcosa. Sembra molto più facile attingere individualmente per un minuto fino a quando uno di noi dice "I've got it", quindi tornare indietro insieme e programmare.

Quando accoppi il programma, come gestisci le attività di ricerca brevi? Cosa funziona meglio per te e come tieni in sintonia con il tuo partner?

    
posta traffichazard 12.02.2011 - 06:23
fonte

3 risposte

14

La programmazione di coppie è uno strumento. Come ogni strumento, ci sono momenti in cui è utile e quando non lo è. Utilizzare gli strumenti giusti per il lavoro può comportare diversi strumenti in momenti diversi, compresa una combinazione di questi strumenti.

Pertanto, se la situazione lo richiede, interrompi se necessario e se necessario ricontrolla quando necessario.

Ad esempio, se entrambi state ricercando qualcosa e uno di voi trova qualcosa di interessante, allora forse entrambi potete vederlo insieme. Ma se entrambi state cercando di trovare una risposta, a volte dividere per cercare in parallelo è più produttivo.

Quando uno di voi trova la risposta, riprendi la sessione pair programming .

In breve, si chiama Pair Programming, non Pair Researching .

    
risposta data 12.02.2011 - 08:51
fonte
8

Quando accoppio il programma, chiunque non stia scrivendo sul computer principale ha accesso a un portatile per fare ricerche. Ciò rende l'intero processo meno frustrante per il membro "non tipizzato" della coppia.

    
risposta data 12.02.2011 - 07:01
fonte
3

La ricerca parallela è molto potente se cerchi risposte in posizioni diverse. "Hai letto quell'articolo, sfoglio il libro e ci sincronizzeremo tra 10 minuti". Chiunque si presenti con una (possibile) soluzione dovrebbe condividere la conoscenza, naturalmente.

Un ottimo modo per gestirlo è utilizzando un " picco ". Questo accade durante la riunione di stima per contribuire a rendere le stime più accurate. In breve, si posticipa la stima di un'attività specifica finché il picco (timeboxed) non è completo e si conosce abbastanza del problema per inserire con sicurezza un numero. Ciò può includere provare alcune nuove librerie o componenti o scrivere un piccolo programma come proof-of-concept.

    
risposta data 12.02.2011 - 22:40
fonte

Leggi altre domande sui tag