Können Freiberufler ihren Kunden bitten, ein iPad für Projektanforderungen zu sponsern?

21

Ich mache freiberufliche Webprojekte für einen Kunden. Der Kunde hat mich gebeten, ein iPad zu Testzwecken zu kaufen. Soll ich ihn bitten, mir ein iPad zu besorgen?

Ansonsten brauche ich das iPad nicht. Ist es ethisch korrekt, um Sponsoring zu bitten, wenn Sie für die Projekte bezahlt werden? Soll ich es ausprobieren?

Rajat Gupta
quelle
2
Scheint mir das ein Handwerkszeug in diesem Fall zu sein. Würdest du deinen Kunden bitten, dir auch einen neuen Desktop zu kaufen?
Craige
2
Es gibt einen iPad-Emulator im SDK, der von Apple erhältlich ist. Sie sind sich jedoch nicht sicher über die Kosten (ich gehe davon aus, dass MS kostenlos ist, wenn Sie die Entwicklertools besitzen). Wäre das nicht eine geeignete Alternative? developer.apple.com/devcenter/ios/index.action developer.apple.com/library/ios/#documentation/Xcode/Conceptual/…
Mauro
14
Bitten Sie ihn, Ihnen NUR ein iPad für diesen Zweck zu besorgen, wenn Sie beabsichtigen, es ihm zu geben, wenn die Entwicklung abgeschlossen ist.
Joel Etherton
3
Das Kaufen eines iPad zum Testen einer einzelnen Website ist wie das Kaufen einer Granate zum Töten einer Fliege! benutze einen beliebigen Emulator / Simulator / leihe ihn von einem Freund aus.
Yousf
1
@ Mauro Ist der Emulator nicht nur für die Ausführung auf einem Mac verfügbar? Abhängig von seinem aktuellen Hardwareinventar könnte Marcos nur ein Gerät tauschen, das er für eine Sekunde nicht hat.
Dan Neely

Antworten:

25

Wenn ein iPad eine neue Anforderung ist, sollte Ihr Kunde für die zusätzlichen Tests zahlen und Ihre Gebühr sollte dies widerspiegeln. Sie können den Kunden bitten, einen für sein Projekt zu verwenden. Wenn dies jedoch weiterhin erforderlich ist, müssen Sie die Hardwarekosten in Ihre Preisgestaltung einbeziehen.

Mike
quelle
8
+1 für den Vorschlag, die Hardwarekosten in die OP-Preise einzubeziehen.
Jetti
6
Ich habe vor kurzem eine iPad-Anwendung im Auftrag geschrieben. Ich habe nicht nur die Kosten für das iPad in meinen Preis einbezogen, sondern auch die Kosten für einen Mac. Ich habe kein Geheimnis daraus gemacht und der Kunde war damit völlig einverstanden.
Peter
57

Ich würde sagen, dass dies zu 100% ethisch ist, und ich würde meinen Kunden bitten, mir alle nicht standardmäßigen Tools zur Verfügung zu stellen, die für ein Projekt erforderlich sind. Ich würde auch sagen, dass der Kunde das Recht hat, die Rückgabe der Werkzeuge bei Abschluss des Projekts zu verlangen.

Adam Crossland
quelle
1
Nur neugierig auf deine Gedanken hier. Befinden wir uns nicht in einer Zeit, in der mobiles Surfen Standard ist, und sollten wir daher auch auf diesen Plattformen testen?
Craige
23
Ich bin mir sicher einig, dass Schnittstellen für verschiedene Formfaktoren entwickelt und getestet werden sollten, aber das iPad ist nur eines von Hunderten von verschiedenen Mobilgeräten. Was wäre, wenn der Kunde, der jetzt zufrieden ist, dass seine Anwendung auf einem iPad gut funktioniert, das gleiche Bedürfnis nach TouchPad, iPhone (gleiches Betriebssystem, unterschiedliche Bildschirmgröße), einem 10-Zoll-Galaxy-Tablet, einem 7-Zoll-Dell-Tablet und einem Rinky-Dink-LG hat? Mobiltelefon. Kann von einem Freiberufler erwartet werden, dass er alle diese Geräte besitzt?
Adam Crossland
14
@Craige, das Testen auf dem Emulator beweist nur eines: Es funktioniert auf dem Emulator
Matthew
2
@ Carson63000: Fair genug, aber das ist kein Grund für mich, Apple 600 Dollar für ein Stück Hardware zu geben, das ich überhaupt nicht beachte. Tut mir leid, ich persönlich interessiere mich nicht für Tablets. Es handelt sich um schreibgeschützte Geräte, und als Softwareentwickler beschäftige ich mich hauptsächlich mit der Erstellung. Meine Kunden können mir gerne die Geräte zur Verfügung stellen, auf denen sie ihr Projekt testen möchten. Die einzigen Tools, für die ich zahle, sind mein Toshiba-Laptop, mein Auto und meine Ausbildung.
Adam Crossland
1
C'est la guerre.
Adam Crossland
10

