Os freelancers podem solicitar que seu cliente patrocine um iPad para as necessidades do projeto?

21

Eu faço projetos web freelance para um cliente. O cliente está me pedindo para comprar um iPad para fins de teste. Devo pedir que ele me traga um iPad?

Caso contrário, não tenho necessidade do iPad. É ético pedir patrocínio quando você é pago pelos projetos? Devo experimentar?

Rajat Gupta
fonte
2
Parece-me que seria uma ferramenta do comércio neste caso. Você pediria ao seu cliente para comprar um novo desktop também?
Craige
2
Existe um emulador de iPad no SDK disponível na Apple ... Porém, não tenho certeza do custo (presumo que o MS seja gratuito se você possui as ferramentas de desenvolvimento) não seria uma alternativa adequada? developer.apple.com/devcenter/ios/index.action developer.apple.com/library/ios/#documentation/Xcode/Conceptual/…
Mauro
14
Peça a ele que compre um iPad SOMENTE para esse fim, se você pretende dar a ele quando o desenvolvimento estiver completo.
Joel Etherton #
3
comprar um iPad para testar um único site é como comprar uma granada para matar moscas! use qualquer emulador / simulador / peça emprestado de um amigo.
Yousf 3/11/11
1
@Mauro O emulador não está disponível apenas para execução em um Mac? Dependendo do seu inventário atual de hardware, Marcos pode acabar trocando apenas um dispositivo que não possui por um segundo.
Neely

Respostas:

25

Se um iPad for um novo requisito, seu cliente deverá pagar pelo teste extra e sua taxa deve refletir isso. Você pode solicitar ao cliente um para usar em seu projeto, mas se essa for uma necessidade contínua, você precisará trabalhar o custo do hardware nos preços.

Mike
fonte
8
+1 por sugerir que o custo do hardware seja calculado de acordo com os preços do OP.
Jetti
6
Recentemente, escrevi um aplicativo para iPad sob contrato. Incluí não apenas o custo do iPad nos meus preços, mas também o custo de um Mac. Eu não escondi isso e o cliente estava totalmente bem com isso.
Peter
57

Eu diria que é 100% ético e, sim, pediria ao meu cliente que me fornecesse todas as ferramentas não-padrão necessárias para um projeto. Eu também diria que o cliente tem todo o direito de solicitar que as ferramentas sejam devolvidas na conclusão do projeto.

Adam Crossland
fonte
1
Apenas curioso quanto aos seus pensamentos aqui. Não estamos em uma época em que a navegação móvel é uma prática padrão e, portanto, deveríamos testar também nessas plataformas?
Craige
23
Eu certamente concordo que as interfaces devem ser projetadas e testadas com diferentes formatos, mas o iPad é apenas uma das centenas de dispositivos móveis diferentes. E se o cliente, agora satisfeito com o fato de o aplicativo funcionar bem em um iPad, faça a mesma demanda por TouchPad, iPhone (mesmo sistema operacional, tamanho de tela diferente), um tablet Galaxy de 10 polegadas, um tablet Dell de 7 polegadas e um LG rinky-dink celular. Pode-se esperar que um freelancer possua todos esses dispositivos?
Adam Crossland
14
@Craige, testando no emulador só prova uma coisa: ele funciona no emulador
Matthew
2
@ Carson63000: É justo, mas isso não é motivo para eu dar US $ 600 à Apple por uma peça de hardware que eu não tenho absolutamente nenhuma consideração. Desculpe, mas pessoalmente não me importo com tablets. São dispositivos somente leitura e, como engenheiro de software, estou amplamente envolvido na criação. Meus clientes são totalmente bem-vindos para me fornecer os dispositivos nos quais eles desejam testar seu projeto. As únicas ferramentas pelas quais pago são meu laptop Toshiba, meu carro e minha educação.
Adam Crossland
1
C'est la guerre.
Adam Crossland
10

Construa-o no custo do seu contrato com eles.

sylvanaar
fonte
7

É duvidoso. Você devolveria o iPad ao cliente após a conclusão do projeto? É apenas para este cliente e apenas para esse cliente, e você não vê um uso futuro para o iPad? Nesse caso, você pode ter um caso, porque esta é uma solicitação especial de um único cliente.

No entanto, se você planeja manter o iPad ou usá-lo para outros clientes, não solicite um. Porque então é uma ferramenta comercial e, como Craige aponta, você não pediria que comprassem um computador novo para você.

Malfist
fonte
4

Você pode emprestar / arrendar um para fins de teste, em vez de comprá-lo?

Nemanja Trifunovic
fonte
3
-1 porque, embora isso forneça uma solução para o problema das operações, não responde à pergunta que foi feita. Talvez isso devesse ter sido um comentário.
Craige
6
@ Craig: Calma, cara :) Parece que o OP precisa de um iPad para testar e não quer comprar um - minha resposta parece uma solução para o seu problema.
Nemanja Trifunovic
1

Primeiro, determinaria que o contrato indica se o aplicativo da Web suportaria dispositivos iOS. Se isso acontecer, isso realmente deveria ter sido algo sobre o qual você falou antes de concordar com o preço do contrato.

Se você não tiver um contrato, recuse-o a testá-lo em dispositivos iOS, a menos que eles estejam dispostos a comprar o dispositivo. Obviamente, você pode contar a eles como Adam sugeriu, guardar um deles e devolvê-lo quando o projeto estiver concluído.

