Die Programmierung von Anwendungen im eigenen Unternehmen ist nicht überall verbreitet. Dabei bietet Sie eine Menge Vorteile. Die Software wird auf die eigenen Prozesse angepasst und nicht andersherum. Diesen Fall sieht man leider viel zu häufig. Auch wenn es von mir als IT-Dienstleister sicherlich seltsam klingen mag: Trauen Sie sich in Ihrem Hause zu entwickeln. Die Entwicklung von Anwendungen im eigenen Unternehmen kann ein riesiger Schritt für Ihre Prozesse sein. Starten Sie jetzt.

Für die meisten Anwendungsfälle gibt es hervorragende Software „von der Stange“. Microsoft Office entwickeln wir nicht neu. Auch wenn wir diesen einen Button gerne lieber links hätten. Ach und das Ribbon-Menü… Es ist nicht wirtschaftlich eine Eigenentwicklung zu tätigen, ohne nennenswerte Vorteile zu erhalten.

Bei der Verbesserung von unseren Prozessen macht eine Eigenentwicklung jedoch durchaus Sinn. Stellen Sie sich vor, alle Anbieter nutzen die gleiche Software. Jeder von Ihnen stellt das gleiche Produkt her. Da die Software den Prozess vorgibt wird der Prozess keine nennenswerten Verbesserungen und Unterschiede enthalten. Ein Abheben von der Konkurrenz ist somit schwierig.

Hürden der Eigen-Entwicklung

Ich erlebe es immer häufiger das die Unternehmen Probleme bei der Integration haben. IT-Projekte laufen schleppend oder versanden. Meistens fehlt an dieser Stelle das Wissen im eigenen Hause. Jemand der im Unternehmen in PHP programmiert wird vielleicht keine externe Java-Anwendung betreuen können. Dem Programmierer wird aber bewusst sein, welche Anforderungen eine Anforderung an die interne Infrastruktur stellt. Ihm fallen vielleicht Fragen beim Kick-Off-Meeting ein wie

  • Haben wir die richtige IT-Infrastruktur bei uns?
  • Welche Schnittstellen gibt es?
  • Müssen wir unseren Authentifizierungsdienst anbinden?

In Projekt-Besprechungen mit dem Kunden traten solche Fragen nicht auf. Im späteren Projekt-Verlauf kam dann heraus, dass sich einfach niemand dazu Gedanken gemacht hatte. Die Vernetzung von Software untereinander wird ebenfalls immer wichtiger. Kleine Programme schreiben zu können, die von der einen Anwendung Daten abholen und die zweite geben kann einen riesigen Vorteil für das Unternehmen haben. Natürlich nur wenn das Wissen durch einen guten Dienstleister bewahrt wird oder im Unternehmen verbleibt.

Greifen Sie bei standardisierten Anforderungen gerne auf etablierte Software zurück. Vergessen Sie aber bitte nicht das Know-How im Unternehmen zu stärken. Dies gilt natürlich auch für die Administration.