{"id":603,"date":"2023-02-10T17:43:48","date_gmt":"2023-02-10T17:43:48","guid":{"rendered":"https:\/\/genusware.com\/2022\/08\/31\/when-should-your-company-develop-its-own-software\/"},"modified":"2023-02-13T18:00:15","modified_gmt":"2023-02-13T18:00:15","slug":"when-should-your-company-develop-its-own-software","status":"publish","type":"post","link":"https:\/\/genusware.com\/de\/wann-sollte-ihr-unternehmen-eigene-software-entwickeln\/","title":{"rendered":"Wann sollte Ihr Unternehmen eine eigene Software entwickeln?"},"content":{"rendered":"<p>Die Nutzung selbst entwickelter Software, um Innovationen auf Ihren Markt zu bringen oder effizientere Abl\u00e4ufe zu schaffen, kann ein starker Wachstumstreiber sein. Aber die Buy-it vs. Build-it-Entscheidung ist kritisch. Wenn der Kauf der ben\u00f6tigten Software einfach nicht m\u00f6glich ist, kann es sinnvoll sein, sie zu erstellen. Aber es ist nicht zu leugnen, dass dies ein schwieriger Weg ist und sich nur lohnt, wenn der Aufw\u00e4rtstrend gro\u00df ist. Stellen Sie vor dem Erstellen sicher, dass Sie die tats\u00e4chlichen Kosten f\u00fcr den langfristigen Erfolg verstehen, und beginnen Sie nur mit den Bem\u00fchungen zum Schreiben von Code, zu denen Sie sicher sind, dass Ihr Unternehmen dazu in der Lage ist. Der Autor geht auf zwei mittelst\u00e4ndische Unternehmen ein, die erfolgreich \u201eihren eigenen Code gerollt\u201c haben, und stellt drei Kompetenzen vor, die daf\u00fcr erforderlich sind.<\/p>\n<div>\n<p>Jedes Unternehmen ben\u00f6tigt und verwendet Software, und einige sind ein wesentlicher Treiber f\u00fcr den Gesch\u00e4ftserfolg. Aber wenn kleine Unternehmen zu mittelgro\u00dfen Unternehmen heranwachsen, k\u00f6nnen L\u00fccken in der Softwareleistung entstehen. Die Suche nach neuen Softwarel\u00f6sungen kann Probleme und Ineffizienzen beheben und Teams bei der Entwicklung innovativer Produkte und Dienstleistungen unterst\u00fctzen. CEOs mittelst\u00e4ndischer Unternehmen stehen jedoch oft vor einer schwierigen Entscheidung: ob sie ein Upgrade \u00fcber einen Anbieter durchf\u00fchren oder ihren eigenen Code entwickeln (auch bekannt als \u201eRoll\u201c).<\/p>\n<p>Es ist allgemein bekannt, dass Software-Upgrades immer teuer und oft st\u00f6rend sind. Manchmal scheitern sie komplett oder sie halten ihr urspr\u00fcngliches Versprechen nicht ein. Das bedeutet wenig oder keine Rendite auf das ausgegebene Geld. Aber manchmal gibt es einfach keine Standardsoftware, um das einzigartige Problem eines Unternehmens zu l\u00f6sen.<\/p>\n<p>F\u00fcr kleine Unternehmen ist es normalerweise einfacher (und fast immer billiger), manuelle Problemumgehungen durchzuf\u00fchren, wenn ihre Betriebssoftware der Aufgabe nicht gewachsen ist. Aber mittelst\u00e4ndische Unternehmen k\u00f6nnen aufgrund der Ineffizienzen, die sich zwangsl\u00e4ufig aus solchen Problemumgehungen ergeben, viel Geld verlieren und ihr Wachstum bremsen. Und diese gequ\u00e4lten manuellen Prozesse k\u00f6nnen Unternehmen daran hindern, Chancen rechtzeitig zu ergreifen. F\u00fcr diese Unternehmen ist benutzerdefinierte Codierung eine praktikable Option. (Gro\u00dfe Unternehmen mit tiefen Taschen k\u00f6nnen Softwareentwicklungsteams aufbauen und haben oft die Talente daf\u00fcr an Bord.)<\/p>\n<p>Die meisten mittelst\u00e4ndischen Unternehmen haben einen \u201eSuperuser\u201c, der jedem mit den bereits in seine Software integrierten Funktionen (wie Berichtersteller, Dashboards usw.) helfen kann. Und die meisten modernen ERP-Softwareprogramme (Enterprise Resource Planning) verf\u00fcgen \u00fcber Ebenen, die Anpassungen erm\u00f6glichen \u2013 oft eine Ebene, auf der Value-Added Reseller (VARs) \u00c4nderungen vornehmen k\u00f6nnen, und eine Kundenebene f\u00fcr Kundenanpassungen. Wenn ein mittelst\u00e4ndisches Unternehmen daraus sch\u00f6pfen kann, was es braucht, fantastisch. Aber was, wenn es das nicht kann?<\/p>\n<p>Viele mittelst\u00e4ndische Unternehmen stehen vor der Frage, ob sie neue Software kaufen oder ihren eigenen Code schreiben sollen, selbst wenn das nur bedeutet, unterschiedliche Systeme zu verbinden. Andere versuchen, das Problem an eine Softwarefirma auszulagern. W\u00e4hrend die Auslagerung der Codeerstellung Teil einer L\u00f6sung sein kann, erfordert dies erfolgreich ein rigoroses Projektmanagement \u2013 eine F\u00e4higkeit, \u00fcber die nicht alle mittelst\u00e4ndischen Unternehmen verf\u00fcgen.<\/p>\n<p>Dabei tickt die Uhr immer. Effizienzen, die mit Software realisiert werden k\u00f6nnten, werden nicht abgerufen und fressen Margen auf. Marktchancen gehen an Wettbewerber verloren. Wie k\u00f6nnen F\u00fchrungskr\u00e4fte mittelst\u00e4ndischer Unternehmen feststellen, wann es sinnvoll ist, ihre eigene Software zu entwickeln?<\/p>\n<h2><strong>Wann man seinen eigenen Code rollt<\/strong><\/h2>\n<p>Es ist ineffizient, benutzerdefinierte Programme f\u00fcr Kerngesch\u00e4ftsfunktionen wie Buchhaltung, Gehaltsabrechnung, Umsatzsteuer, Inventar und Kundenbeziehungsmanagement (CRM) zu entwickeln, und es stehen so viele Optionen zur Verf\u00fcgung. Aber wenn es keine Software gibt, die das tut, was Sie brauchen, haben Sie m\u00f6glicherweise keine andere Wahl, als Ihre eigene zu entwickeln, insbesondere wenn es eine wertvolle Gelegenheit zu ergreifen oder eine erhebliche Effizienz zu erzielen gibt. (Das Erstellen Ihres eigenen Codes lohnt sich nur, wenn es eine gro\u00dfe Auszahlung gibt; ohne einen starken ROI, vergessen Sie es.)<\/p>\n<p>Beispielsweise gewann BF&amp;S Manufacturing im Jahr 2007 als Auftragsfertiger f\u00fcr komplexe, kleinvolumige \u2013 aber kritische \u2013 Komponenten f\u00fcr die Luft- und Raumfahrt, das Milit\u00e4r, die Medizin und die Industrie an Bedeutung. Seine Kunden wollten die Arbeit beaufsichtigen, aber BF&amp;S hatte seinen Sitz in Mexiko, und viele seiner Kunden wollten nicht die Zeit und das Geld investieren, um dorthin zu reisen und dort zu bleiben.<\/p>\n<p>BF&amp;S war auf eine enge Beziehung zu seinen Kunden angewiesen und wandte sich h\u00e4ufig an deren Ingenieure, um Produktionsprobleme zu l\u00f6sen. Aber Entfernung und Grenze machten das immer schwieriger. Bildschirmfreigabe und Kameras allein w\u00fcrden f\u00fcr seine Kunden nicht ausreichen, und BF&amp;S bef\u00fcrchtete, sie an n\u00e4her liegende Hersteller zu verlieren, selbst wenn diese Unternehmen mehr verlangen w\u00fcrden. BF&amp;S musste in der Lage sein, wertvolle Produktionsdaten aus seinem Kern-ERP-System in ein Format zu portieren, das seine Kunden verwenden konnten.<\/p>\n<p>BF&amp;S-CEO Carlos Fernandez sah sich um, konnte aber keine Kaufl\u00f6sung finden. Stattdessen sagt er: \u201eWir haben ein Softwareprogramm gestartet, das rund um die Uhr Echtzeitdaten \u00fcber die Produktkonstruktionen des Unternehmens liefert. Es begann damit, dass ihr \u201eComputer-Typ\u201c, wie Fernandez ihn nennt, kurz nach dem College ein Tool entwickelte, um Rohmaterialien, unfertige und fertige Warenbest\u00e4nde zu verfolgen und intern und extern Transparenz zu schaffen.<\/p>\n<p>Es wurde 2010 fertiggestellt und erstmals verwendet. Die Kunden waren begeistert. Fernandez begann mit dem Ausbau des Softwareentwicklungsteams in Mexiko und unterst\u00fctzte vier Einrichtungen im Bundesstaat Sonora mit insgesamt 500 Mitarbeitern. Kunden konnten nun Videos der Arbeitsstationen, des Fortschritts ihrer Produkte bei jedem Schritt, der Roh- und Fertigwarenbest\u00e4nde von BF&amp;S, wer an seinem Job gearbeitet hat, und alle Produktgeschichten und Spezifikationen.<\/p>\n<p>Diese benutzerdefinierte Codierung erforderte ein ausgepr\u00e4gtes Verst\u00e4ndnis sowohl f\u00fcr das Gesch\u00e4ft des Unternehmens als auch f\u00fcr die Bed\u00fcrfnisse seiner Kunden. Das urspr\u00fcnglich von Fernandez geleitete Team aus Ingenieuren und Betriebsleitern plant und verwaltet nun den laufenden Support und die Weiterentwicklung des Tools.<\/p>\n<p>Obwohl Fernandez heute nicht behaupten wird, dass der selbst erstellte Code seines Unternehmens ein gro\u00dfes Wettbewerbsunterscheidungsmerkmal ist, glaubt er, dass er seinen Kunden das gibt, was sie wollen und was er mit Standardsoftware nicht bieten konnte: Transparenz und ein Ma\u00df Kontrolle \u00fcber die Produktion ihrer Produkte.<\/p>\n<h2><strong>Die Reise und die Kosten<\/strong><\/h2>\n<p>Das Rollen Ihres eigenen Codes ist weder einfach noch billig. Softwareentwickler werden hoch bezahlt. In den USA bedeutet das sechsstellige Geh\u00e4lter. Die Kosten f\u00fcr die Suche und Einstellung von Ingenieuren sind oft mit Personalberatungsfirmen verbunden, die 151 TP2T bis 301 TP2T des ersten Jahresgehalts berechnen, und in den letzten Jahren hatten selbst sie Schwierigkeiten, gute Kandidaten zu finden. Zus\u00e4tzlich zu den Beschaffungskosten m\u00fcssen Sie Kandidaten interviewen und auf ihre technischen F\u00e4higkeiten hin bewerten, neue Mitarbeiter schulen und einarbeiten und eine digitale Umgebung f\u00fcr Entwicklung und Tests bereitstellen.<\/p>\n<p>Und dann m\u00fcssen Sie die Codeentwicklungsaufgaben verwalten und sicherstellen, dass sie produktiv sind. Da die Entwicklungsabteilung mehr als f\u00fcnf oder sechs Ingenieure umfasst, ben\u00f6tigen Sie einen DevOps-Manager, der sie \u00fcberwacht \u2013 wenn die Programmierer unzureichend verwaltet werden, k\u00f6nnen Tage und Wochen verloren gehen, w\u00e4hrend die Produktivit\u00e4t sinkt.<\/p>\n<p>Und Sie k\u00f6nnen nicht einfach Entwickler und Manager einstellen und erwarten, dass die Magie geschieht. Ingenieure machen, was das Gesch\u00e4ft ihnen sagt. Sie leben von Klarheit. Sie m\u00fcssen also Zeit damit verbringen, sich mit den M\u00f6glichkeiten und Bed\u00fcrfnissen Ihres Unternehmens vertraut zu machen, um die gew\u00fcnschten Features, Funktionen und Optionen beschreiben zu k\u00f6nnen. Diese Software-Roadmap muss abgeschlossen sein, bevor Ihre Ingenieure mit der Programmierung beginnen. Wenn Sie all dies nicht gut und p\u00fcnktlich erledigen, haben Sie sehr teure Talente auf der Hand, die wahrscheinlich nach anderen Arbeitspl\u00e4tzen suchen.<\/p>\n<p>Wenn Sie benutzerdefinierten Code entwickeln, m\u00fcssen Sie ihn schlie\u00dflich pflegen. Software bricht st\u00e4ndig zusammen. Hacker finden st\u00e4ndig neue Angriffsvektoren. Neue Anforderungen tauchen auf und Benutzer verlangen \u00c4nderungen. Auch Programmiersprachen altern, sodass Software m\u00f6glicherweise alle f\u00fcnf bis zehn Jahre neu geschrieben werden muss. Die Kosten kommen weiter.<\/p>\n<p>Obwohl die kundenspezifische Codierung eine Herausforderung darstellt, kann sie f\u00fcr einige Unternehmen, die innovative L\u00f6sungen f\u00fcr ihre Kunden entwickeln, ein entscheidender Faktor sein und die M\u00fche wert sein.<\/p>\n<p>Corefact (ein Kunde von Mastering Midsized) ist ein Full-Service-Marketingdienstleister f\u00fcr die Immobilien- und Hypothekenbranche. 2005 hatte das Unternehmen eine neue Idee. Wenn ein Makler einem potenziellen Kunden eine Postkarte mit einer eindeutigen URL senden k\u00f6nnte, die den Kunden auf eine Website mit seinem eigenen Zuhause im Mittelpunkt f\u00fchrt, k\u00f6nnte das \u00e4u\u00dferst ansprechend und ein m\u00f6glicher Spielver\u00e4nderer sein. Die Kunden von Corefact, Immobilienmakler, waren nicht nur von der potenziellen Attraktivit\u00e4t f\u00fcr ihre Kunden begeistert, sondern auch von all den Daten, die ihnen diese Art von Engagement liefern w\u00fcrde.<\/p>\n<p>Corefact couldn\u2019t buy software to do this \u2014 it was new. Corefact\u2019s founder and CEO Chris Burnley had always been a technologist. Prior to Corefact, he started several technology-driven companies.&nbsp;Thanks to this technological competency, the company found a way to print variable data \u2014 unique URLs \u2014 on postcards and then move them on to web servers that would wait for a homeowner to type in the URL, after which a new, unique website would be created instantly. By 2006, the software was launched with a single engineer.<\/p>\n<p>Heute ist das Engineering-Team auf 10 Mitarbeiter angewachsen, die in den USA und im Ausland ans\u00e4ssig sind. Sie haben benutzerdefinierten Code erstellt, der nicht nur kundenorientiert ist, sondern auch Tausende von t\u00e4glichen Auftr\u00e4gen durch Auftragserfassung, Grafik und Druckvorstufe effizient zusammenf\u00fchrt und den effizienten Arbeitsfluss auf Druckmaschinen und durch die Weiterverarbeitung automatisiert.<\/p>\n<p>Burnley sagt: \u201eUnser urspr\u00fcngliches Konzept brachte uns auf eine schnelle Wachstumsrampe, aber unsere F\u00e4higkeit, mit Technologie innovativ zu sein, treibt uns weiter an. Nat\u00fcrlich ist die Investition in Ingenieure enorm und kontinuierlich, aber die Liste der M\u00f6glichkeiten ist lang.\u201c<\/p>\n<p>Aber sie bauen nicht jede Software, die sie verwenden. Beim ERP-Upgrade haben sie sich f\u00fcr ein Standardprodukt von Netsuite entschieden, an das sie ihre selbstgebauten Auftragsabwicklungssysteme anbinden. In \u00e4hnlicher Weise haben sie k\u00fcrzlich ein selbst erstelltes CRM zugunsten von Salesforce eingestellt, wodurch sich ihr Entwicklungsteam auf die Entwicklung von Software konzentriert, die sie nicht kaufen k\u00f6nnen.<\/p>\n<h2>Die drei Kompetenzen, die Sie brauchen, um Ihre eigenen zu rollen<\/h2>\n<p>Die von mir besprochenen Beispiele erfordern unterschiedliche Mengen der folgenden drei Kompetenzen, je nachdem, wie komplex Ihre benutzerdefinierten Codeanforderungen sind:<\/p>\n<h3>Umsetzung von Gesch\u00e4ftsanforderungen in Softwareprojekte.<\/h3>\n<p>Die Identifizierung von Gesch\u00e4ftsanforderungen \u2013 und deren L\u00f6sungen \u2013 ist ein notwendigerweise iterativer Prozess, bei dem die Einschr\u00e4nkungen bestehender Software sowie Ihre Ressourcen und verf\u00fcgbaren Daten ber\u00fccksichtigt werden. Das ist weder Softwareentwicklung noch Unternehmensf\u00fchrung; Es ist eine Form des Engineerings, bei der ein Bein im Gesch\u00e4ft steht und das andere in einem gr\u00fcndlichen Verst\u00e4ndnis daf\u00fcr, wie Ihre aktuellen Softwaresysteme funktionieren.<\/p>\n<p>Diese Kompetenz k\u00f6nnte von einer F\u00fchrungskraft in einem kleineren mittelst\u00e4ndischen Unternehmen oder von einem kleinen Team gehalten werden, wenn die Organisation w\u00e4chst. Was hineingeht, ist ein Problem oder eine Gelegenheit, was herauskommt, ist eine Reihe detaillierter Schritte zum Erstellen und Pflegen von Code: genau, welche Daten verwendet werden sollen und welche Logik oder Prozesse verwendet werden sollten, um eine L\u00f6sung zu erstellen. Ohne all diese Schritte macht der Versuch, benutzerdefinierten Code zu erstellen, keinen Sinn.<\/p>\n<h3>Codeentwicklung.<\/h3>\n<p>Abh\u00e4ngig von den Umst\u00e4nden kann ein mittelst\u00e4ndisches Unternehmen einen Programmierer oder eine komplette Konstruktionsabteilung haben. In meiner fr\u00fcheren Firma kam zum Beispiel Dave, ein junger Lagermitarbeiter, der als Hobby codierte, ab und zu f\u00fcr kleine Codierungsprojekte nach oben. F\u00fcr gr\u00f6\u00dfere M\u00f6glichkeiten kann die Codeentwicklung zu einer Reihe von Engineering-Teams mit unterschiedlichen F\u00e4higkeiten und Schwerpunkten heranwachsen, die in einer kompletten DevOps-Abteilung arbeiten, die von einem VP oder Chief Technology Officer geleitet wird.<\/p>\n<h3>Software-Operationen.<\/h3>\n<p>Die Betriebsseite der Verwaltung benutzerdefinierter Anwendungen ist teuer \u2013 Sie m\u00fcssen den Zustand des benutzerdefinierten Codes aufrechterhalten und sicherstellen, dass Ihre Prozesse, Mitarbeiter und Tools auf dem neuesten Stand sind. Zu den Betriebselementen geh\u00f6ren Benutzersupport\/Helpdesks, Schulungen, Sicherheitsrisikomanagement, Fehlerbehebung, fortlaufende zus\u00e4tzliche Anpassungen, Verf\u00fcgbarkeits- und Leistungsattribute und mehr.<\/p>\n<p>Die Nutzung selbst entwickelter Software, um Innovationen auf Ihren Markt zu bringen oder effizientere Abl\u00e4ufe zu schaffen, kann ein starker Wachstumstreiber sein. Aber die Buy-it vs. Build-it-Entscheidung ist kritisch. Wenn der Kauf der ben\u00f6tigten Software einfach nicht m\u00f6glich ist, kann es sinnvoll sein, sie zu erstellen. Aber es ist nicht zu leugnen, dass dies ein schwieriger Weg ist und sich nur lohnt, wenn der Aufw\u00e4rtstrend gro\u00df ist. Stellen Sie vor dem Erstellen sicher, dass Sie die tats\u00e4chlichen Kosten f\u00fcr den langfristigen Erfolg verstehen, und beginnen Sie nur mit den Bem\u00fchungen zum Schreiben von Code, zu denen Sie sicher sind, dass Ihr Unternehmen dazu in der Lage ist.<\/p>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Die Nutzung selbst entwickelter Software, um Innovationen auf Ihren Markt zu bringen oder effizientere Abl\u00e4ufe zu schaffen, kann ein starker Wachstumstreiber sein. Aber die Buy-it vs. Build-it-Entscheidung ist kritisch. Wenn der Kauf der ben\u00f6tigten Software einfach nicht m\u00f6glich ist, kann es sinnvoll sein, sie zu erstellen. Aber es ist nicht zu leugnen, dass dies ein schwieriger Weg ist, und nur<\/p>","protected":false},"author":1,"featured_media":604,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[25],"tags":[],"class_list":["post-603","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-online-business"],"acf":[],"_links":{"self":[{"href":"https:\/\/genusware.com\/de\/wp-json\/wp\/v2\/posts\/603","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/genusware.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/genusware.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/genusware.com\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/genusware.com\/de\/wp-json\/wp\/v2\/comments?post=603"}],"version-history":[{"count":1,"href":"https:\/\/genusware.com\/de\/wp-json\/wp\/v2\/posts\/603\/revisions"}],"predecessor-version":[{"id":672,"href":"https:\/\/genusware.com\/de\/wp-json\/wp\/v2\/posts\/603\/revisions\/672"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/genusware.com\/de\/wp-json\/wp\/v2\/media\/604"}],"wp:attachment":[{"href":"https:\/\/genusware.com\/de\/wp-json\/wp\/v2\/media?parent=603"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/genusware.com\/de\/wp-json\/wp\/v2\/categories?post=603"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/genusware.com\/de\/wp-json\/wp\/v2\/tags?post=603"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}