Come curare il "non può consegnare" / "non può consegnare alla sindrome del tempo"

8

Sono un programmatore sopra la media (ho interesse per lo sviluppo di linguaggi, strutture e tecnologia in generale e ho una buona conoscenza dei sistemi), ma mi trovo costantemente in grado di non consegnare le cose (in tempo). Ciò non influisce sul mio lavoro quotidiano in quanto ha un buon processo di controllo (attività di morso con sviluppo guidato dalla vergogna) Ma mi fa decisamente male nei miei progetti personali.

Alcune delle ragioni per cui penso siano in gioco. -Faccio le cose più complicate di quanto debbano essere. Spesso molto più di quanto ammetto per me stesso. -Non sono molto bravo a rendere le attività più piccole a volte. -Voglio vagare in angoli oscuri quando li incontro invece di mantenere un fuoco laser.

Il risultato è spesso che non consegno. Ora posso sapere in fondo alla mia testa che cosa devo fare, ma apprezzerei la tua strategia su come essere il ragazzo che "consegna".

    
posta geoaxis 17.03.2012 - 01:28
fonte

8 risposte

3

Un paio di osservazioni:

  1. Applica i processi che stanno lavorando ai tuoi progetti personali.
  2. Sei auto-motivato o motivato esternamente? Diventa auto-motivato. L'auto-motivazione è richiesta per avanzare alle posizioni di comando.

Secondo Seth Godin , il modo in cui spedisci in tempo e budget è questo: quando finisci il tempo o finisci di soldi, spedisci. Questo è tutto.

Dice anche che le persone tendono a fare cose d'oro; sviluppano il prurito per risolvere solo un altro bug o aggiungere solo un'altra caratteristica. Lo fanno, non perché hanno davvero bisogno di quella nuova funzione o di una soluzione da spedire, ma perché hanno paura del controllo; fino a quando il prodotto non viene spedito, possono evitare critiche.

Le persone ottengono una reputazione preziosa perché sanno come fare le cose, non solo perché hanno buone idee. Hanno la capacità di finire. Non si tratta di una strategia. Si tratta di una mentalità. Usa quella mentalità per circondarti degli strumenti di cui hai bisogno (sia mentali che fisici) per renderti il più produttivo possibile.

Tutto ciò che ho detto, c'è una tecnica che sostengo, e cioè brevi raffiche di produttività ad alto livello. Regalati periodi di 20 o 30 minuti in cui decidi di essere il più produttivo possibile durante quella breve esplosione. Imposta un timer. Quando il timer termina, prendi una pausa di 5 minuti. Allungare, camminare. Svuota la tua mente. Non pensare al lavoro durante quel periodo.

Mescolare, sciacquare, ripetere.

    
risposta data 17.03.2012 - 02:59
fonte
2

C'è una grande differenza tra il ritardo di un'attività fissa e ben definita e il ritardo poiché l'attività cambia. Al lavoro è il cliente che richiede modifiche e tutti capiscono che il programma cambierà di conseguenza.

A casa sei sia il cliente che il programmatore. Quando lavori su qualcosa e l'idea ti viene in mente "Accidenti, se cambio A o riscrivo B il progetto sarà migliore" è un cambiamento, non è tardi. Nel mondo degli affari un cliente ponderare le alternative e prendere una decisione, a casa si sta facendo lo stesso.

Considerare la possibilità di creare un sito Web al lavoro ea metà del richiamo del client e chiede "So che ne stai costruendo una parte in Flash, ma potremmo utilizzare HTML5?" Potresti pensare e rispondere a qualcosa del tipo "Beh, sì, ma il progetto impiegherà 3 settimane in più e aggiungerà x dollari al costo."

A casa la differenza è che generalmente abbiamo un duh! momento in cui realizziamo "Accidenti, sarebbe meglio se usassi HTML5". La parte che saltiamo è l'arresto per riflettere sulle implicazioni del cambiamento in termini di programma; in altre parole, generalmente non ci fermiamo a pensare al cambiamento. Invece, generalmente, andiamo avanti e lo facciamo perché "sappiamo" o "pensiamo" che sia il modo migliore. Non accendiamo Excel e facciamo un calcolo finanziario come farebbe un contatore di fagioli al lavoro quando decidiamo se è necessario apportare una modifica.

Personalmente mi piace a casa, non tutto lo sviluppo dovrebbe essere guidato dai contatori di bean; -)

Non picchiarti, capisci cosa sta succedendo.

    
risposta data 17.03.2012 - 03:02
fonte
1

Ottimo consiglio qui - In aggiunta a ciò, prova ad avere un partner che è interessato allo stesso progetto che vuoi fare. Quindi puoi motivarti a vicenda e fare le cose. È come avere un partner in palestra: aiuta molto nei giorni di magra.

Questo è esattamente il motivo per cui i progetti open source funzionano - molte persone che vogliono davvero fare quella cosa, si spingono a vicenda per mantenere la qualità / consegne costanti.

    
risposta data 17.03.2012 - 03:34
fonte
0

Alcuni punti vengono in mente:

  • Stabilisci uno specifico obiettivo realizzabile.

  • Rendi la semplicità un obiettivo a cui mirare.

  • Metti un piano di progetto realistico e prova ad attenervisi.

  • Isolare la ricerca dalla consegna.

  • Analizza le tue prestazioni (come fai qui).

  • Metti il tempo in anticipo nella progettazione.

risposta data 17.03.2012 - 01:38
fonte
0

Ciò che funziona per me è scrivere da 5 a 10 attività di piccole dimensioni sulla mia lavagna all'inizio della giornata. Niente di troppo ambizioso. Il mio obiettivo principale è quello di superare quei compiti prima della fine della giornata. Se non altro, fai eseguire queste attività.

Naturalmente vado in tangenti e lavoro su molte altre cose, ma se il giorno volge al termine, lascerò cadere quelle tangenti e salterò su quella lista. La mia motivazione è che voglio la soddisfazione di vedere l'intera lista cancellata e di iniziare una lista completamente nuova il giorno dopo.

È incredibile quanto io sia più produttivo quando faccio questo.

    
risposta data 17.03.2012 - 02:34
fonte
0

Per progetti personali questo livello di procrastinazione va bene. Sono più per divertirsi e imparare che produrre prodotti finiti. Se stavi parlando di progetti client questa sarebbe una questione molto diversa.

Se sei preoccupato per la tua produttività nei progetti personali, ti definirei obiettivi realizzabili con premi. Devi anche accettare che la spedizione sia una caratteristica. È meglio avere un prodotto imperfetto ora di un prodotto perfetto nel futuro.

    
risposta data 17.03.2012 - 02:48
fonte
0

Ho lo stesso problema e ho trovato che le seguenti 2 cose mi hanno aiutato moltissimo:

  1. Fai le specifiche funzionali in primo piano. Anche se sei solo tu, non vuoi entrare in un ciclo in cui continui a cambiare idea sulle cose.
  2. Utilizza La tecnica del Pomodoro . Questo ti aiuta a evitare di evitare le cose difficili con sprechi di tempo.
risposta data 17.03.2012 - 04:10
fonte
0

Non lasciarti iniziare un altro progetto finché non finisci quello su cui stai lavorando. Finisco per accumulare troppe cose che voglio fare, che non finisco nessuno di loro. Se ti annoi, gestisci 2 progetti.

    
risposta data 17.03.2012 - 06:00
fonte

Leggi altre domande sui tag