Anforderungsanalyse für Softwareprojekte
Wir übersetzen Business needs in Requirements
Sie kennen Ihre Business-Anforderungen. Wir übersetzen diese in IT-Fachsprache. So wird aus unterschiedlichen Vorstellungen eine Anforderungsbasis, auf der Software ausgewählt, entwickelt, getestet und später abgenommen werden kann.
Früher hätte man vor dem Softwareprojekt ein Pflichtenheft erstellt. Bei komplexen IT-Software Projekten reicht dies aber nicht mehr aus. Wir definieren mit Ihnen und Ihrem Team Requirements nach anerkannten IREB Standards und nutzen KI dort, wo sie Analyse und Qualitätssicherung sinnvoll unterstützt.

IREB
Unsere Arbeitsweise orientiert sich an etablierten Standards des professionellen Requirements Engineering. Wir verbinden methodisches Vorgehen mit unserer Erfahrung aus Softwareprojekten, Business Analyse und kundenseitiger Projektleitung.
Typische Situationen, in denen eine Anforderungsanalyse notwendig wird
Ein grosser Teil der späteren Kosten eines Softwareprojekts wird bereits entschieden, bevor die eigentliche Entwicklung beginnt. Requirements werden oft unterschätzt: Man schreibt auf, was die Software können soll, und glaubt, damit sei die Grundlage geschaffen. In der Praxis bleiben dabei schnell Geschäftsregeln, Spezialfälle, Benutzergruppen, Berechtigungen, Daten, Schnittstellen oder Akzeptanzkriterien unbeachtet. Genau diese Lücken werden später teuer.

«Wir diskutieren seit Wochen, aber werden uns nicht einig, was die Software wirklich können muss.»
Wir strukturieren unterschiedliche Erwartungen, machen Zielkonflikte sichtbar und führen das Team zu einer gemeinsam priorisierten Anforderungsbasis.

«Wir wollen nicht, dass unser Softwareprojekt am Ende teurer wird oder viel länger dauert als geplant.»
Wir schaffen vor der Umsetzung Klarheit über Scope, Geschäftsregeln, Spezialfälle, Schnittstellen und Akzeptanzkriterien. So werden Risiken sichtbar, bevor daraus Entwicklungsaufwand entsteht.

«Unser letztes Digitalisierungsprojekt ist aus dem Ruder gelaufen.»
Wir analysieren besonders sorgfältig, welche Anforderungen, Abhängigkeiten und Entscheidungen früh geklärt werden müssen, damit sich dieselben Probleme nicht wiederholen.

«Wir möchten die Risiken unseres Softwareprojekts von Anfang an reduzieren.»
Wir betrachten nicht nur gewünschte Funktionen, sondern auch kritische Prozesse, Daten, Benutzergruppen, Berechtigungen, Schnittstellen und nichtfunktionale Anforderungen.

«Wir wollen von Anfang an jemanden dabei haben, der weiss, welche Fragen gestellt werden müssen.»
Wir führen die Anforderungsanalyse methodisch, holen das Wissen bei den richtigen Personen ab und hinterfragen auch Anforderungen, die auf den ersten Blick bereits klar erscheinen.

