ElektronikEntwicklung.ch
ATX UPSU Logo
10A UPSU Logo
20W UPSU Logo
PCB UPSU Logo
PC104 UPSU Logo
MIL UPSU Logo
inventlab LLC shop

Entstehung einer Geschäfts-Software

Softwareentwicklung ist ein komplexes Vorhaben. Es gilt vorgängig einige Fragen zu klären.

Fragestellungen

  • Wie soll ich vorgehen, wenn ich eine Software entwickeln lassen möchte?
  • Was sind meine Anforderungen, welche Geschäftsvorgänge will ich abbilden?
  • Kann eine Standardsoftware eingesetzt werden?
  • Lohnt sich eine Softwareentwicklung?
  • Wie sind Kosten und Nutzen einer kundenspezifischen Software?
  • Wie wird eine Software realisiert?
  • Was tun, wenn eine wichtige Funktion fehlt bei einer Standardsoftware?
  • Wie kann eine ständig oder aufwändig manuell auszuführender Vorgang automatisiert werden?

Anforderungsdefinition / Make or buy

Nur wer das Ziel kennt, kann dieses auch erreichen. Ein Definieren der Anforderungen zu Beginn ist daher Voraussetzung für den Erfolg einer Softwareentwicklung.

Auch wenn kundenspezifische Software sich mit vernünftigem Aufwand entwickeln lassen, lohnt sich in jedem Fall die Prüfung, ob die Bedürfnisse mit einer Standardsoftware abgedeckt werden. Das nachfolgende business process model zeigt diesen initialen Vorgang (anklicken zum Herunterladen des Diagramms):

bpmn_software_kundenspezifisch_standard_zusatzsoftware_v1.0_580.png

Einsatz einer Standardsoftware

Wenn tatsächlich sämtliche Anforderungen mit einer (zukunftssicheren) Standardsoftware abgedeckt werden können, deren Anforderungen an die Infrastruktur und Preis/Funktionsumfang wirtschaftlich sind und/oder notwendige Kompromisse vertretbar sind; ist keine kundenspezifische Softwareentwicklung notwendig.

Entwicklung einer Zusatzsoftware

Die Entwicklung einer Zusatzsoftware kann im kleinsten Umfang eine Software sein, die einen einzigen Vorgang ausführt. Das könnte beispielsweise eine Datenumwandlung sein, die einen aufwändigen Vorgang in Sekundenbruchteil erledigt.

Eine solche "Hilfssoftware" kann bereits mit sehr geringem Budget realisiert werden. 

Entwicklung einer kundenspezifischen Software

Eine Kundenspezifische Software lohnt sich dann, wenn ein spezifisches Geschäftsfeld abgebildet werden soll, zu welchem keine Standardsoftware existiert. Weiter lohnt sich dieser Ansatz, wenn die Kompromisse/Mehraufwände, die mit einer Standardsoftware in Kauf genommen werden müssten grösser sind als die Einsparung.

In der Regel beinhaltet auch eine kundenspezifische Software einige Grundfunktionen, bei welchen sich das Rad neu zu erfinden nicht lohnt. Die inventlab GmbH hat dazu einen effizienten wiederverwendbaren Ansatz entwickelt. Lesen Sie hierzu mehr zu den inventlab-Business-Software Grundfunktionen.

Eine kundenspezifische Softwareentwicklung kann sich preislich in einem weiten Spektrum platzieren. Beanspruchen Sie einen unverbindlichen Beratungstermin bei inventlab GmbH.

Kosten-Nutzen, return of investment

Eine Software lohnt sich, wenn eine oder mehrere der folgenden Punkte gegeben sind:

  • Es lassen sich Kosten einsparen die höher sind, als die Kosten für die Software innerhalb des Abschreibungszeitraumes.
  • Es lassen sich Abläufe automatisieren und mit der gewonnenen Produktivität lassen sich wiederum mehr Kosten senken, als die Software innerhalb des gleichen Zeitraumes kostet.
  • Wenn sich Fehler vermeiden lassen, wodurch die sonst entstehenden Schäden (auch Reputationsschäden und Konventionalstrafen berücksichtigen!) grössere Kosten verursachen würden, als die Software im gleichen Zeitraum kostet.
  • Die Qualität lässt sich verbessern, was beispielsweise folgende Wirkung haben könnte: Kunden können kundenfreundlicher bedient werden, wodurch diese mehr Ertrag einbringen, als die Software im gleichen Zeitraum kostet.

Ist keiner der obigen Punkte gegeben, ist der Einsatz/die Anschaffung einer Software in Frage zu stellen.

Wie wird eine Software realisiert?

Die Methoden, mit welchen eine Software realisiert wird können unterschiedlich gewählt werden. Ebenso spielt die Projektgrösse eine entscheidende Rolle.

Unsere Leistungen sind skalierbar: Sie können entscheiden, wie viel Sie vorgeben möchten oder ob wir die Verantwortung für das Projektmanagement des gesamten Projektes übernehmen sollen.

Weitergehende Informationen, finden Sie unter Softwareentwicklung Methoden


Nutzen Sie unser Angebot eines unverbindlichen Gespräches. Sie erhalten dadurch direkt spezifische Antworten Ihre (geplanten) Software.



Weiter zu inventlab-Business-Software Grundfunktionen

Vorschaubild

Software-Projekte

Total Anzahl Fotos: 5

Dieses Fotoalbum ansehen




inventlab_embedded_world_2017.png