Si dovrebbe respingere progetti sovra-ambiti? [chiuso]

5

Oggi ho parlato con il mio primo potenziale cliente e mi ha parlato dei requisiti del suo progetto: un'app per Android. È un noto designer / fotografo nel mio paese e ora vuole che "converti il sito web in un'app personalizzata".

Quindi i requisiti, i dettagli eliminati, sono i seguenti:

  • eCommerce
  • Aggregazione di tutti i suoi contenuti come video, blog, tweet, ecc. nell'app
  • Live streaming delle sue demo in studio
  • Realtà aumentata. In modo che le persone possano vedere che aspetto avrà la sua pittura sulla loro bacheca prima di acquistarla
  • Condivisione di taxi

Ora, per un progetto freelance, sembra troppo sfasato.

Non sto dicendo che non posso farlo. Io posso. Ma lasciami essere realistico:

  • C'è una curva di apprendimento ripida quando si parla di realtà virtuale.
  • Non sono un tester. Non ho mai testato le mie app su white-box. Ho sempre un black-box test.
  • Dato che è un artista famoso, qualcosa di meno che perfetto potrebbe danneggiare la sua immagine pubblica

Quindi, gli ho chiesto per 2 settimane di tempo prima di dargli la risposta definitiva. Ora sapendo chi consultare per consigliare, sto postando la domanda qui.

Sebbene sia interessante e personalmente impegnativo, ho una mente spaccata nell'accettare un progetto come questo. Sarò l'unico sviluppatore per questo.

Si dovrebbe respingere un progetto che sembra essere sovradimensionato per le proprie capacità?

    
posta Little Child 23.08.2014 - 16:49
fonte

2 risposte

4

Vorrei

A) Fornisci una stima del tempo di quanto può essere necessario per completare il progetto (diciamo che è di due anni).

B) avvisalo che, naturalmente, tali stime temporali non includono nulla che possa pensare nei prossimi due anni.

C) digli che, visto il tempo trascorso, devi essere certo di essere pagato per intero. Quindi vorrai un sostanziale dei soldi in anticipo. E non il tuo tasso ordinario (in un progetto che dura due mesi, puoi permetterti di accettare solo la metà del pagamento in anticipo perché ciò significa che dovrai vivere solo per un mese di risparmio, ma in un progetto che richiede due anni non puoi permetterti vivere di risparmi per un anno intero.

Dato che non dovrebbe essere felice di ascoltare A, B e C (*) volentieri, offrigli di separare il progetto in iterazioni più piccole; il più elementare per primo.

  • All'inizio di ogni iterazione, ha solo bisogno di pagare i soldi iniziali per quell'iterazione. Inoltre, avrà solo bisogno di fornire specifiche dettagliate per quel modulo, quindi ci si può aspettare che esse siano più dettagliate.
  • Otterrà i risultati prima. In effetti, avrà qualcosa che può essere distribuito in pochi mesi, invece di un paio d'anni.
  • Alla fine di ogni iterazione, può controllare la qualità del prodotto e decidere se ha il denaro / volontà di continuare per l'iterazione successiva, interrompere del tutto il processo o addirittura spostarlo in un altro appaltatore più tardi (che sarebbe di aiuto se si desidera "escludere" la parte VR).

Punti bonus se puoi vendere l'idea per modulare l'applicazione e rendere ogni iterazione un modulo, così gli utenti possono scegliere quali moduli / plug-in useranno.

(*) Se a lui non interessa A, B & C ... Corri per la tua vita, l'uomo è un pazzo

    
risposta data 23.08.2014 - 19:19
fonte
2

Se vuoi il progetto che dovresti

  1. Dividi il progetto in sottoattività discrete. Punto di vendita: se tutti tranne AR e "Taxi Sharing" sono completi e funzionanti, non sarebbe meglio di tutta la cosa in attesa di AR? Se tutto fosse in esecuzione, ma non hai mai trovato un AR che ti piacesse, non sarebbe meglio?

  2. Assegna la priorità alle attività secondarie come implicito in (1).

  3. Ricorda il triangolo di ferro. Sono sicuro che conosci questa roba, basta applicarla al contratto: certo che puoi fare questo progetto con personale e tempo, specifiche e denaro sufficienti. Se devi subappaltare una persona o una squadra di QA, fallo. Se si può lavorare nel commercio mentre qualcun altro gestisce la VR, budget l'ingegnere VR in. Troppo costoso? Possiamo certamente rimuovere o rinviare la parte VR o "Condivisione taxi".

  4. Dici di essere l'unico sviluppatore? Se ha assegnato a te due anni per completarlo, fallo. Questa specifica è la più spaventosa per me. Sospetto che voglia una persona perché non vuole pagarne due. Ciò implica che vuole un lavoro favoloso completato in pochissimo tempo e solo il tuo lavoro da sopportare.

Dategli una valutazione accurata del tempo, del lavoro, del personale di cui avrà bisogno. Molti artisti di plastica hanno l'impressione sbagliata che la gente sia molto più interessata a lui di quanto non sia in realtà. Non ho idea di chi sia questo tizio; Ti garantisco che non sono (ancora) interessato al suo blog.

Un'altra congettura, egli immagina che la roba VR sarà abbastanza elegante da guidare effettivamente le vendite. Ne dubito davvero, ma la sua fantasia potrebbe costargli considerevolmente senza alcuna aspettativa che venga utilizzata. Questo mi indica che ha bisogno di avere le sue aspettative frenate, e tu sei quello con le redini.

    
risposta data 23.08.2014 - 17:42
fonte

Leggi altre domande sui tag