Lavorando come libero professionista, ricevo molte richieste strane, non valide o incomplete dai clienti effettivi o potenziali. Il caso più frequente è questo:
Hi,
I need a website where people can register and there are also postings and ratings. How much will it cost to me?
Thank you.
La richiesta fa schifo, ma non significa che un cliente come questo non ne valga la pena . Questa persona non sa come fare una richiesta correttamente, ma con un po 'di sforzo e un po' di apprendimento e consigli , questa persona può diventare un cliente prezioso che non perderà tempo.
Per un po 'ho solo risposto chiedendo di fornire dettagli . Non lo fanno mai.
Recentemente, ho deciso di rispondere in modo più dettagliato , spiegando perché è impossibile dare un prezzo (tranne dire che sarebbe da qualche parte tra $ 500 e $ 50 000). Per prima cosa ho appena fatto una semplice spiegazione, dicendo che la loro descrizione del progetto è troppo scarsa. Poi ho aggiunto ulteriori informazioni, metafore, ecc. O facendo confronti con altri domini che sono meglio conosciuti da persone senza background tecnico. Ad esempio:
“Imagine you want to build a two-storey house. Do you believe it's possible to determine the cost of building a house just by knowing the number of storeys? You probably need to provide much more details: is it built with rock or wood? Are there solar panels on the roof? Is there a swimming pool in the backyard?
A large Victorian-style house using the newest technologies, with two garages, a large terrace, etc. will cost much more than an tiny modest two-storey house for a family who really don't have too much money to spend.”
Non funziona ancora: i potenziali clienti non rispondono mai.
Ho anche provato il "fammi raccogliere i requisiti del progetto per te da zero e fare le specifiche e l'architettura, ma non dimenticarti di pagarmi per questa" tecnica, ma sembra truffa¹. In tutti i casi, nel mio paese (Francia), questo non funziona mai con nuovi clienti per diversi motivi.
Alcuni suggerimenti mostrano che alcune di queste persone riescono effettivamente a trovare uno sviluppatore e ad avere successo con il loro progetto . Significa che il mio approccio con quei potenziali clienti fallisce, mentre c'è un approccio usato da qualcun altro che funziona bene.
Come rispondere a tali richieste di prezzo, considerando che quelle persone non mi conoscono, non si fidano ancora di me, non vogliono passare giorni a scrivere un documento dettagliato che descriva ogni funzionalità del progetto, e talvolta don ' Sappiamo anche esattamente cosa vogliono, ma non sono disposti a pagarti migliaia di dollari solo per requisiti, specifiche e passaggi di architettura?
¹ La maggior parte dei progetti è abbastanza piccola e ha finanziamenti minuscoli; la maggior parte dei clienti non si preoccupa di sapere che il codice sorgente è pulito e manutenibile, che è stato regolarmente refactored e che si dispone di test di unità e di integrazione. Vogliono pagare meno, ora, non importa quanto costoso sarebbe in seguito mantenere il codebase. In questo contesto, parlare di requisiti funzionali e non funzionali, architettura, ecc. è percepito come il tentativo sprecare metà del denaro del cliente facendo marketing jibber-jabber invece di scrivere codice, o truffarlo facendogli pagare qualcosa di cui non hanno bisogno, né capire, e poi scomparire con i loro soldi quando arriverà a scrivere effettivamente codice sorgente . Non sanno che sei un professionista, e nemmeno a loro importa.