Welche Fragen stellen Sie, wenn Sie gebeten werden, eine Schätzung der Themenentwicklung abzugeben?

17

Ich habe gerade eine E-Mail erhalten, in der die folgende Frage gestellt wurde:

"Wie viel kostet es, ein WordPress-Theme zu programmieren?"

Ich kann diese Frage nicht beantworten, ohne die Antwort auf eine Vielzahl anderer Fragen zu kennen. Ich bin mit folgenden Gegenständen über dem Kopf aufgetaucht:

  1. Welche Browser / Geräte müssen unterstützt werden?
  2. Welche WordPress-Kernfunktionalität muss unterstützt werden?
  3. Welche Vorlagendateien müssen erstellt werden?
  4. Gibt es und benutzerdefinierte Seitenvorlagen?
  5. Soll das Thema internationalisiert werden?
  6. Bietet das Theme Funktionen außerhalb des WordPress-Kerns?
  7. Wie komplex ist das Design?
  8. Welche Zugänglichkeit wird erwartet?
  9. Wie viel WordPress-Funktionalität ist in der PSD vertreten?

Leider habe ich nicht alle aufgeschrieben und ich bin mir sicher, dass mir sehr wichtige Dinge fehlen. Um mir in Zukunft Zeit zu sparen und anderen Freiberuflern zu helfen, hielt ich es für eine gute Idee, die Fragen aufzulisten, die sie potenziellen Kunden stellen, wenn sie gebeten werden, ein Thema aus einem unbekannten Design zu entwickeln.

Mfields
quelle

Antworten:

5

Ich denke, einige Ihrer Fragen sind zu weit gefasst. Sie können immer noch nicht jede Antwort in Stunden aufschlüsseln.

Einige der Fragen, die ich stelle:

  • Gibt es Widgets? Welche?
  • Welche Themenoptionen werden benötigt? Einzelheiten? Farben, Textfelder, Bild-Uploads etc.
  • Benutzerdefinierte Beitragstypen und Taxonomien? Sehr sehr detailliert.
  • Wie werden die Kommentare angezeigt? Dieser fehlt bei vielen PSD-Dateien. Benötigen Sie einen Custom Walker?
  • Was soll passieren, wenn der Benutzer eine Mindestschriftgröße von 24px hat?
  • Was soll passieren, wenn das Fenster des Benutzers nur 35em breit ist? Ich konnte den Pay-Button bei Amazon nicht einmal auf meinem Laptop finden, weil der Designer bisher nicht darüber nachgedacht hatte…
  • Welche Plugins müssen Sie integrieren? Kontaktformulare, soziale Schaltflächen, Kommentare abonnieren usw.
  • Funktionsweise von Navigationsmenüs: Icons, Beschreibungen, eingebettete Bilder?
  • Wird ein Slider benötigt? Was soll es tun? Wie werden die Artikel hinzugefügt?
  • Wird die Ausgabe für kleine Geräte von einem separaten / untergeordneten Thema behandelt?

Einige Dinge, die Sie nicht fragen müssen, aber wissen müssen , um die Zeit abzuschätzen:

  • Wie viele Sprites müssen Sie bauen?
  • Wie viel Unterstützung benötigt der Kunde? Verwenden Sie im Zweifelsfall 25% der Gesamtzeit.
  • Haben Sie Ihren letzten Code abstrakt genug geschrieben, um ihn wiederzuverwenden?

Extra: Berechnung

Teilen Sie jeden Schritt in Stunden auf. Fassen Sie die Stunden zusammen und verdoppeln Sie sie dann. Wenn Sie ein Anfänger sind, verdreifachen Sie die Zeit. Fügen Sie dann die Support-Zeit hinzu.

fuxia
quelle
+1 eins bei Kommentaren. Ich habe PSDs bekommen, in denen überhaupt keine Kommentare erwähnt wurden! verblüffend! Vielen Dank für alle Fragen. Tolle Ergänzungen zum Thread :)
Mfields
3

