Diese Frage nervt mich seit 3 Monaten, seit ich von einem Freiberufler zu einer Webdesign-Firma gewechselt bin.
Unsere Vertriebsmitarbeiter stellen uns häufig ähnliche Fragen wie die folgenden:
- Wie viel kostet es, ein Widget zu programmieren?
- Wie viele Stunden dauert die Konvertierung dieser Website in diese Software?
(Ohne zu wissen, was die Website aktuell läuft) - etc
- Wie können wir ein Angebot ohne Informationen abgeben? ( Nein, ich kann nicht mehr nach Informationen fragen! )
Ich habe noch eine Frage, wenn ein Projekt das Budget überschreitet, ist es schlecht. Kürzlich habe ich ein ganzes Menü verpasst, als ich die Kosten für die Übertragung einer Website auf eine neue Plattform berechnet habe, sodass das Projekt über das Budget hinausging. Mein Chef war überhaupt nicht glücklich und ich bin der Meinung, dass manche Dinge wie diese nicht vermieden werden können.
2. Wie ist die allgemeine Praxis beim Umgang mit Budgetüberschreitungen
und gehen Projekte wie Webentwicklung häufig über Budgetbudget hinaus?
Wenn Sie in einem Webentwicklungs- / Design- / ähnlichen Unternehmen arbeiten:
3. Wie funktioniert Ihr abrechnungsfähiges Stundensystem?
Für mich haben wir eine Zeiterfassungsanwendung, mit der wir aufzeichnen, wie viele Stunden wir für welches Projekt aufwenden und ob diese abrechnungsfähig oder intern sind (AKA nicht abrechnungsfähig). Wenn wir nicht xx abrechnungsfähige Stunden pro Woche treffen, können wir irgendwann in Schwierigkeiten geraten / gefeuert werden. Arbeit , die Sie für das Unternehmen oder für Kunden zu tun , die nicht abrechenbaren ist nicht Teil dieses Systems, und wir oft haben interne Arbeit zu tun, so frage ich mich , ob irgendwelche alternative Systeme existieren.
EDIT: Ok, ich bin ein Entwickler bei dieser Firma, kein Designer :)
Zweitens bekomme ich ein Gehalt, aber so sieht es das Management. Sie haben 35 Stunden pro Woche Zeit, um zu arbeiten. Sie könnten in diesen 35 Stunden Arbeiten erledigen, die sie den Kunden in Rechnung stellen, und das sollten Sie auch. Wenn sie herausfinden, dass ein Projekt 50 Stunden dauert und ich 55 Stunden, könnten diese 5 Stunden für ein anderes Projekt aufgewendet worden sein, das nicht über dem Budget lag, also haben wir einfach Geld "verloren".
Ein anderes Beispiel ist, dass wenn ich nur ein Projekt habe, das in zwei Wochen fällig ist und ich einen Tag mit interner Arbeit verbringe. So haben wir Geld verloren, weil ich nicht gearbeitet habe. Wenn ich an diesem Tag arbeiten würde, würde ich einen Tag früher fertig werden und immer noch keine Arbeit haben. In jedem Fall ist die Arbeit vertraglich geregelt, sodass wir unabhängig von den Arbeitstagen den gleichen Betrag erhalten!
Antworten:
Warum fragen Ihre Verkäufer die Designer? Der Verkauf sollte über eine vorbestückte Liste von Angeboten und ein Schätzsystem verfügen, das kaum oder gar nicht mit Ihren tatsächlichen Kosten korreliert. Ich gehe davon aus, dass Sie bezahlt werden.
Kurze Antwort? Du kannst nicht, versuch es nicht.
Die lange Antwort ist immer noch kurz. Wenn ich Sie anrufe und sage, dass ich eine Website habe, auf der sich Benutzer anmelden, Nachrichten an andere Benutzer senden, Bilder hochladen und Freunde finden können, was würde das Erstellen kosten, was würden Sie sagen? Ich hätte das schlechteste soziale Netzwerk beschreiben können, das man sich vorstellen kann, oder Facebook. Sie haben nicht genügend Informationen, sodass Sie keine genaue Einschätzung abgeben können.
Definieren Sie "über Budget". Wieder gehe ich davon aus, dass das Gehalt nicht stündlich ist. Wenn Sie Ihr ging Zeit Budget, ziehen einige lange Nächte und nicht den gleichen Fehler machen (von etwas fehlt) wieder.
Ich bin mir nicht sicher, wie ich das einrichten würde, wenn ich eine Aufzeichnung der "abrechnungsfähigen" Stunden erstellen müsste. Sie würden wahrscheinlich mit hundert Stunden +/- ein paar pro Woche enden. Ich höre nicht auf, über Code nachzudenken, sollte das zählen?
quelle
Tun Sie, was Scotty tut: Überlegen Sie sich eine vernünftige Schätzung und verdoppeln Sie sie.
Ihre doppelte Schätzung wird a) normalerweise realistischer sein, weil Menschen beschissene Schätzer sind, b) Ihnen ein wenig Spielraum geben, damit Sie Platz für plötzliche Merkmale und andere Notfälle haben, und c) Ihnen gelegentlich erlauben, unter die Zeit zu kommen und unter Budget.
Erwähnen Sie niemals die Tatsache, dass Sie Ihre Schätzungen gegenüber Ihrem Chef oder gegenüber Verkäufen verdoppeln. Geschäftsleute sind empfindliche Wesen und können oft nicht mit den harten Wahrheiten umgehen, mit denen wir Ingenieure umgehen müssen.
Viel Glück.
quelle
Ich denke, das Beste, was Sie tun können, ist, eine detaillierte Liste in Ihrem Angebot zu erstellen. Zeiten neben jeder "Aufgabe" setzen. Wenn Sie es so aufschlüsseln, können Sie nicht nur darüber nachdenken, was getan werden muss, sondern auch Ihrem Chef und / oder Kunden den Umfang Ihres Angebots mitteilen. Es wäre großartig, diesen Bereich / dieses Angebot abzeichnen zu lassen, bevor Sie mit der Arbeit Ihres Chefs / Kundenbetreuers / Kunden beginnen. Auf diese Weise kann die Schuld verbreitet werden, wenn Sie etwas vergessen, und es liegt nicht alles beim Entwickler.
Ich denke, wenn Sie keine zusätzlichen Details über das Projekt erhalten können, müssen Sie den entwickelten Personen genau zeigen, was Ihre Annahmen sind.
Dies ist auch gut, da Sie bei einigen dieser Zitate auf alte zurückgreifen können, wenn Sie ein neues erstellen.
Sie können versuchen, das Hofstadter-Gesetz aufzunehmen, aber das wird niemals funktionieren .
quelle
Dies ist wirklich nur eine Antwort auf den ersten Teil Ihres Dreiteilers, aber es ist eine GROSSE Frage.
Folgendes habe ich kürzlich begonnen. Und das ist nach einer Menge Seelensuche über genau diese Art von Dingen.
Ich antworte auf eine Anfrage eines potenziellen Kunden oder Kunden mit einer so genannten "Schätzung des guten Glaubens". Es ist eine Dollarzahl, die ab Sonntag neun Wege für den gesamten CYA aufgefüllt ist. Ich sage ihnen, dass diese Zahl auf meiner Erfahrung mit Projekten basiert, die ungefähr so groß sind wie die hier betrachteten.
Ich sage ihnen, dass ihre erste Rechnung, die zum Anpfiff fällig wird, 25% der Schätzung beträgt. Für diesen Preis führen wir eine vollständige Anforderungserfassung durch und schreiben vollständige, detaillierte Spezifikationen. Je nach Größe des Projekts kann dies mehrere Wochen dauern. Am Ende haben wir eine vollständige Dokumentation und wissen, wie wir mit dieser Schätzung umgegangen sind. Wenn wir zu diesem Zeitpunkt den Preis genau einstellen müssen (und er könnte steigen oder fallen), werden wir das tun und den Kunden informieren.
Wenn der Preis steigt und das Projekt jetzt nicht mehr nachhaltig ist, wird es zu diesem Zeitpunkt ohne weitere Zahlung abgebrochen. Dies ist offensichtlich ein unerwünschtes Ergebnis und sollte als letztes Mittel betrachtet werden. Plan B besteht darin, die Projektanforderungen zu überarbeiten, um den Umfang in das Projektbudget usw. zu reduzieren. Es gibt eine Menge, die wir versuchen können, bevor wir das Ganze absagen, aber wenn wir es brauchen, sind wir genau dort, wo wir können.
Unter der Annahme, dass dies nicht der Fall ist, werden wir mit dem (möglicherweise überarbeiteten) Gesamtpreis fortfahren, von dem 50% zu diesem Zeitpunkt abgerechnet werden können, und den letzten 25% - oder so bei Lieferung und Annahme. Jeder ist auf der gleichen Seite, niemand hat das Gefühl, Geld für eine immaterielle wie "Analyse" bezahlen zu müssen, und jeder ist (idealerweise) glücklich.
Bisher habe ich damit ziemlich gute Ergebnisse erzielt. Es ist sicherlich besser, den Kunden für eine separate Abrechnung für Analyse- / Spezifikationsarbeiten zu gewinnen. Niemand will dafür bezahlen. Wenn Sie es jedoch in den ersten 25% eines Gesamtprojektpreises verstecken, wird es sofort schmackhaft und verständlich.
quelle
Sie müssen den Weg zu weiteren Informationen finden. Ich habe noch nie die Schätzung eines Projekts gegeben, wenn die Anforderung nicht klar angegeben wurde. Wenn sie bestehen bleiben, können Sie das nicht haben, hören Sie besser einfach auf.
quelle
Sie befinden sich in einem sehr häufigen Szenario. Der Vertrieb hat keine Ahnung und verlässt sich bei seiner Arbeit auf technische Mitarbeiter. Sie werden immer wieder keine genauen Schätzungen abgeben, weil es unmöglich ist, dies zu wissen.
Das wird mit der Zeit und Erfahrung besser .
Gibt es noch andere Designer in der Firma? Wenn ja, empfehle ich Ihnen dringend, Planning Poker zu spielen . Es ist eine sehr leistungsfähige kollektive Schätztechnik.
Es hilft Ihnen dabei, genauere Schätzungen zu erhalten, indem Sie das Wissen und die Erfahrung von mehr Personen nutzen, und die Schätzungsverantwortung wird auf das Team anstatt auf eine einzelne Person verteilt. Die Verkäufe werden glücklich sein, da sie genauere Schätzungen erhalten. Und es ist einfacher zu sagen, "wir können nicht schätzen", wenn Sie 4 oder 5 Jahre alt sind, als wenn Sie nur Sie selbst sind.
quelle