Heute werden wir die große Frage der Softwareentwicklung erörtern: .... Kaufen oder selbst entwickeln? Dieses Rätsel beschäftigt Unternehmensleiter seit Anbeginn der Zeit... oder zumindest seit Sir Tim Berners Lee in den frühen 90er Jahren ein kleines Stück Code geschrieben hat. Da sich die Dinge ändern, kann die einem Unternehmen zur Verfügung stehende Software in alarmierendem Tempo unzureichend werden. Wenn das passiert, ist es Zeit für eine Entscheidung. Nutzen Sie die Ihnen zur Verfügung stehenden Ressourcen, um ein neues Tool von Grund auf zu entwickeln, oder finden Sie jemanden, der das für Sie erledigt? Nehmen wir einmal an, Ihr Unternehmen hat ein Problem mit verlorenen Gegenständen. Was würden Sie tun?

Umgang mit Ihrem spezifischen Problem

In vielen Fällen scheinen maßgeschneiderte Anwendungen die logische Option zu sein. Schließlich werden sie auf der Grundlage eines maßgeschneiderten Anforderungskatalogs entwickelt, der Ihren genauen Bedürfnissen Rechnung trägt. Eine Standardlösung ist wahrscheinlich einheitlich und starr und nicht in der Lage, Ihren speziellen Fall zu behandeln. Richtig? Nicht ganz. Die Probleme Ihres Unternehmens sind mit ziemlicher Sicherheit ähnlich wie bei vielen anderen. Es mag einige Variationen geben, aber das zentrale Problem "die Leute lassen ständig ihre Sachen auf meinem Gelände liegen, und es ist mühsam, sie wieder zurückzubringen" wird immer gleich sein. Selbst wenn Sie eine Idee haben, wie Sie das Problem lösen können, ist es wahrscheinlich nicht der beste Weg. Dritte tun dies jeden Tag. Tausende von Stunden Entwicklungsarbeit und Fehlersuche bedeuten, dass SAAS-Lösungen die Fehler bereits ausgebügelt haben, was bedeutet, dass Sie sich nicht mehr darum kümmern müssen.

xavi-cabrera-kn-UmDZQDjM-unsplash

Sie wollen Eigenverantwortung und Flexibilität?

Nehmen wir zum Beispiel an, Sie haben Ihr eigenes Tool zur Verwaltung von Fundsachen entwickelt. Herzlichen Glückwunsch! Einer der Vorteile ist, dass Sie jetzt Eigentümer dieser Software sind. Sie können sie problemlos aktualisieren, und wenn sich Ihre Situation ändert, können Sie dieses neue Tool nach eigenem Ermessen weiterentwickeln. Es ist jedoch sehr wahrscheinlich, dass sich dies als kostspielige und zeitaufwändige Aufgabe erweisen wird. Veraltete Probleme und Beschränkungen führen dazu, dass Entwickler und Produktverantwortliche unbeantwortete Fragen zurücklassen, so dass das neue System nur langsam von den Mitarbeitern angenommen wird, was den Fortschritt mit Ihrem neuen, glänzenden Tool behindern kann. Ebenso kann die Zustimmung der Beteiligten nachlassen, was die Ressourcenzuweisung zu einer echten Herausforderung macht. Bei SAAS-Plattformen ist das gesamte Produkt für Veränderungen ausgelegt. Es wird regelmäßig aktualisiert und enthält neue Funktionen, die auf den Anforderungen der Kunden basieren. Wenn Sie etwas Bestimmtes benötigen, wird es oft kostenlos zur Verfügung gestellt, solange es einen größeren Nutzen hat. Das ist auf jeden Fall besser, als es selbst zu machen.

jason-leung-SAYzxuS1O3M-unsplash

Spart der Kauf oder die Entwicklung von Software Ressourcen?