Ramhound
fonte
Não, você veria se mencionava iPads. Existem dispositivos iOS com telas menores, e isso pode não ser o que o cliente deseja. O cliente pode muito bem querer algo que não funcione em uma tela menor como um iPhone.
David Thornley
1

Se o cliente estiver especificando um dispositivo específico e isso não foi estipulado no escopo original do projeto, acredito que esteja nele. Se eles especificaram que o produto deve funcionar em plataformas móveis, acho que cabe a você garantir que você possa testar em várias plataformas móveis. Se eles vierem até você mais tarde e insistirem em testá-lo em um iPad, eles precisam fornecer. Compreendendo, é claro, que, se eles o fornecerem, o receberão de volta quando o projeto estiver concluído; portanto, se você acha que deseja um depois, isso é com você.

Sempre incluo uma cláusula em meus contratos que estipula que o cliente é responsável por fornecer todos os dispositivos específicos e / ou fora do padrão exigidos. Sou responsável por fornecer meu próprio ambiente de desenvolvimento, mas não preciso sair e continuar comprando peças de hardware muito específicas que são apenas para este projeto. Se você pode testar através de um emulador como parte de um SDK, é bom para você. Se eles insistem que deve ser um "XWidget 10000" real, eles precisam fornecer.

cdkMoose
fonte
1

NÃO. Você NÃO pede ao cliente que lhe forneça um iPad grátis. Você compra um ou solicita ao cliente (se houver um requisito para que o produto seja executado em um iPad) para fornecer um durante o projeto (que continua sendo sua propriedade e você deve tratá-lo como tal e devolvê-lo) quando o projeto estiver concluído).
Se, de fato, você licitar no contrato, sabendo que ele deve envolver um iPad, eu esperaria que você, como contratado, já o tivesse. Não é como se estivéssemos falando de um kit altamente obscuro aqui que não tem aplicação fora do escopo do contrato ou é tão caro que você não pode esperar que uma pessoa particular ou um pequeno fornecedor o tenha.

jwenting
fonte
0

Como desenvolvedor web freelancer, você já deve ter essa ferramenta como seu kit de ferramentas.

Estamos entrando rapidamente na era móvel, e você deve poder testar em plataformas móveis; isso faz parte do seu trabalho como desenvolvedor.

- Editar -

Não acredito que seja da responsabilidade do cliente comprar qualquer uma de suas ferramentas para você, a menos que seja uma ferramenta extremamente rara que você nunca poderá usar novamente. Nesse caso, esse requisito deve ser negociado no contrato inicial.

Vejo isso como comprar as ferramentas para os contratados que constroem sua casa. Você gostaria de pagar milhares de dólares extras para equipá-los com ferramentas básicas do comércio, como martelos e brocas?

Craige
fonte
3
Não sou freelancer, mas imagino que manter um estoque constantemente atualizado de várias plataformas móveis para testes seria uma despesa bastante pesada, mas acho que essa despesa pode ser levada em consideração na taxa cobrada dos clientes.
FrustratedWithFormsDesigner
5
-1 por dizer ao questionador qual é o seu trabalho.
@ MarkBannister - O teste faz parte do desenvolvimento. Como freelancer, você assume a responsabilidade pelas despesas extras incorridas dos testes em diferentes plataformas que talvez você precise comprar. Não sei por que todos aqui pensam que é tarefa dos clientes comprar suas ferramentas para você.
Craige
7
Se você insistir para que o contratado construa sua casa usando uma marca específica de martelo, o contratante não deve ser o único a pagar por esse martelo. Deve ser da responsabilidade clientes para encontrar um empreiteiro que já tem essa marca de martelo, ou o cliente deve fornecer o contratante o martelo a ser utilizado (o cliente fica com o martelo embora)
thedaian
-1

Embora isso não atenda à sua pergunta direta. Se for um projeto baseado na Web, adicionarei um centavo. Para capturas de tela simples do iPad e dispositivos multiplataforma e testes básicos de interatividade, usei o CrossBrowserTesting.com com sucesso. Você pode gerar capturas de tela e enviá-las ao seu cliente de forma rápida e fácil, para que possa ser útil se você tiver um ipad.

* Além de ser um cliente, não tenho interesse ou afiliação com crossbrowsertesting.com

ChrisFM
fonte
-1

A questão maior aqui não é o custo de comprar um ipad, mas o custo de fazer seu projeto funcionar em um iPad.

Antes de fazer qualquer coisa, é necessário estimar o custo de construção na compatibilidade do iPad (talvez seja necessário emprestar um para isso). Se é apenas uma hora ou duas de trabalho, não, provavelmente não é razoável que o seu cliente gaste mais de US $ 600 pelo dispositivo. Se você vir uma fatura de desenvolvimento de compatibilidade com ipad muito considerável, poderá achar mais apropriado pagar pelo ipad e depois calcular o custo da depreciação do ipad na fatura.

Em outras palavras, se vale US $ 300 em trabalho, não compre e ipad. Se for $ 5000 em trabalho, sim, compre um ipad usado com o dinheiro do depósito e venda-o quando terminar. Dessa forma, ele custa apenas ao cliente US $ 100 ou US $ 200, no máximo. Isso parece o mais justo e agrega mais valor ao que você oferece, atendendo às necessidades dos clientes.

ChrisFM
fonte