I liberi professionisti possono chiedere ai loro clienti di sponsorizzare un iPad per le esigenze del progetto?


21

Faccio progetti web freelance per un cliente. Il cliente mi ha chiesto di acquistare un iPad a scopo di test. Devo chiedergli di procurarmi un iPad?

Altrimenti non ho bisogno dell'iPad. È etico chiedere la sponsorizzazione quando vieni pagato per i progetti? Dovrei provarlo?


2
Mi sembra che sarebbe uno strumento del mestiere in questo caso. Chiederesti al tuo cliente di comprarti anche un nuovo desktop?
Craige,

2
C'è un emulatore iPad nell'SDK disponibile da Apple ... Non sei sicuro del costo (suppongo che MS sia gratuito se possiedi gli strumenti di sviluppo) non sarebbe un'alternativa adatta? developer.apple.com/devcenter/ios/index.action developer.apple.com/library/ios/#documentation/Xcode/Conceptual/…
Mauro,

14
Chiedigli di procurarti un iPad a questo scopo SOLO se hai intenzione di dargli un iPad quando lo sviluppo sarà completo.
Joel Etherton,

3
comprare IPad per testare un singolo sito web è come comprare una granata per uccidere! utilizzare qualsiasi emulatore / simulatore / prestito da un amico.
Yousf,

1
@Mauro L'emulatore non è disponibile solo per l'esecuzione su un Mac? A seconda del suo attuale inventario hardware, Marcos potrebbe finire per scambiare un dispositivo che non ha per un secondo.
Dan Neely,

Risposte:


25

Se un iPad è un nuovo requisito, il tuo cliente dovrebbe pagare per i test extra e la tua commissione dovrebbe riflettere questo. Puoi chiedere al cliente uno da utilizzare per il loro progetto, ma se questo è un bisogno costante dovrai calcolare il costo dell'hardware nel prezzo.


8
+1 per aver suggerito di calcolare il costo dell'hardware nel prezzo del PO.
Jetti,

6
Di recente ho scritto un'applicazione per iPad su contratto. Ho incluso non solo il costo dell'iPad nel mio prezzo ma il costo di un Mac. Non ne ho fatto alcun segreto e il cliente era assolutamente d'accordo.
Peter,

57

Direi che è etico al 100%, e sì, chiederei al mio cliente di fornirmi tutti gli strumenti non standard richiesti per un progetto. Direi anche che il cliente ha tutto il diritto di chiedere che gli strumenti vengano restituiti al termine del progetto.


1
Solo curioso di sapere quali sono i tuoi pensieri qui. Non siamo in un'epoca in cui la navigazione mobile è una pratica standard e quindi dovremmo testare anche su queste piattaforme?
Craige,

23
Sono certamente d'accordo sul fatto che le interfacce dovrebbero essere progettate e testate su diversi fattori di forma, ma l'iPad è solo una delle centinaia di diversi dispositivi mobili. E se il client, ora soddisfatto del fatto che la loro applicazione funzioni bene su un iPad, faccia la stessa richiesta per TouchPad, iPhone (stesso sistema operativo, dimensioni dello schermo diverse), un tablet Galaxy da 10 pollici, un tablet Dell da 7 pollici e un LG di tendenza cellulare. È possibile che un libero professionista possieda tutti questi dispositivi?
Adam Crossland,

14
@Craige, test sull'emulatore dimostra solo una cosa: funziona sull'emulatore
Matteo,

2
@ Carson63000: Abbastanza giusto, ma non è una ragione per me dare $ 600 ad Apple per un pezzo di hardware che non ho assolutamente alcun riguardo. Mi dispiace, non mi interessa personalmente i tablet. Sono dispositivi di sola lettura e, come ingegnere del software, sono ampiamente impegnato nella creazione. I miei clienti sono invitati a fornirmi qualsiasi dispositivo su cui desiderano testare il loro progetto. Gli unici strumenti per cui pago sono il mio laptop Toshiba, la mia auto e la mia istruzione.
Adam Crossland,

1
C'est la guerre.
Adam Crossland,


7

È dubbio. Restituiresti l'iPad al client al termine del progetto? È solo per questo client e questo client e non vedi un utilizzo futuro per l'iPad? In tal caso, potresti avere un caso, perché si tratta di una richiesta speciale da un singolo client.

Tuttavia, se prevedi di conservare l'iPad o di utilizzarlo per altri client, non dovresti chiederne uno. Perché allora è uno strumento del mestiere, e come sottolinea Craige, non chiederesti loro di comprarti un nuovo computer.


4

Puoi prenderne in prestito / noleggiarne uno a scopo di test anziché acquistarlo?


3
-1 perché mentre questo fornisce una soluzione al problema operativo, non risponde alla domanda che è stata posta. Forse questo avrebbe dovuto essere un commento.
Craige,

6
@Craige: Chill out, amico :) Sembra che l'OP abbia bisogno di un iPad per i test e non voglia comprarne uno - la mia risposta sembra una soluzione al suo problema.
Nemanja Trifunovic,

1

Vorrei prima determinare che il contratto indica se l'applicazione Web supporta i dispositivi iOS. In tal caso, questo avrebbe dovuto essere qualcosa di cui hai parlato prima di concordare il prezzo del contratto.

Se non si dispone di un contratto, rifiutarsi di testarlo su dispositivi iOS, a meno che non siano disposti ad acquistare tale dispositivo. Ovviamente potresti dirglielo come suggeriva Adam, prenderne uno da loro e restituirlo a loro quando il progetto sarà completato.