«Wir haben das Fachwissen, aber intern nicht genügend Zeit, daraus belastbare Requirements zu machen.»
Ihre Fachpersonen liefern das Prozesswissen. Wir übernehmen die strukturierte Ermittlung, Dokumentation, Visualisierung und Qualitätssicherung der Anforderungen und entlasten damit Ihr Projektteam.
Projektleitung beginnt nicht mit einem Terminplan
Bevor wir ein Softwareprojekt führen, prüfen wir, ob die notwendigen Grundlagen vorhanden sind. Ein Zeitplan kann fehlende Entscheidungen, unklare Anforderungen oder eine ungeklärte Lösungsrichtung nicht kompensieren.
Merke: Ein erfolgreiches Softwareprojekt braucht geklärte Requirements
Eine professionelle Projektleitung sollte erst beginnen, wenn die wesentlichen Anforderungen gemeinsam mit einer Fachperson ausreichend geklärt, strukturiert und priorisiert wurden. Nur wenn klar ist, was umgesetzt werden soll, lassen sich Scope, Termine, Budget, Risiken, Testing und Abnahme zuverlässig steuern.
Wir bringen Business und IT auf einen gemeinsamen Nenner
Gutes Requirements Engineering verbindet Fachwissen mit technischer Umsetzbarkeit. Wir bringen Business und IT zusammen, challengen Lösungsideen und wägen Nutzen, Komplexität und Programmieraufwand gegeneinander ab. So entsteht gemeinsam mit Ihrem Team eine klare Anforderungsbasis, auf der der Umsetzungspartner entwickeln und Sie später prüfen können, ob tatsächlich das Richtige geliefert wurde.

Business Anforderungen in umsetzbare Requirements übersetzen
Wir holen das Fachwissen bei den relevanten Personen ab und übersetzen Prozesse, Geschäftsregeln, Spezialfälle, Daten und Schnittstellen in klare Anforderungen für die technische Umsetzung. So entsteht eine gemeinsame Sprache zwischen Business und IT.

Lösungen gemeinsam entwickeln und challengen
Das Team weiss, was es im Alltag braucht. Wir bringen die Beteiligten zusammen, strukturieren ihre Ideen und hinterfragen vorgeschlagene Lösungen dort, wo sie widersprüchlich, unnötig komplex oder technisch schwer umsetzbar sind. Gemeinsam entwickeln wir Anforderungen, die fachlich sinnvoll und realistisch umsetzbar sind.

Business Nutzen und Programmieraufwand ausbalancieren
Nicht jede gewünschte Funktion rechtfertigt denselben Entwicklungsaufwand. Wir priorisieren Requirements und suchen bewusst den besten Kompromiss zwischen fachlichem Nutzen, technischer Komplexität, Budget und späterer Erweiterbarkeit. So entsteht ein Scope, der zum Projekt passt.

Eine überprüfbare Grundlage für die Umsetzung schaffen
Wir formulieren Requirements so, dass der Umsetzungspartner weiss, was geliefert werden muss und der Kunde später prüfen kann, ob es korrekt umgesetzt wurde. Akzeptanzkriterien und klare Anforderungen bilden damit die Grundlage für Entwicklung, Testing und Abnahme.
Methoden für eine steuerbare Umsetzung
Wir arbeiten nicht nach einem starren Schema. Gemeinsam mit Ihnen setzen wir jene Methoden ein, die Aufgaben, Entscheide, Risiken und Qualität im Projekt sichtbar und steuerbar machen.
Add a Title

Add paragraph text. Click “Edit Text” to update the font, size and more. To change and reuse text themes, go to Site Styles.
Add a Title

Add paragraph text. Click “Edit Text” to update the font, size and more. To change and reuse text themes, go to Site Styles.
Add a Title

Add paragraph text. Click “Edit Text” to update the font, size and more. To change and reuse text themes, go to Site Styles.
Showcase Bildungsdirektion des Kantons Zürich
Die Ausgangslage
Für die Plattform www.fsam.ch benötigte die Bildungsdirektion eine belastbare Grundlage für die Weiterentwicklung und technische Umsetzung. Unterschiedliche fachliche Anforderungen mussten zusammengeführt, Zielkonflikte sichtbar gemacht und so präzisiert werden, dass eine externe Softwareagentur damit arbeiten konnte.
Der Prozess
Wir führten das Requirements Engineering gemeinsam mit den relevanten Stakeholdern durch. Anforderungen wurden in ToDos und User Stories überführt, mit INVEST präzisiert, mit Wireframes sichtbar gemacht und nach MoSCoW priorisiert. Das Projekt wurde geplant, die Releases und Meilensteine definiert. Gleichzeitig entwickelten wir eine gemeinsame Sprache zwischen Fachbereich und IT und dokumentierten die Ergebnisse nachvollziehbar. Anschliessend evaluierten und brieften wir die Zürcher Agentur Firegroup für die technische Umsetzung. Die Bildungsdirektion entschied sich, die anschliessende Projektführung selbst zu übernehmen.

