top of page
Das Logo von IT-Guru.ch. Dies ist gleichzeitig der Home Button
It-projekte
Anforderungsanalyse

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.

Requirements Engineering besprechen

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 CPRE AI4RE Batch.png

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.

Externe IT Projektleitung für Softwareprojekte

Sind die Requirements geklärt, übernehmen wir auf Wunsch die kundenseitige Projektleitung für Ihr Softwareprojekt.

Wir leiten auch Ihr Softwareprojekt, lesen Sie mehr darüber!
Wir leiten auch Ihr Softwareprojekt, lesen Sie mehr darüber!

Projektklärung und Business Analyse

Ist jedoch noch nicht so klar, ob sich die Investition lohnt, Ihre Organisation bereit für den Change ist, oder Sie noch mehr Abklärungen machen möchten, führen wir gerne zuerst eine Business Analyse durch.

Lesen Sie mehr darüber, wie wir bei uns Business Analysen durchführen
Lesen Sie mehr darüber, wie wir bei uns Business Analysen durchführen

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.

Erfahren Sie mehr über unseren Projektablauf

über die Jahre haben wir ein Projektframework entwickelt, dass sich bewährt hat.

Read More

Wir helfen Ihnen Ihr Softwareprojekt zum Erfolg zu bringen

Lesen Sie mehr darüber, wie wir Erfolgsfaktoren fördern und Risikofaktoren entschärfen.

Read More

Starten Sie mit einem kostenlosen Beratungsgespräch

Unser Prozess beginnt immer mit einem kostenlosen Beratungsgespräch. In diesem Gespräch nehmen wir uns die Zeit, Ihre Situation zu verstehen, Ihre Anforderungen zu klären und mögliche nächste Schritte gemeinsam zu definieren.

Kontakt aufnehmen
Tobias Adam

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.

Bildungsdirektion Kanton Zürich.png

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 

Lesen Sie mehr über unsere bisherigen Projekte
Lesen Sie mehr über unsere bisherigen Projekte

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.

Machen wir Ihre Requirements umsetzbar

Wir klären, wie aus Ihren fachlichen Bedürfnissen aus dem Business eine strukturierte, priorisierte und überprüfbare Grundlage für Entwicklung, Testing und Abnahme entsteht. Dies erhöht die Erfolgschancen Ihres Softwareprojekts.

Anforderungsanalyse besprechen
bottom of page