Ich kann nicht zu viel zu den anderen Antworten hinzufügen, also sind hier meine 2 Cent plus einige kundenbezogene Dinge, die bei der Berechnung des Preises berücksichtigt werden könnten.

Zeitberechnung

  1. Habe ich eine vollständige Sitemap?
  2. Habe ich Screenshots, Links oder PSDs für jeden Teil der Website?
  3. 3.b. Bekomme ich genug Geld, um Lizenzen für benötigte Plugins zu kaufen? 3.a. Gibt es genug Geld, um Entwicklerlizenzen zu kaufen, mit denen ich beim nächsten Projekt Geld sparen kann, oder um ein weiteres Projekt zu erstellen, bei dem das Budget die Bezahlung eines Plugins zulässt?
  4. Muss ich das Theme auf einem Server einrichten?

Dinge, die ich (persönlich) nicht tun würde:

  • Fließende Designs (Der Kunde wird niemals zufrieden sein - Das Design wird niemals wie erwartet aussehen und die Unterschiede zwischen den Browsern können für den Kunden sichtbar werden.)
  • E-Commerce-Plattformen (Produktpalette ändert oder erweitert - Sie werden nie fertig sein).
  • Javascript-Flash klont (Fangen Sie einen zu alten Browser, einige blockieren AddOn oder sonst und der Client wird Sie hassen).
  • Ein "ovipares Wollmilchschwein": Etwas, das alles kann. Kunden mit einer guten Fantasie und Ideen sind gut. Einige können nicht aufhören, jede Sekunde neue Ideen einzuladen oder zu haben.

Anfrage, Vertrag & Kunde

Der (Web-) Designer

  1. Ist ein Designer involviert?
  2. Bekomme ich PSDs oder HTML-Vorlagen mit fertiggestelltem Markup?
  3. Hat der Designer online Referenzen, die ich mir ansehen kann?
  4. Ist der "Designer" ein Freund von ihr / ihm? (Macht immer Probleme - der "Designer" sagt, was möglich ist und wie viel Zeit Sie benötigen sollten / wie viel Geld für x oder y zu zahlen ist)

Der Kunde

  1. Ist er bereit, 30% im Voraus zu bezahlen? (Diese Kunden springen nicht ab - und die Arbeitsvorbereitung wird bezahlt, wenn sie es tut.)
  2. Darf ich das Design etwas ändern, um Zeit zu sparen?
  3. Ist der Kunde wirklich der Kunde selbst oder nur der technisch versierte Repräsentant?
  4. Hat der Kunde ein Geschäft zusammen mit Partnern (oder Familienmitgliedern)? (Wenn ja, laden Sie sie alle zu jedem Meeting ein.)

Der Vertrag

Besprechungen

  1. Legen Sie ein Limit / eine Anzahl für Besprechungen für jede Phase des Projekts fest. Wenn sie eine Besprechung absagen, sollte dies als Besprechung gelten.
  2. Legen Sie ein Zeitlimit für jedes Meeting fest.

Anleitung / Helpdesk / Verbesserungen

  1. Bieten Sie einige Stunden an, um die Seite zu ändern / zu verbessern, nachdem alles bezahlt wurde und die Website online ist.
  2. Bieten Sie zwei Sitzungen außerhalb Ihrer Büroräume an, um zu erklären, wie grundlegende Dinge funktionieren.

Zahlung

  1. Lass dich für jede abgeschlossene Phase bezahlen. Wenn der Kunde dies nicht tut, vertraut er Ihnen nicht. Und deshalb solltest du ihr / ihm nicht vertrauen.

Nachwirkungen

  1. Bieten Sie ihnen keinen telefonischen Support an. Tun Sie es, wenn Sie möchten, aber heben Sie das Telefon nur jedes zweite Mal ab oder heben Sie den Hörer ab und teilen Sie ihm mit, dass Sie nicht im Büro sind (wenn Sie nicht im Büro sind).
  2. Nehmen Sie niemals einen Kunden in Ihr Büro und "schnell" ändern Sie etwas vor ihnen. Sie denken dann, Sie brauchen Minuten für die ganze Sache.
  3. Geben Sie niemals , wirklich niemals Ihre Arbeit aus der Hand, bevor Sie die vollständige Zahlung erhalten haben.
  4. Arbeiten Sie niemals mit einem Kunden zusammen, der sich darüber beschwert, dass der letzte "Webdesigner" dies oder jenes nicht getan hat und das Projekt noch nicht abgeschlossen ist.
  5. (Nur meine Erfahrung :) Niemals für schwangere Frauen arbeiten :)
