Softwareentwicklung

Die ISC GmbH bietet Ihnen Dienst- und Unterstützungsleistungen für sämtliche Phasen ihres Software-Entwicklungsprojektes.

  • Geschäftsprozess, Analyse und Dokumentation
  • Zusammen mit Ihrem Management und Ihren Fachabteilungen analysieren wir die betroffenen Geschäftsprozesse, ermitteln und bewerten mögliche Schwachstellen
    und konkretisieren die fachlichen Anforderungen. Auf Wunsch entwickeln wir mit Ihnen Strategien für eine dauerhafte toolbasierte Dokumentation
    Ihrer Geschäftsprozesse, die auch in einem erweiterten Kontext als solide Basis für anderweitige Entwicklungen genutzt werden kann.

  • Konzeptionsphase
  • Gemeinsam mit Ihnen ermitteln und dokumentieren wir die fachlichen Anforderungen an die angestrebte Lösung. Dazu veranstalten wir Workshops und Einzelinterviews. Die Ergebnisse werden harmonisiert und von allen Beteiligten abgesegnet. Das Ergebnis ist ein funktionales Lastenheft, welches neben den fachlichen Anforderungen auch die technischen Randbedingungen enthält. Als Grundlage für die Realisierung des geplanten IT-Systems erstellen wir ein Pflichtenheft, welches alle lösungsrelevanten Aspekte im Detail beschreibt, z.B. Produkteinsatz, Gestaltung der Bedienbarkeit, Aussehen der Benutzungsoberfläche usw. Der Realisierungsaufwand wird anforderungsbezogen im Rahmen von Schätzklausuren ermittelt.

  • Realisierungsphase
  • Die Realisierungsphase wird in überschaubare und sinnvolle Abschnitte gegliedert. Die Entwicklungsergebnisse werden regelmässig mit Ihren Vertretern überprüft und in die Gesamtlösung integriert. Eine permanente Kontrolle von Terminen, Budgets und Qualität sichert den Projekterfolg ab. Die mit dem Entwicklungsprozess einhergehende Kommunikation zwischen Auftraggeber und Auftragnehmer wird von Anfang an auf der Basis eines Bugtracking-Werkzeuges dokumentiert. Dadurch ist jede Fehlerbehebung im Detail dokumentiert. Neue Anforderungen können sauber erfasst und in die Realisierung einbezogen werden. Auf diese Weise sind sämtliche Diskussionen öffentlich und können zu jedem Zeitpunkt lückenlos nachvollzogen werden.

  • Qualitätssicherung
  • Zur Absicherung, dass die IT-Lösung die in den Konzepten beschriebenen Merkmale aufweist, läuft parallel zur Realisierung der Lösung ein permanenter Qualitätssicherungsprozess. In einem mehrstufigen Vorgehen werden Komponenten-, Integrations- und Systemtetst durchgeführt. Im Idealfall kann hier auf fachliche Testfallbeschreibungen aus der Konzeptionsphase zurückgegriffen werden. Bei Bedarf und auf Wunsch werden Testautomaten für Rekursionstests erstellt.

  • Service und Wartung
  • Wir begleiten Sie auf Wunsch auch nach Inbetriebnahme Ihres Systems und übernehmen die Pflege und Weiterentwicklung Ihrer Anwendungslandschaft zu transparenten und kalkulierbaren Konditionen.

  • Projektmanagement
  • Neben den selbstverständlichen Aufgaben der Überwachung aller Aspekte und Randbedingungen des Gesamtprozesses kümmern wir uns mit Ihnen im Bedarfsfall und auf Wunsch um die Erstellung und den Rollout neuer Versionsstände der IT-Lösung. In der Einführungsphase des Systems bieten wir Ihnen die Unterstützung bei Schulungs- und Coachingmaßnahmen für Ihre Anwender an.