Bauen Sie es in die Kosten Ihres Vertrages mit ihnen ein.

Sylvanaar
quelle
7

Es ist zweifelhaft. Würden Sie das iPad nach Abschluss des Projekts an den Client zurückgeben? Ist es nur für diesen Client und diesen Client und Sie sehen keine zukünftige Verwendung für das iPad? In diesem Fall liegt möglicherweise ein Fall vor, da dies eine spezielle Anforderung eines einzelnen Kunden ist.

Wenn Sie das iPad jedoch behalten oder für andere Kunden verwenden möchten, sollten Sie nicht nach einem fragen. Denn dann ist es ein Handwerkszeug, und wie Craige betont, würden Sie sie nicht bitten, Ihnen einen neuen Computer zu kaufen.

Malfist
quelle
4

Können Sie eine zu Testzwecken ausleihen / leasen, anstatt sie zu kaufen?

Nemanja Trifunovic
quelle
3
-1, da dies zwar eine Lösung für das ops-Problem darstellt, die gestellte Frage jedoch nicht beantwortet. Vielleicht hätte das ein Kommentar sein sollen.
Craige
6
@Craige: Chill out, Mann :) Es scheint, dass das OP zum Testen ein iPad benötigt und keines kaufen möchte - meine Antwort klingt wie eine Lösung für sein Problem.
Nemanja Trifunovic
1

Ich würde zunächst feststellen, ob der Vertrag angibt, ob die Webanwendung iOS-Geräte unterstützen würde. Wenn dies der Fall ist, hätten Sie darüber sprechen müssen, bevor Sie den Preis für den Vertrag vereinbart haben.

Wenn Sie keinen Vertrag haben, lehnen Sie es ab, ihn auf iOS-Geräten zu testen, es sei denn, sie sind bereit, das Gerät zu kaufen. Du kannst es ihnen natürlich sagen, wie Adam es vorgeschlagen hat, einen von ihnen ausgraben und ihn ihnen zurückgeben, wenn das Projekt abgeschlossen ist.

Ramhound
quelle
Nein, Sie würden sehen, wenn es iPads erwähnt. Es gibt iOS-Geräte mit kleineren Bildschirmen, und das ist möglicherweise nicht das, was der Client möchte. Der Client möchte möglicherweise etwas, das auf einem kleineren Bildschirm wie einem iPhone nicht funktioniert.
David Thornley
1

Wenn der Kunde ein bestimmtes Gerät spezifiziert und dies nicht im ursprünglichen Projektumfang festgelegt wurde, glaube ich, dass es auf ihnen liegt. Wenn sie angegeben haben, dass das Produkt auf mobilen Plattformen funktionieren muss, liegt es meiner Meinung nach an Ihnen, sicherzustellen, dass Sie eine Möglichkeit zum Testen auf mehreren mobilen Plattformen haben. Wenn sie später zu Ihnen kommen und darauf bestehen, dass sie auf einem iPad getestet werden, müssen sie dies bereitstellen. Natürlich verstehen sie, dass sie es zurückbekommen, wenn sie es bereitstellen, wenn das Projekt abgeschlossen ist. Wenn Sie also glauben, dass Sie später eines wollen, liegt das an Ihnen.

In meinen Verträgen ist immer eine Klausel enthalten, die besagt, dass der Kunde dafür verantwortlich ist, bestimmte und / oder nicht standardmäßige Geräte bereitzustellen, die er benötigt. Ich bin für die Bereitstellung meiner eigenen Entwicklungsumgebung verantwortlich, aber ich sollte nicht fortfahren müssen, ganz bestimmte Teile der Hardware zu kaufen, die nur für dieses Projekt bestimmt sind. Wenn Sie im Rahmen eines SDK über einen Emulator testen können, ist das gut für Sie. Wenn sie darauf bestehen, dass es sich um ein echtes "XWidget 10000" handelt, müssen sie es bereitstellen.

cdkMoose
quelle
1

NEIN. Sie bitten den Kunden NICHT, Ihnen ein kostenloses iPad zu geben. Sie kaufen entweder selbst ein Produkt oder bitten den Kunden (wenn das Produkt auf einem iPad ausgeführt werden soll), ein Produkt für die Dauer des Projekts bereitzustellen (das sein Eigentum bleibt, und Sie sollten es als solches behandeln und zurückgeben wenn das Projekt abgeschlossen ist).
Wenn Sie tatsächlich auf den Vertrag bieten und wissen, dass es sich um ein iPad handeln sollte, erwarte ich, dass Sie als Auftragnehmer bereits ein iPad haben. Es ist nicht so, als würde es sich um ein höchst undurchsichtiges Teil eines Kits handeln, das außerhalb des Vertragsbereichs keine Anwendung findet oder so teuer ist, dass Sie nicht erwarten können, dass eine Privatperson oder ein kleiner Zulieferer eines hat.

