Come gestire i client esigenti?

11

Spesso mi sono trovato sovraccaricato di contratti.

Il più delle volte, mi trovo a destreggiarsi con almeno 2 progetti, oltre ai numerosi siti web su cui devo mantenere ed eseguire manutenzione.

Sfortunatamente, molti dei miei clienti si aspettano aggiornamenti in continuazione - aggiungono costantemente di più alla lista delle cose da fare di quanto qualsiasi programmatore possa tenere il passo, e impazziscono perché la scadenza era già scaduta quando ho iniziato su un progetto.

Mi imbatto costantemente nel fatto che la maggior parte dei clienti non capisce veramente la quantità di lavoro che può essere coinvolto dietro le quinte, specialmente se ha un impatto non visivo.

Qualcuno sa dei buoni modi per gestire queste situazioni che potrei ignorare?

    
posta Talvi Watia 20.09.2010 - 04:14
fonte

7 risposte

15

Carica di più. Impara a dire di no. Ottieni aiuto.

Stanno impazzendo perché non sanno cosa stanno facendo e stanno cercando di motivarti. Ogni caratteristica "deve" essere inclusa. Sono tutte priorità numero 1. Ed erano dovuti ieri. Fondamentalmente il loro capo è sul loro caso.

Assumi il controllo del progetto e porta un po 'di equilibrio alla situazione. Inizia con una piccola parte del progetto. Fare un piano. Imposta un periodo di tempo per il tuo sviluppo e per la loro parte (recensioni, test, approvazione, ecc.). Quando vogliono cambiare il piano, basta chiedere loro, "Quale altra parte dovrei rimuovere o quanto lontano dovrei fare il backup della data di scadenza?" Ricorda loro che questo è quello su cui hai concordato e non ti importa fare cambiamenti, ma qualcosa deve dare. Ciò dovrebbe aiutare a creare una cronologia di ciò che dovrebbero aspettarsi da te in futuro.

Finora, non hai detto che qualcuno sta cercando di scaricarti. Devi fare qualcosa di giusto o hai trovato nessun cliente in nessun altro. Forse potresti scaricare i clienti e attaccarli alla concorrenza;)

Modifica: L'arte di dire no è nella tua mente che stai dicendo no, ma in realtà non usare la parola. Caratteristiche, tempo e risorse sono un compromesso costante. È importante consentire al client di conoscere i problemi e non solo supporre che si aspettano che il modulo impieghi più tempo per caricarsi quando si aggiungono altri 50 campi.

    
risposta data 20.09.2010 - 04:48
fonte
2

A rischio di affermare l'ovvio, il modo in cui gestirò questo è semplicemente non assumendo più contratti di quanti ne possa gestire in primo luogo.

    
risposta data 20.09.2010 - 04:28
fonte
1

Oltre all'ottimo consiglio di Jeff O, aggiungerei questo:

Tieni traccia delle prestazioni del cliente con la stessa precisione con cui monitora il tuo e incorporalo nella pianificazione del tuo progetto. Se occorrono 72 ore per rispondere a una query, spingere la pianificazione. Fai sapere loro che stai facendo questo, e perché. Non essere un idiota, ma tieni queste informazioni di fronte a loro.

Funziona in due casi:

Funziona con i clienti che giocano con i giochi di potere in cui si domina il potere, perché è la lingua che parlano. Li avvisa che puoi giocare anche a questo gioco. A meno che non siano molto sofisticati (e non molte persone che giocano a giochi di dominanza con potere scatenato sono sofisticati, o farebbero qualcosa di più efficace), vedranno in questo un combattimento che non possono vincere e arretrare. Questo li rende più facili da lavorare. Non riesco a contare le volte della mia carriera che un cliente si è reso subito conto in un progetto in cui il capro espiatorio avrebbe fallito e sarebbe diventato decisamente cooperativo. (Vengo onestamente da questa prospettiva, ho lavorato a grandi progetti IT governativi in cui i partecipanti sono spesso ostili l'uno verso l'altro.)

Funziona su clienti che sono sinceramente interessati a portare a termine il lavoro rapidamente perché dice loro esattamente cosa dovrebbero fare per facilitare ciò. Questi clienti apprezzano il fatto che li stai aiutando a raggiungere gli obiettivi del progetto. Questo li rende più facili da usare.

    
risposta data 21.09.2010 - 02:01
fonte
1
  • Non assumere troppi lavori contemporaneamente.
  • Definisci chiaramente le tue responsabilità sin dall'inizio.
  • Qualsiasi aggiunta o complicazione specifica ha un costo.
  • Apporta il tuo contratto in modo che tu possa impadronirsene.
    • fai un deposito
    • hai il diritto di terminare se non rispondono in modo tempestivo
    • definisce le loro responsabilità
risposta data 20.09.2010 - 05:16
fonte
0

Che tipo di intervallo di tempo (SLA) ti stai impegnando per gli aggiornamenti (quali sono probabilmente i maggiori danni alla tua produttività)?

Se sai di avere 48 ore, o forse 2 giorni lavorativi, per fare tutte le piccole modifiche fatte una volta che la richiesta è stata fatta, puoi raggrupparle per cliente o tipo di richiesta. Sapere di avere la "stanza delle manovre" può togliere molta pressione.

Se ne hanno bisogno prima, forse c'è un costo aggiuntivo - per farli lavorare di più per pianificare in anticipo.

Potresti pensare che non lo sosterrebbero, ma fanno la stessa cosa (o dovrebbero) per i loro affari ... qualunque sia il tempo di consegna ragionevole.

    
risposta data 20.09.2010 - 04:49
fonte
0

Oltre agli altri consigli offerti, è importante stabilire aspettative chiare. Prevenire le loro preoccupazioni e domande. Istruisci i tuoi clienti fin dall'inizio sul tempo e sui costi. Non lasciare che ti spaccino in qualcosa che non può essere fatto in un certo periodo di tempo. Inoltre, mettilo per iscritto sotto forma di contratto in modo che entrambi possano firmarlo. Metti in chiaro che se un cliente aumenta l'ambito, il costo del progetto in termini di costi e tempi aumenterà.

    
risposta data 20.09.2010 - 06:35
fonte
0

Adempiendo alla loro domanda. Mi dispiace, ma se ti trovi in un'industria basata sui servizi, devi farlo per loro.

Ma sono ancora d'accordo con "Jeff O", impara a dire di no.

    
risposta data 20.09.2010 - 07:18
fonte