Verwendete Methoden
Wir arbeiten nicht nach einem starren Schema. Gemeinsam mit Ihnen setzen wir jene Methoden ein, die Aufgaben, Entscheide, Risiken und Qualität im Projekt sichtbar und steuerbar machen.
Add a Title

Add paragraph text. Click “Edit Text” to update the font, size and more. To change and reuse text themes, go to Site Styles.
Add a Title

Add paragraph text. Click “Edit Text” to update the font, size and more. To change and reuse text themes, go to Site Styles.
Add a Title

Add paragraph text. Click “Edit Text” to update the font, size and more. To change and reuse text themes, go to Site Styles.
Das konnte erreicht werden:
Aus unterschiedlichen Vorstellungen entstand eine strukturierte, priorisierte und überprüfbare Anforderungsbasis. Durch die Balsamiq Wireframes wurde für das Kernteam ersichtlich, welche Software später entstehen wird. Zielkonflikte wurden sichtbar gemacht und gelöst, zentrale Requirements messbar formuliert und die Umsetzungspartnerin erhielt ein klares Briefing für die Entwicklung. Damit verfügte die Bildungsdirektion über die fachliche Grundlage, um das Softwareprojekt anschliessend selbstständig weiterzuführen.
Welche Rolle wir in Ihrem Projekt einnehmen
Requirements Engineering verbindet Fachwissen und technische Umsetzung. Wir holen das Wissen bei den richtigen Personen ab, strukturieren unterschiedliche Erwartungen und schaffen eine gemeinsame, überprüfbare Anforderungsbasis für Ihr Softwareprojekt.

Übersetzer zwischen Business und IT
Wir übersetzen Prozesse, Geschäftsregeln und fachliche Bedürfnisse in Anforderungen, mit denen Umsetzungspartner arbeiten können.

Moderator der Anforderungsklärung
Wir bringen die relevanten Personen zusammen, strukturieren unterschiedliche Erwartungen und machen Widersprüche und offene Fragen sichtbar.

Requirements Engineer und Strukturgeber
Wir ermitteln, dokumentieren, visualisieren und priorisieren Anforderungen und halten den vereinbarten Scope nachvollziehbar fest.

Sparringpartner für Lösungsentscheidungen
Wir hinterfragen Anforderungen und Lösungsideen, wenn Nutzen, Komplexität und technischer Aufwand nicht in einem sinnvollen Verhältnis stehen.

Schaffer einer überprüfbaren Umsetzungsbasis
Wir formulieren Requirements und Akzeptanzkriterien so, dass Entwicklung, Testing und spätere Abnahme auf einer gemeinsamen Grundlage erfolgen können.
Beispiele sagen mehr als viele Worte
In den letzten Jahren haben wir zahlreiche IT- und Digitalisierungsprojekte begleitet. Nachfolgend finden Sie eine kleine Auswahl unserer Referenzen. Die vollständige Referenzenseite können Sie mit einem Klick erreichen.
Weitere Projekte und Referenzen entdecken
Entdecken Sie weitere Projekte aus Beratung, IT Projektleitung und Softwareentwicklung
Add a Title

Add paragraph text. Click “Edit Text” to update the font, size and more. To change and reuse text themes, go to Site Styles.
Add a Title

Add paragraph text. Click “Edit Text” to update the font, size and more. To change and reuse text themes, go to Site Styles.
Add a Title

Add paragraph text. Click “Edit Text” to update the font, size and more. To change and reuse text themes, go to Site Styles.