Kaiser
quelle
0

Normalerweise zitiere ich nicht, ohne das Design zu sehen. Es gibt zu viele Variablen, die allein im Entwurf leicht eine Schätzung zunichte machen könnten. Ich mag auch Fragen wie:

  • Was sollte im WordPress-Administrationsbereich konfigurierbar sein?
  • Sind alle Farben und Schriftarten variabel oder von Anfang an festgelegt?
supajb
quelle
0

Im Allgemeinen können Sie die meisten dieser Fragen mit Blick auf die PSDs beantworten.

Ich konzentriere mich immer darauf, die Dinge zu fragen, die man aus dem Design nicht ableiten kann. Dh: Workflow zum Veröffentlichen von Inhalten, wenn ich Daten von einer alten Website usw. migrieren muss

Bearbeiten:

  • Wie viel Traffic (ungefähr) wird die Site haben?
  • Hast du schon ein Hosting? Welche Technologien unterstützt der Server?
MZAweb
quelle
Stimme voll und ganz zu! Aber oft, wenn mir diese Frage gestellt wird, ist es ein Kaltanruf ohne PSD oder Screenshot. Sehr wahr bei der Datenmigration! Normalerweise vergesse ich das :)
mfields
Die Datenmigration ist nicht Teil der Themenentwicklung.
Fuxia
1
Zwar ist die Datenmigration technisch gesehen kein Bestandteil der Themenentwicklung. Aber es gibt Zeiten, in denen man nach beidem gefragt wird.
Mfields
Ohne eine .psd ist es so ziemlich ein Fall, dass man in den Wind bläst. Aus meiner persönlichen Erfahrung kann dies schnell zu einer Schleife des Kunden werden, der ständig summt und ahhh'n und dies und das ausprobieren möchte. Die meiste Arbeit erledige ich mit Silverstripe CMS, das nicht so viele Schnickschnack hat wie WordPress, aber wie kann man einen Preis / eine Zeitskala für die Arbeit festlegen, ohne eine .psd? .. was gibt? .. ein Stundenangebot, ein festgelegtes Projekt Gebühr, wie würden Sie tatsächlich einen Preis für ein Projekt ohne .psd angeben?
MartinJJ
1
+1 zur Datenmigration "Sie meinen, ich muss dafür bezahlen?"
Ray Mitchell
0

Einige exzellente Sachen hier!

Die Art und Weise, wie ich persönlich vorgehen würde, besteht darin, nur Beispiele für zuvor erstellte Themen mit Baseball-Schätzungen zu nennen, was es kosten würde, etwas Ähnliches zu tun.

Ich finde es gefährlich, Zahlen für ein bestimmtes Projekt anzugeben, bis die Einzelheiten geklärt sind.

Zach Lysobey
quelle
0

Erste Fragen, die ich immer stelle:

  • Gibt es eine feste Frist?
  • Wann ist es und warum ist es behoben?

Manchmal lassen Kunden dies einfach weg und sagen: "Ja, wenn wir in den nächsten Monaten soweit sind, ist es in Ordnung" und versuchen dann, Sie dazu zu verleiten, sich schneller als Ihre Schätzungen zu entwickeln, weil eine irgendwie dringende Angelegenheit aufgetaucht ist und diese erledigt werden muss in kürzester Zeit.

Wenn ich diese Fragen stelle, kann ich erklären, warum die Fristen nicht so streng sein sollten (meistens, weil die Kunden umso länger brauchen, um etwas zu genehmigen), und ich kann mehr verlangen, wenn das Projekt dringend ist (oder wird).

moraleida
quelle