Analyse

Eines der wichtigsten Qualitätskriterien für den Prozess der Softwareentwicklung  ist seine Effektivität. Die Entwicklungsergebnisse sollen möglichst genau die benötigten Anwendungsfälle abdecken - nicht weniger, aber (aus Kostengründen) auch nicht mehr. Darüber hinaus sollen sie eine stabile und schlanke Basis für die Lösung künftiger Anforderungen bilden, ohne diese vorwegzunehmen.

Der erste wichtige Schritt ist daher die sorgfältige Analyse der Anforderungen. Zwar existiert häufig bereits eine konkrete Vorstellung davon, was ein zu erstellendes Softwaresystem leisten soll. Werden hierfür aber keine verbindlichen Kriterien festgelegt, besteht die Gefahr, dass entweder das Ziel verfehlt wird oder aber das Ergebnis nicht beurteilt werden kann, da genaue Zielvorgaben fehlen.

Eine Anforderungsanalyse durch redlogix bezieht alle Betroffenen in den Prozess mit ein und sichert so den Projekterfolg und die Akzeptanz der Anwender. Da alle Ergebnisse formal dokumentiert werden, erhält der Kunde „nebenbei“ Spezifikationen für Tests und Abnahme.

Kostensicherheit

In jedem Softwareprojekt können sich Risiken verbergen, die bei einer monolithischen Durchführung nur schwer vorhersehbar sind. Die Kosten eines Softwareprojekts sind häufig auf den ersten Blick kaum abzuschätzen, denn viele unvorhergesehene Problemfelder zeigen sich erst im Laufe der Durchführung. Durch eine der Realisierung vorgeschaltete Analysephase kann das Kosten-Nutzen-Verhältnis eines Softwaresystems sehr genau eingeschätzt werden. Dadurch erhält der Kunde schon sehr früh die Möglichkeit, genau zu kalkulieren und über die geplante Investition gegebenenfalls neu zu entscheiden.

Planungssicherheit

Neben den Kosten lassen sich durch eine klare Festlegung der erwarteten Ergebnisse auch die erforderlichen Tätigkeiten fundiert vorausplanen. Dies ist die Grundvoraussetzung für eine realistische Terminplanung und eine darauf basierende Projektkontrolle. Schließlich bildet die Software oft nur einen einzelnen Baustein im Projekt unserer Kunden. redlogix bietet daher als einen Bestandteil der Analyse auch die Ausarbeitung eines detaillierten Projektstrukturplans, der zugehörigen Arbeitspakete und der zeitlichen Planung des Projektverlaufs.

Umfangreiche Erfahrung

Die bei redlogix beschäftigten Ingenieure haben verschiedene technische und naturwissenschaftliche Ausbildungen absolviert und verfügen neben ihrem fundierten Fachwissen über viele Mannjahre praktische Erfahrung in der technischen Software-Entwicklung.

In Projekten für die unterschiedlichsten Branchen, wie z. B. die Industrieautomatisierung oder die Luft- und Raumfahrttechnik, konnten sie zusätzliches Know-How erwerben, das ihnen eine schnelle Einarbeitung in neue Bereiche ermöglicht. Darüber hinaus sind sie mit einer Vielzahl von unterschiedlichen Plattformen, Betriebssystemen, Programmiersprachen, Technologien und Produkten vertraut, die bei der Programmierung und Dokumentation der Ergebnisse zum Einsatz kommen (z. B. V-Modell, DO-178B, UML).

Leistungen durch redlogix

redlogix bietet während der frühen Projektphasen viele individuell auf den jeweiligen Kunden zugeschnittene Leistungen an. Das Spektrum umfasst dabei

  • System- und Anforderungsanalysen
  • Vor-Ort-Interviews zur Herausarbeitung typischer Anwendungsfälle
  • Erstellung von Spezifikationen, Test- oder Abnahmedokumenten
  • Erstellung von System- und Software-Architekturen
  • Projektstrukturierung und -planung
  • Machbarkeitsstudien
  • Prototypenerstellung
  • Performance- und Durchsatzanalysen
  • Marktstudien

sowie weitere Dienstleistungen im Projektvorfeld. Der Kunde entscheidet selbst, welche Leistungen er – auch kombiniert – in Anspruch nehmen möchte. Die erforderlichen Tätigkeiten werden wahlweise nur durch redlogix oder im gemischten Team durchgeführt – jedoch immer in enger Zusammenarbeit mit dem Kunden oder Anwender.