Software-Engineering umfasst den gesamten Prozess der Software-Entwicklung – vom ersten Konzept bis zum Produkt beim Kunden. Dabei wird die Qualität einer klassischen Ingenieursarbeit angestrebt: Verlässlich, hochwertig, vorhersehbar.
Wir wissen, dass es ein sehr weiter Weg zu diesem Ziel ist.
Wir helfen Ihnen bei den Fragen des Software-Engineering in der heutigen Zeit und sorgen dafür, dass Ihnen alle Neuerungen bekannt sind und Ihr Team richtig geschult und trainiert ist. Dabei achten wir besonders darauf, dass die Praxis stimmt: Wir kümmern uns darum, wie erfolgreiche Vorgehensweisen in die bestehenden Abläufe erfolgreich integriert werden können und wie dadurch die Qualität der Software und Ihrer Produkte gesteigert werden kann.
- Wir unterstützen Sie im Rahmen der Systementwicklung, von Beginn an. Ob Sie eine Make-or-Buy-Entscheidung evaluieren wollen, eine IST- oder Prozessanalyse planen und umsetzen oder ein Sollkonzept er- oder bearbeiten. Wir helfen Ihnen gerne.
- Das Requirements-Engineering und die damit verbundene Anforderungsanalyse liegt uns genauso wie das Erstellen geeigneter Systemmodelle (Verhaltensmodelle, Datenmodelle, Objektmodelle etc.). Wir prüfen gerne mit Ihnen zusammen Ihre Bedienoberflächen und Softwareprototypen oder evaluieren mit Ihnen zusammen Ihre Aufwandsschätzungen und Lastenheft, wie auch Ihre Machbarkeitsstudien.
- Beim Systemplanungsprozess sorgen wir dafür, dass Sie die „besten“ Alternative für Ihr Systemplanungsprojekt auswählen und geeignete Vorgehensmodelle zur Projektplanung nutzen. Der Entwurf der Architektur Ihres Systems gehört, wie passendes Testen und Testvorgehensmodelle vor dem Deployment, mit zu unseren Beratungsangeboten.