No, vedresti se menzionasse iPad. Esistono dispositivi iOS con schermi più piccoli e potrebbe non essere quello che desidera il client. Il client potrebbe desiderare qualcosa che non funzionerà su uno schermo più piccolo come un iPhone.
David Thornley,

1

Se il client sta specificando un dispositivo specifico e ciò non era previsto nell'ambito del progetto originale, credo che sia su di essi. Se hanno specificato che il prodotto deve funzionare su piattaforme mobili, penso che spetti a te assicurarti di avere un modo per testare su più piattaforme mobili. Se vengono da te in seguito e insistono affinché venga testato su un iPad, devono fornire. Capire ovviamente che se lo forniscono, lo recuperano quando il progetto è terminato, quindi se pensi di poterne desiderare uno dopo, è tutto a te.

Includo sempre una clausola nei miei contratti che stabilisce che il cliente è responsabile della fornitura di tutti i dispositivi specifici e / o non standard richiesti. Sono responsabile di fornire il mio ambiente di sviluppo, ma non dovrei uscire e continuare ad acquistare componenti hardware molto specifici che sono solo per questo progetto. Se riesci a eseguire il test tramite un emulatore come parte di un SDK, va bene per te. Se insistono che deve essere un vero "XWidget 10000", allora devono fornire.


1

NO. NON chiedi al cliente di offrirti un iPad gratuito. O ne acquisti uno tu stesso o chiedi al cliente (se hanno un requisito per il funzionamento del prodotto su un iPad) di fornirne uno per la durata del progetto (che rimane di loro proprietà, e dovresti trattarlo come tale e restituirlo quando il progetto è terminato).
Se in effetti fai un'offerta sul contratto sapendo che dovrebbe coinvolgere un iPad, mi aspetto che tu ne abbia già uno. Non è come se stiamo parlando di un kit molto oscuro qui che non ha applicazioni al di fuori dell'ambito del contratto o è così costoso che non puoi aspettarti che un privato o un piccolo fornitore ne abbia uno.


0

Come sviluppatore web freelance, dovresti già avere questo strumento nel tuo toolkit.

Stiamo rapidamente entrando in un'era mobile e dovresti essere in grado di testare su piattaforme mobili; questo fa parte del tuo lavoro come sviluppatore.

-- Modificare --

Non credo che sia responsabilità dei clienti acquistare nessuno dei tuoi strumenti per te, a meno che non sia uno strumento estremamente raro che non potresti mai più utilizzare, nel qual caso questo requisito dovrebbe essere negoziato nel contratto iniziale.

Lo considero simile all'acquisto degli strumenti per l'appaltatore / i che costruisce la tua casa. Vorresti pagare migliaia di dollari extra per equipaggiarli con strumenti di base del commercio, come martelli e trapani?


3
Non sono un libero professionista, ma immagino che tenere uno stock costantemente aggiornato di varie piattaforme mobili per i test sarebbe una spesa abbastanza pesante, ma immagino che la spesa possa essere presa in considerazione nel tasso addebitato ai clienti.
FrustratedWithFormsDesigner,

5
-1 per aver detto all'interrogante quale sia il suo lavoro.

@MarkBannister - I test fanno parte dello sviluppo. Come libero professionista, ti assumi la responsabilità delle spese extra sostenute per i test su piattaforme diverse che potresti dover acquistare. Non sono sicuro del motivo per cui tutti qui pensano che sia compito dei clienti acquistare i tuoi strumenti per te.
Craige,

7
Se hai intenzione di insistere sul fatto che l'appaltatore costruisca la tua casa usando una marca specifica di martello, allora l'appaltatore non dovrebbe essere quello che paga per quel martello. Dovrebbe essere la responsabilità dei clienti di trovare un appaltatore che abbia già quella marca di martello, o il cliente dovrebbe fornire
all'appaltatore

-1

Anche se questo non risponde alla tua domanda diretta. Se è un progetto basato sul web, aggiungerò un centesimo. Per semplici schermate di Ipad e dispositivi multipiattaforma e test di interattività di base ho usato con successo CrossBrowserTesting.com. Puoi generare schermate e inviarle al tuo client in modo rapido e semplice, quindi potrebbe essere utile se hai un iPad.

* Oltre ad essere un cliente, non ho alcun interesse o affiliazione con crossbrowsertesting.com


-1

La domanda più grande qui non è il costo di acquisto di un iPad, ma il costo di far funzionare il tuo progetto su un iPad.

Prima di fare qualsiasi cosa è necessario stimare il costo di creazione della compatibilità con iPad (potrebbe essere necessario prenderne uno in prestito per farlo). Se è solo un'ora o due di lavoro, probabilmente non è ragionevole avere il tuo client oltre $ 600 per il dispositivo. Se vedi una fattura di sviluppo di compatibilità con ipad molto considerevole, potresti trovare più appropriato pagare tu stesso l'ipad e quindi calcolare il costo dell'ammortamento dell'ipad nella fattura.

In altre parole, se vale $ 300 di lavoro, no non comprare e iPad. Se sono $ 5000 di lavoro, sì, acquista un iPad usato con i soldi del deposito e vendilo quando hai finito. In questo modo costa al cliente solo $ 100 o $ 200 al massimo. Questo sembra il più giusto e crea più valore in ciò che offri soddisfacendo le esigenze dei clienti.

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.