Ci sono argomenti che possono far riconsiderare un imprenditore che lavora a prezzo fisso?


14

Ho lavorato per un appaltatore che porta alcuni buoni progetti, ma sono tutti a prezzo fisso e spesso a tempo fisso.

Di conseguenza mi ha sempre fatto fare un preventivo su requisiti lenti, che non mancano mai di portare molta tensione a causa del creep di funzionalità.

Sostiene che non avrebbe mai ottenuto un contratto se non fosse stato in grado di concordare prima un prezzo con i suoi clienti, ma per quanto mi riguarda non voglio passare a un altro progetto in questi termini.

C'è qualche argomento che potrei fare per farmi pagare a ore, o dovrei semplicemente succhiare di meno a stimare?

Risposte:


9

Il problema qui non è il prezzo fisso del progetto, ma i requisiti non vincolati. Se riesci a spingerlo a darti una specifica più definita, la tua stima del tempo migliorerà.


Dubito che sia in grado di raccogliere i requisiti adeguati, ma in effetti è un buon consiglio.
luglio

1
@julien - Prova a chiedere loro di essere coinvolti nel processo di negoziazione delle specifiche con il CLIENTE effettivo. In questo modo puoi soddisfare te stesso alcuni dei requisiti, in questo modo tutti ne trarranno vantaggio, perché qualsiasi tempo dedicato alle specifiche compenserà con meno tempo necessario per la codifica effettiva.
Jas,

3
il trucco è fargli correre il rischio di sottovalutazione. Fatturalo ogni ora, se la stima è sotto il suo problema.
karmajunkie,

1
@Martin - Qual è la soluzione allora, agile? Esiste un numero ragionevole di articoli di ricerca che dimostrano che il costo totale dell'attuazione del progetto con l'agile finisce circa il 10-20% in più rispetto alla cascata adeguata.
Jas,

2
@Martin - No, non "mi piace" la cascata in sé, stavo solo sottolineando l'evidenza che l'agile non è il proiettile d'argento che è come viene venduto dai suoi sostenitori.
Jas,

12

Mi rifiuto di lavorare su un progetto a offerta fissa, per la maggior parte dei motivi che hai elencato. Non sei solo tu: il lavoro a offerta fissa è antitetico a un processo agile (che è anche il mio modo di lavorare). Se l'appaltatore per il quale lavori insiste nel dichiarare i suoi progetti come offerta fissa, allora lascia che si occupi del rischio. Se sei bravo in quello che fai, ci sono molti altri posti dove andare a lavorare.

Fondamentalmente tutti fanno schifo a stimare. A meno che tu non abbia fatto un progetto sostanzialmente simile almeno un paio di volte, non stai valutando, stai indovinando.

inoltre, ha torto a non ottenere un contratto senza un'offerta fissa. Se non ci riesce, il problema non è l'offerta fissa rispetto all'ora, è il venditore. Ho lavorato per un elenco di clienti su base oraria. La chiave è fornire loro comunicazioni frequenti su ciò che stai facendo e sul loro costo, e far loro capire che i compromessi sono budget contro funzionalità: puoi raggiungere un budget, ma a volte devono dare delle funzionalità.


Ed ecco l'opzione n. 2!
luglio

4

Quando lavori da solo non puoi davvero vincere in un progetto a prezzo fisso + a tempo fisso. Non hai la possibilità di aumentare la capacità oltre a lavorare a tarda notte e nei fine settimana.

Nella mia esperienza, le stime basate su "requisiti imprecisi" diventano sempre più grandi quando aggiungi dettagli, mai più piccoli. Continua a chiedere dettagli finché non ti senti al sicuro.

Discussioni su requisiti di alto livello e cosa è incluso e cosa non si vince facilmente quando arriva la spinta, il cliente di solito disegna qui l'estremità corta del bastone. Tuttavia, la tua relazione d'affari potrebbe risentirne.

La cosa triste di questo costrutto è che tutto ciò che costruisci tende ad essere la qualità più bassa possibile per soddisfare i requisiti di alto livello.

(sì, così puoi accedere con una password, non hai mai detto che volevi un accesso separato per ogni utente ...)

Con il prezzo fisso avrei semplicemente fatto una cascata, il grande design in anticipo, la cosa. Chiedi al contraente di firmare sulla base di una pila di carte con tutti i dettagli, quindi costruisci.

Per migliorare le tue stime potresti semplicemente raddoppiare o triplicare qualsiasi cosa tu pensi di aver bisogno, questo potrebbe essere più realistico ma potrebbe farti uscire dal mercato.