Ein offensichtlicher Vorteil des Kaufs gegenüber der Erstellung von Software ist der Aufwand, den Sie dafür betreiben. Es ist einfach, zu Tesco zu fahren und sich einen Kuchen zu kaufen, aber das Backen dauert eine Weile. Wenn man etwas mit einem Minimum an Aufwand haben will, macht man es nicht selbst. Ok, aber einen Kuchen im Laden zu kaufen, kostet mehr als ihn selbst zu backen, das ist immerhin ein Vorteil. Zum Leidwesen der Bäcker da draußen beginnt unser Kuchen/Technik-Vergleich an dieser Stelle zu bröckeln. Wenn es um Software geht, kann die Entwicklung eines Tools von Grund auf Monate, wenn nicht sogar Jahre dauern. Solange das Problem besteht, könnten weitere Probleme in Form von unzufriedenen Kunden auftreten, die Ihnen die Schuld dafür geben, dass sie ihr Telefon nicht in der Hand halten können. Auch Ihre Mitarbeiter werden wahrscheinlich viel Zeit mit der Bearbeitung von Anfragen verbringen. Wenn Sie die Kosten für all die vergeudeten Stunden, die dadurch entstehen, aufschlüsseln könnten, wären sie mit Sicherheit geringer als die Lizenzgebühr für ein sofort einsatzbereites SAAS-Produkt.

robert-likovszki-EF8PJv80dJk-unsplash

Ein Beispiel dafür

Sie haben es vielleicht schon gehört: TFL hat sich für den Kauf statt für den Bau entschieden. NotLost ist jetzt die Softwarelösung, die von den TfL-Mitarbeitern zur Verwaltung der Fundsachen in einem der größten Verkehrsnetze der Welt verwendet wird , und wir haben keine Angst, darüber zu reden. Es war einmal eine Zeit, da hatte TFL ein selbst entwickeltes Tool namens Sherlock. Es ermöglichte den tapferen Seelen der Abteilung für Fundsachen, nach verlegten Gegenständen zu suchen und sie mit Anfragen abzugleichen. Als es gebaut wurde, war Sherlock mit Sicherheit das fortschrittlichste Tool seiner Art. Allerdings erreichte es einen Wendepunkt. Aufgrund von Altlasten konnten sie nach einer Weile keine weiteren Funktionen mehr hinzufügen. Als die Kundenerwartungen im digitalen Zeitalter wuchsen, war TFLs Sherlock nicht mehr geeignet und es begann zu kippen. Also wandte man sich an uns, die Experten für Fundsachen. Jetzt verfügen sie über eine marktführende Lösung, die ihnen Zeit gibt, sich auf den reibungslosen Betrieb der Hauptstadt zu konzentrieren.

Wann sollte ich also Software entwickeln, anstatt sie zu kaufen?

Es macht nur dann Sinn, ein eigenes Produkt zu entwickeln, wenn es einen echten, langfristigen Mehrwert für Ihr Unternehmen darstellt und Sie über die nötigen Fähigkeiten verfügen, um es richtig und rechtzeitig zu entwickeln. Wenn sie richtig gemacht werden, können hausinterne Lösungen sogar an andere Unternehmen lizenziert werden und eine weitere Einnahmequelle darstellen. Bei einem lästigen, aber zweitrangigen Problem wie dem Verlust von Eigentum ist dies jedoch nicht die richtige Wahl. Wenn Sie dies tun, sind Sie im Wesentlichen ein Anbieter von Fundsachenlösungen mit einem einzigen Kunden. Darüber hinaus sind im Zuge der Entwicklung bis 2023 und darüber hinaus Cybersicherheitsrisiken ein unvermeidliches und zunehmendes Problem, so dass ein SaaS-Anbieter es Ihren Organisationen ermöglicht, nicht-funktionale Anforderungen einzuhalten. Darüber hinaus führen SaaS-Unternehmen Penetrationstests und kontinuierliche Sicherheitstests durch, damit Sie immer auf dem neuesten Stand bleiben und wissen, dass Sie eine risikoarme, sichere Lösung anbieten. Die Moral von der Geschicht? Überlassen Sie es uns.

Weitere Informationen

Wenn Sie wissen möchten, wie NotLost Ihr Unternehmen unterstützen kann, Besuchen Sie unsere Websiteoder schreiben Sie uns eine E-Mail an .