
Wie viel kostet es, eine Website mit Drupal zu erstellen?
Drupal ist ein fantastisches CMS, um Unternehmenswebsites zu erstellen. Es ermöglicht Unternehmen, schnell zu starten, robuste Lösungen zu entwickeln und im Laufe der Zeit den Marktanforderungen zu folgen. Es erlaubt Unternehmen, kleine Websites zu erstellen, ist aber auch für große Unternehmensimplementierungen geeignet.
Aber wie viel kostet es, eine Website mit Drupal zu erstellen?
Nun, es hängt davon ab, was Sie erreichen möchten. Die Identifizierung Ihrer Ziele und Erwartungen wird sehr hilfreich sein, um die Kosten der Website festzulegen.
Größe
Die Größe der Website, die Sie erstellen möchten, wird offensichtlich die Kosten stark beeinflussen. Je mehr Abschnitte, Komponenten, Features, Funktionen und Integrationen, desto mehr Zeit wird es erfordern, sie alle zu implementieren, und daher steigen die Kosten.
In dem Beitrag über die Planung eines Website-Redesigns habe ich einen Ansatz zur Sammlung von Anforderungen sowie Schritte beschrieben, die unternommen werden sollten, falls sich das Vorhaben als zu umfangreich erweist.
Komplexität
Komplexität ist ein bisschen wie Größe, aber es ist etwas anderes. Eine Website mit vielen Teilen und Abschnitten kann immer noch technologisch recht einfach sein. Diese können alle statische Seiten sein, die in das CMS eingetragen und einfach auf verschiedene Weise dargestellt werden.
Viele Websites sind jedoch komplexer. Die Komplexität kann aus verschiedenen Blickwinkeln kommen. Beispielsweise:
- Komplexe redaktionelle Workflows - Die Website kann verschiedene redaktionelle Workflows mit Rollen und Berechtigungen haben. Die Implementierung der Logik zur Zuweisung von Inhalten in verschiedenen Stadien an das richtige Personal erfordert Zeit.
- Mehrsprachigkeit - Mehrsprachige Websites erfordern in der Regel etwas mehr Zeit für Implementierung und Konfiguration. Glücklicherweise macht es Drupal einfach, großartige mehrsprachige Websites zu erstellen, aber sie erfordern dennoch mehr Arbeit. Wenn Sie redaktionelle Workflows mit mehrsprachigen Anforderungen kombinieren, vervierfacht sich die Komplexität.. nun ja, sie vervielfacht sich.
- Externe Integrationen - Drupal ist hervorragend darin, mit APIs und anderen externen Diensten zu kommunizieren, aber jede muss konfiguriert und getestet werden.
- Andere benutzerdefinierte Logik und Anforderungen
Zeitpläne
Kleinere Teams sind in der Regel günstiger, aber offensichtlich benötigen größere Projekte ein größeres Team, um Projekte in einem angemessenen Zeitrahmen zu liefern. Wenn Ihr Zeitrahmen eng ist, können die Dinge teurer werden. Aufgrund der Notwendigkeit zu kommunizieren und zu koordinieren, sinkt mit dem Wachstum des Teams die Grenzproduktivität jedes Entwicklers.
- Wenn Sie eine Website benötigen, die etwa 60 Personentage in Anspruch nimmt, kann sie von einem Entwickler in 3 Monaten erstellt werden.
- Wenn Sie es eilig haben, können Sie mit 3 Entwicklern arbeiten. 3 Entwickler müssen sich koordinieren und kommunizieren, und insgesamt dauert es etwas länger, bis die Website erstellt wird - etwa 1 Monat und eine Woche (insgesamt 75 Arbeitstage).
- Je straffer die Frist, desto mehr Leute werden benötigt. Wenn Sie in unserem Beispiel ein Team von 6 Entwicklern einstellen, werden sie die Website nicht in 2 Wochen liefern, sondern eher in 3 (90 Arbeitstage), und sie benötigen zusätzlich einen Projektmanager, um die Arbeit zu koordinieren (zusätzlich 15 Tage).
Bereitschaft zur Anpassung
Mit einem erfahrenen Team können Sie mit Drupal fast alles erreichen. Das gesagt, manche Dinge dauern weniger als andere. Je mehr Sie sich darauf verlassen, was der Drupal-Kern und Contrib-Module bieten, desto niedriger sind die Kosten.
Es macht Sinn, die Designs und Spezifikationen zu validieren und mit einem Drupal-Architekten an ihnen zu iterieren, bevor Sie sie zur Entwicklung freigeben. Manchmal können Änderungen, die aus Sicht des Endziels irrelevant sind, viel Entwicklungsaufwand sparen.
Wenn Sie von vorne anfangen, könnte es sinnvoll sein, eine vorkonfigurierte Lösung zu einem Festpreis zu wählen, anstatt eine benutzerdefinierte Website von Grund auf neu zu erstellen. Drupal bietet einige Distributionen zum Erstellen von Unternehmenswebsites. Bei Droptica haben wir sogar vorkonfigurierte Drupal-Implementierungspakete für kosteneffiziente Website-Implementierungen.
Bedeutung der Qualität
Bei Droptica erstellen wir oft Websites für prominente Kunden und geschäftskritische Websites. In solchen Situationen ist es äußerst wichtig, keine Probleme zu bekommen. Für einige Kunden kann eine Stunde Ausfallzeit in verlorenes Geld übersetzt werden. Visuelle Fehler in der Produktion können schnell eskalieren. Datenverlust ist keine Option. In all diesen Fällen investieren wir viel Zeit und Mühe, um eine hohe Qualität aufrechtzuerhalten. Test- und Bereitstellungsprozesse werden gründlich und regelmäßig getestet. Automatische Tests werden erstellt, um sicherzustellen, dass es keine Rückschritte gibt usw. All dies bringt den neuesten Stand der Qualität, führt jedoch zu höheren Kosten.
Wenn Ihre Website keine Transaktionen durchführt und es akzeptabel ist, einen Fehler auf einer der Unterseiten zu finden und ihn am nächsten Tag zu beheben, kann der Qualitätsrahmen etwas gelockert werden und die Kosten können gesenkt werden.
Agentur vs Freelancer
Eine Agentur bietet überlegene Stabilität und Vorhersehbarkeit zu höheren Kosten, da Agenturen typischerweise teurer sind als Freelancer. Dann wiederum ist die Abhängigkeit von einer Person ohne Backup-Plan viel riskanter. Wenn ein Freelancer aus irgendeinem Grund nicht verfügbar wird, kann es sich als schwierig erweisen, einen Ersatz zu finden oder auch nur Zugang zu den bisher ausgeführten Arbeiten zu erhalten. Eine gut geführte Agentur mit einem größeren Team hat keinen einzelnen Ausfallpunkt.
Agenturauswahl
Wenn Sie sich für eine Agentur entscheiden, gibt es einige Faktoren, die den Preis beeinflussen. Hochwertige Agenturen mit robusten Prozessen und einer Bilanz erfolgreicher Arbeit werden in der Regel höhere Preise haben als kleine und minderwertige Shops. Ich habe einen Blogbeitrag über die Auswahl der besten Drupal-Agentur geschrieben.
Der Standort der Agentur wird eine Rolle spielen. Die Preise in den Vereinigten Staaten sind typischerweise höher als in Europa, während es in Europa einen erheblichen Unterschied zwischen Agenturen mit Büros in Westeuropa im Vergleich zu Mitteleuropa gibt.
Aufgrund des Gesamtkostenvorteils entscheiden sich viele Unternehmen für die Zusammenarbeit mit Agenturen aus Mitteleuropa, wo dieselbe Qualität erreicht werden kann, jedoch zu einem deutlich reduzierten Preis.
Eine erstklassige Drupal-Agentur aus Mitteleuropa könnte nur etwas mehr kosten als die Kosten eines Freelancers in London und wird wesentlich geringer sein als die einer High-End-Agentur. Die Dynamik des Marktes treibt die mitteleuropäischen Kosten in die Höhe, aber die Lücke ist immer noch da und viele Kunden nutzen dies zu ihrem Vorteil.
Wie werden die Kosten für eine Drupal-Website berechnet
Drupal ist Open Source. Das ist großartig, denn es sind keine Lizenzkosten damit verbunden. Die einzigen Kosten ergeben sich aus der Zeit, die benötigt wird, um eine Drupal-Website zu starten.
Drupal bietet viel. Zusätzlich erweitert eine Vielzahl von beigesteuerten Modulen seine Fähigkeiten, sodass Sie viele Dinge erstellen können. Dennoch wird es Dinge geben, die erledigt werden müssen, damit Ihre Website funktioniert:
- Drupal-Installation und -Einrichtung - Drupal muss installiert und auf einem Server platziert werden. Wenn Sie etwas Komplizierteres erstellen, ist eine Staging-Umgebung erforderlich, um neue Features vor der Bereitstellung zu testen. Vielleicht eine kontinuierliche Integrationsumgebung und automatisierte Tests, wenn Sie erwarten, viel an Ihrer Website iterieren zu müssen.
- Auswahl der Module, Installation und Konfiguration - Drupal selbst ist wie ein Framework. Es ermöglicht Ihnen, viel zu tun, bietet jedoch von Haus aus ein recht generisches Erlebnis. Es müssen mehrere Module installiert werden, um die Funktionalität auf das von Unternehmenswebsites heutzutage erwartete Standardniveau zu erhöhen. Beispielsweise müssen SEO-Plugins (Metatags, XML-Sitemap usw.) installiert und konfiguriert werden.
- Erstellung Ihrer benutzerdefinierten Seiten - Sie möchten benutzerdefinierte Seiten erstellen, um Ihre Inhalte bestmöglich präsentieren zu können
- Design/Theme - Wenn Sie eine Unternehmenswebsite erstellen, benötigen Sie ein benutzerdefiniertes Design, um Ihre Marke zu repräsentieren. Die Erstellung eines Designs und die Gestaltung von Drupal kann oft ziemlich viel Zeit in Anspruch nehmen.
Komplexere Projekte benötigen zusätzliche Elemente und Teammitglieder:
- Projektmanagement - Um sicherzustellen, dass ein längeres Projekt im Zeit- und Budgetrahmen geliefert wird, ist es am besten, einen Projektmanager in das Team einzubinden
- Qualitätssicherung - Komplexe Projekte können einen Tester erfordern, der überprüft, ob das, was das Entwicklungsteam erstellt, den Anforderungen entspricht. Ein Tester sorgt dafür, dass die Website in allen Browsern, auf allen Geräten und Bildschirmgrößen korrekt funktioniert
- DevOps - Komplexe Projekte können einen dedizierten Spezialisten erfordern, um Serverarchitekturen und Bereitstellungsprozesse zu verwalten.
All das erfordert Entwicklungszeit.
Die Kosten der Website werden typischerweise als die Zeit bestimmt, die jeder Fachmann aufwendet, multipliziert mit dem Stundensatz.
Drupal-Entwicklungskosten variieren nach Region
Wie oben diskutiert, variieren die Stundensätze je nach Region. Im Jahr 2020 sehen diese ungefähr folgendermaßen aus:
- USA: $80-$150
- Westeuropa: $60-$100
- Ost-/Mitteleuropa $40-$60
- Asien-Pazifik - $25-$40
Wenn die Kosten für eine Drupal-Website ermittelt werden, wird das Unternehmen die Zeit berechnen, die es erfordern wird, diese zu liefern, einschließlich aller zusätzlichen Kosten wie Projektmanagement, und die Zeit mit dem Stunden- oder Tagessatz multiplizieren, um den Preis zu ermitteln.
Einige Agenturen fügen zusätzliche Puffer hinzu, um Risiken, Garantiezeiträume usw. zu berücksichtigen.
Wie wir oben besprochen haben, gibt es viele Faktoren, die die Zeit beeinflussen, die benötigt wird, um eine Website zu erstellen (Größe, Komplexität usw.), so dass es keinen klar definierten Preis für eine Drupal-Website gibt. Es besteht jedoch Einigkeit darüber, dass:
- eine kleine, einfache Website etwa 20+ Personentage in Anspruch nehmen könnte
- eine mittlere, je nach Komplexität, 40+ Personentage erfordern wird
- größere Projekte ab 100+ beginnen
- große Websites oft große Teams erfordern, die sich über mehrere Monate erstrecken
Zusammenfassung
Jetzt wissen Sie, wie der Preis für eine Drupal-Website berechnet wird. Leider ist es kein sehr einfacher Prozess. Wenn Sie jedoch möchten, können wir Ihnen ein kostenloses Angebot erstellen. Fragen Sie uns einfach! Wir helfen Ihnen gerne.