jwenting
quelle
0

Als freiberuflicher Webentwickler sollten Sie dieses Tool bereits in Ihrem Toolkit haben.

Wir rücken schnell in ein mobiles Zeitalter vor, und Sie sollten in der Lage sein, auf mobilen Plattformen zu testen. Dies ist Teil Ihrer Arbeit als Entwickler.

- Bearbeiten -

Ich glaube nicht, dass es in der Verantwortung des Kunden liegt, eines Ihrer Werkzeuge für Sie zu kaufen, es sei denn, es ist ein äußerst seltenes Werkzeug, das Sie nie wieder verwenden könnten. In diesem Fall sollte diese Anforderung im ursprünglichen Vertrag ausgehandelt werden.

Ich sehe dies als Kauf der Werkzeuge für die Bauunternehmer, die Ihr Haus bauen. Möchten Sie zusätzlich Tausende von Dollar bezahlen, um sie mit grundlegenden Handwerkszeugen wie Hämmern und Bohrern auszustatten?

Craige
quelle
3
Ich bin kein Freiberufler, aber ich stelle mir vor, dass ein konstanter Bestand an verschiedenen mobilen Plattformen für Testzwecke ein ziemlich hoher Aufwand wäre, aber ich denke, dass dieser Aufwand in den den Kunden in Rechnung gestellten Preis einfließen könnte .
FrustratedWithFormsDesigner
5
-1 für das Erklären des Fragestellers, was sein Job ist.
@MarkBannister - Testen ist Teil der Entwicklung. Als Freiberufler tragen Sie die Verantwortung für die zusätzlichen Kosten für Tests auf verschiedenen Plattformen, die Sie möglicherweise erwerben müssen. Ich bin mir nicht sicher, warum jeder hier denkt, dass es die Aufgabe des Kunden ist, Ihre Werkzeuge für Sie zu kaufen.
Craige
7
Wenn Sie darauf bestehen möchten, dass der Bauunternehmer Ihr Haus mit einer bestimmten Hammermarke baut, sollte der Bauunternehmer nicht derjenige sein, der für diesen Hammer bezahlt. Es sollte die Verantwortung des Kunden sein, einen Auftragnehmer zu finden, der diese Hammermarke bereits besitzt, oder der Kunde sollte dem Auftragnehmer den zu verwendenden Hammer zur Verfügung stellen (der Kunde darf den Hammer jedoch behalten)
Donnerstag,
-1

Dies geht jedoch nicht auf Ihre direkte Frage ein. Wenn es ein webbasiertes Projekt ist, werde ich einen Cent hinzufügen. Für einfache Screenshots von iPad- und Multiplattform-Geräten und grundlegende Interaktivitätstests habe ich CrossBrowserTesting.com mit Erfolg verwendet. Sie können Screenshots erstellen und diese schnell und einfach an Ihren Kunden senden. Dies kann sogar hilfreich sein, wenn Sie ein iPad besitzen.

* Abgesehen davon, dass ich Kunde bin, habe ich kein Interesse an crossbrowsertesting.com

ChrisFM
quelle
-1

Die größere Frage ist hier nicht die Kosten für den Kauf eines iPads, sondern die Kosten für die Ausführung Ihres Projekts auf einem iPad.

Bevor Sie etwas unternehmen, müssen Sie die Kosten für den Einbau der iPad-Kompatibilität abschätzen (möglicherweise müssen Sie eine ausleihen, um dies zu tun). Wenn es nur ein oder zwei Stunden Arbeit sind, dann ist es wahrscheinlich nicht sinnvoll, dass Ihr Kunde mehr als 600 US-Dollar für das Gerät ausgibt. Wenn Sie eine sehr umfangreiche Rechnung zur Entwicklung der iPad-Kompatibilität sehen, ist es möglicherweise sinnvoller, das iPad selbst zu bezahlen und die Kosten für die Abschreibung des iPads in die Rechnung einzubeziehen.

Mit anderen Worten, wenn es 300 $ wert ist, kaufen Sie nicht und ipad nicht. Wenn es $ 5000 Arbeit ist, ja, kaufe ein gebrauchtes iPad mit dem Einzahlungsgeld und verkaufe es, wenn du fertig bist. Auf diese Weise kostet es den Kunden höchstens 100 oder 200 US-Dollar. Dies scheint am gerechtesten zu sein und steigert den Wert Ihres Angebots, indem es auf die Bedürfnisse des Kunden eingeht.

ChrisFM
quelle