Il tracciamento della velocità di Scrum può rivelarsi utile per avere un'idea delle tue stime e di come si spostano rispetto al tempo effettivo necessario.

A meno che tu non voglia speculare sul prezzo fisso alla ricerca di un guadagno salutare, preferirei davvero essere pagato a ore. Ciò mantiene il rischio da parte degli appaltatori.

Le stime sono un'ipotesi, non una promessa.


3

Questo è uno dei motivi principali per l'emergere del movimento agile. L'uso della combinazione Scrum + XP è un modo per presentare una discreta alternativa a questo tempo relativamente comune - tempo fisso o prezzo fisso con situazione di requisiti variabili.


2

Potresti semplicemente chiedere se potresti essere pagato a ore? Tutti i miei contratti di consulenza erano retribuzione oraria, indipendentemente dai termini con il cliente.

In alternativa, consolidare i requisiti e presentarli al cliente come parte dell'accordo. In questo modo, è possibile fatturare ulteriori per lo scorrimento delle funzionalità. Qualsiasi contratto che dice che verrai pagato $ X per una quantità di lavoro che il cliente ottiene per aumentare più o meno arbitrariamente è un disastro in attesa di accadere.


Mi piace il primo suggerimento, KISS.
luglio

Devo aggiungere che non sono sicuro di come reagirà a questo però. Ho il sospetto che abbia già concordato un prezzo prima che chieda un preventivo e mi stia semplicemente facendo pressione per adattarmi a quel budget. Ma questo sarebbe un po 'l'ideale, dato che sarebbe quindi l'unico responsabile della gestione del creep del suo cliente.
luglio

@julien: se gestisce l'azienda, può accettare la maggior parte del rischio.
David Thornley,

1

Se riesci a dimostrare che ciò che hai fatto rientra nei "requisiti imprecisi" in qualsiasi interpretazione (preferibilmente tua), qualsiasi chiarimento diventa una richiesta di modifica, soggetta a nuove stime, nuovi sforzi e nuovi pagamenti. Quindi ricade sulla spalla del cliente la responsabilità di presentare requisiti più precisi.


1

Non ho problemi a lavorare a prezzo fisso o su base oraria, supponendo che il prezzo sia giusto.

Sulla base di una serie di requisiti, per quanto vagamente definiti, elaborare una stima oraria e dichiarare le ipotesi formulate per raggiungere tale stima.

Quindi fai anche una stima del prezzo fisso, che viene scalata dalla cifra oraria di un fattore che dipende dalla vaghezza dei requisiti, dalla probabilità di cambiamento, dall'esperienza precedente con la tecnologia, dall'esperienza precedente con il cliente ecc. Pertanto, se il tutto è piuttosto semplice, allora la mia quotazione a prezzo fisso è in genere del 50% in più rispetto ad allora ogni ora. Se ci sono sempre più incognite, un prezzo fisso può essere fino a 2 volte e mezzo la stima oraria. Tuttavia, il prezzo fisso è supportato da una chiara dichiarazione di lavoro.

Lo scopo è quello di ottenere un buon profitto dal fare il prezzo fisso, consegnando bene sotto la stima e intascando il profitto extra.


1

Ecco cosa ho fatto in passato. Ho redatto una specifica MOLTO rigorosa che consegno con la mia proiezione di tempo / costi e ho fatto firmare fisicamente da tutte le parti interessate al progetto. Lo richiedo prima di lavorare su un progetto a tempo fisso a prezzo fisso.

Se è un progetto abbastanza grande e la scrittura di specifiche è abbastanza lavoro, in realtà mi farò pagare anche per quel tempo.

Come vendere: Sì, ci sono concorrenti là fuori che ti stringeranno la mano e inizieranno a scrivere codice. La differenza è che in pochi mesi avrai un prodotto finito da noi, mentre da loro avrai solo dolore. Non inizieresti a costruire una casa senza un progetto completo messo insieme da un professionista, vero? Diffidare di chiunque inizi a costruire un progetto software senza una simile certezza in anticipo.


0

Supponendo che tu sia il dipendente a tempo pieno di questo appaltatore. Mostragli quanti soldi sta perdendo non tenendo conto del creep scope.

Se il contraente ti sta subappaltando, digli che puoi lavorare solo a ore ed essere onesto con il perché. (Cioè, i requisiti non sono ben definiti, potresti non essere pagato per tutto il lavoro che potresti finire. Inoltre, potresti risparmiare denaro dell'appaltatore se va più veloce del previsto.)

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.