Zum Inhalt springen

Anforderungsanalyse für Software, deutschlandweit

Eine Anforderungsanalyse für Software klärt, welche Wünsche Ihrer Fachabteilungen machbar sind, bevor jemand zu bauen beginnt. Ich frage die Menschen hinter jedem Wunsch, wozu sie ihn brauchen, und schreibe Anforderungen, die ein Entwicklungsteam oder ein Dienstleister umsetzen und testen kann. Ich übernehme Freelance- und Interim-Projekte, remote von Frankfurt aus, mit Workshops vor Ort in Frankfurt Rhein-Main oder bei Ihnen im Unternehmen. Sprechen wir in einem kostenlosen Videocall von 30 Minuten über Ihren Bedarf.

Porträt von Michael Wutzke, Requirements Engineer (Freelance) in Deutschland
Michael Wutzke, Requirements Engineer (Freelance) in Deutschland

Was ich für Ihr Unternehmen kläre

  • Erfahrung auf beiden Seiten

    Seit mehr als zwanzig Jahren schreibe ich Konzepte und baue die Software dahinter. Ich kann einer Fachabteilung sagen, welcher Teil eines Wunsches einfach zu bauen ist und welcher die Kosten treibt.

  • Die Frage nach dem Warum

    Ich frage nach dem Grund hinter jedem Wunsch, denn der Grund bestimmt die Anforderung. Manchmal genügt dafür eine kleinere Umsetzung.

  • Fachleute am Tisch

    Für Portale zu Lebensversicherungen habe ich in direktem Kontakt mit dem Chefaktuar gearbeitet. Ich schreibe Anforderungen mit den Menschen, die das Fachgebiet kennen, und in ihren Worten.

  • Dokumente, die halten müssen

    Bei einem Frankfurter Fintech habe ich an den Leistungsdefinitionen und den API-Methodiken eines Marktdatenprodukts mitgeschrieben. Sie mussten rechtlich halten und für Banken und Vermögensverwalter lesbar bleiben.

  • Scrum und User Stories

    Ich bin als Professional Scrum Master I zertifiziert und habe Backlogs in Jira und Confluence geführt. Arbeitet Ihr Team in Sprints, gehen die Anforderungen als User Stories mit Akzeptanzkriterien ins Backlog.

  • Ein System, mehrere Abteilungen

    Bei einer Versicherungsgruppe habe ich Marketing, Geschäftsleitung, Produktentwicklung und externe Partner für dieselben Portale koordiniert. Ich kenne die Besprechung, in der zwei Abteilungen von einer Bildschirmmaske Verschiedenes wollen.

Was eine Anforderungsanalyse für Software klärt

Die Anforderungsanalyse klärt, was ein neues System leisten muss, bevor jemand es baut. Ihr Ergebnis ist ein Dokument, in dem sich jede Anforderung auf eine Person zurückführen und durch einen Test prüfen lässt.

In einem kleineren Unternehmen kommen die Wünsche als E-Mails und Besprechungsnotizen an. Der Vertrieb will einen Export, die Buchhaltung ein neues Feld, und niemand hat geprüft, ob sich die Wünsche widersprechen oder was sie in der Entwicklung kosten. Ein Entwicklungsteam oder ein Dienstleister, der nach solchen Notizen baut, muss raten, und was falsch geraten war, kommt später als Change Request zurück.

Fünf Fragen, die ich zu jedem Wunsch stelle

  1. Wer braucht die Funktion, und für welche Aufgabe?
  2. Warum, und wie wird die Aufgabe heute ohne sie erledigt?
  3. Welcher Test zeigt, dass die Anforderung erfüllt ist?
  4. Welche Daten berührt sie, und wer darf diese Daten sehen?
  5. Was passiert, wenn sie im ersten Release fehlt?

Die zweite Frage spart oft die meiste Arbeit. Hinter dem Wunsch nach „einem Export aller Kunden“ kann eine Liste pro Vertriebsregion stecken, die mit weniger Aufwand zu bauen und leichter zu schützen ist. Wie ich nach dem Warum frage, beschreibe ich im Beitrag Viele Projekte scheitern im Kleinen.

Eine Anforderung, ausgeschrieben

Hier ist der Wunsch von oben, ausgearbeitet vom ersten Satz bis zu einer Anforderung, nach der ein Team bauen kann. Die Felder können Sie als Vorlage für Ihre eigenen Anforderungen nutzen.

FeldBeispiel
Wunsch, wie gehört„Der Vertrieb braucht einen Export aller Kunden.“
GrundDer Vertrieb plant jedes Quartal Besuche pro Region und bittet die IT jedes Mal um eine Liste.
AnforderungEin Mitarbeiter im Vertrieb filtert Kunden nach Postleitzahlbereich und lädt das Ergebnis als CSV-Datei herunter.
QuelleInterview mit der Vertriebsleitung
AbnahmetestEin Filter auf den Bereich 60 liefert nur Kunden mit Postleitzahlen von 60000 bis 60999, und die Datei öffnet sich in Excel mit korrekten Umlauten.
Rechte und DatenNur Mitarbeiter mit der Rolle Vertrieb dürfen exportieren. Jeder Export wird protokolliert, weil die Datei personenbezogene Daten enthält.
PrioritätMuss im ersten Release enthalten sein
Nicht enthaltenAutomatischer Versand der Liste per E-Mail, entschieden von der Vertriebsleitung

Der Abnahmetest entscheidet, wann eine Anforderung erledigt ist. Ohne ihn entscheidet der Entwickler, und die Fachabteilung sieht das Ergebnis erst am Ende.

Wer ich bin

Ich bin Michael Wutzke aus Frankfurt und arbeite seit mehr als zwanzig Jahren in IT und Medien, unter anderem als Projektmanager und Webentwickler bei Policen Direkt und als CIO beim Frankfurter Unternehmen Blocksize Capital. Als CIO gehörte es zu meinen Aufgaben, technisch komplexe Sachverhalte in einfachen Worten zu beschreiben. Ich habe eine Ausbildungsberechtigung der IHK Frankfurt für die IT-Ausbildungsberufe Fachinformatiker für Anwendungsentwicklung und Fachinformatiker für Systemintegration. Details: Lehre und Zertifizierungen.

So läuft ein Projekt ab

  1. Kostenloser Videocall

    In 30 Minuten sprechen wir über die Software, die Sie planen, und über die Wünsche, die bisher gesammelt wurden.

  2. Gemeinsame Analyse

    Wir gehen die beteiligten Abteilungen durch und klären, ob Ihr eigenes Team oder ein Dienstleister die Software baut.

  3. Angebot und Auftrag

    Auf die Analyse folgt ein Angebot. Die Interviews beginnen, sobald Sie es annehmen.

  4. Interviews und Workshops

    Ich spreche mit jeder Abteilung, vor Ort oder per Video, und frage nach dem Grund hinter jedem Wunsch.

  5. Anforderungsdokument

    Jede Anforderung erhält ihre Quelle und einen Test, der zeigt, dass sie erfüllt ist. Was nicht umgesetzt wird, steht ebenfalls darin.

  6. Prüfung mit den Entwicklern

    Ihre Entwickler oder der Dienstleister prüfen jede Anforderung auf Machbarkeit, und offene Fragen gehen an die Abteilungen zurück.

  7. Übergabe

    Das Dokument kommt in Ihre Werkzeuge, etwa Jira und Confluence oder eine Word-Datei, und die Geschäftsleitung gibt die Prioritäten frei.

Fragen, die Unternehmen stellen

Was ist eine Anforderungsanalyse für Software?

Sie macht aus den Wünschen der Menschen, die ein System nutzen werden, schriftliche Anforderungen, die ein Team bauen und testen kann. Konflikte zwischen Abteilungen werden auf dem Papier gelöst, bevor sie Entwicklungszeit kosten.

Schreiben Sie ein Lastenheft oder ein Pflichtenheft?

Das Lastenheft beschreibt, was Ihr Unternehmen verlangt. Das Pflichtenheft ist die Antwort des Dienstleisters darauf, wie er diese Anforderungen erfüllt. Ich schreibe das Lastenheft mit Ihren Fachabteilungen und prüfe das Pflichtenheft dagegen. In agilen Projekten geht derselbe Inhalt in Epics und User Stories.

Können Claude oder ChatGPT unsere Anforderungen schreiben?

Sie entwerfen Anforderungen aus Interviewnotizen und weisen in einem Dokument auf unklare Begriffe und Widersprüche hin. Welche Anforderung zählt und warum, entscheiden weiterhin die Menschen in Ihrem Unternehmen.

Was, wenn zwei Abteilungen Verschiedenes wollen?

Ich schreibe beide Positionen mit ihren Gründen auf, dazu den Aufwand, den jede verursachen würde, und die Geschäftsleitung entscheidet. Das Dokument hält die Entscheidung fest und nennt, wer sie getroffen hat.

Bauen Sie die Software auch?

Wenn Sie möchten. Ich baue mit den Coding-Agenten Claude und Codex, und auf die Analyse kann eine erste Version als MVP folgen. Die Anforderungen sind so geschrieben, dass auch ein anderes Team danach bauen kann.

Welche Formen der Zusammenarbeit bieten Sie an?

Freelance- und Interim-Projekte, in Teilzeit oder Vollzeit. Ich arbeite remote von Frankfurt aus und halte Workshops vor Ort, in Frankfurt Rhein-Main oder bei Ihnen im Unternehmen an einem anderen Ort in Deutschland.

Details zur Arbeit hinter dieser Seite

Anforderungsanalyse für Software in Ihrem Unternehmen

Ich bin Michael Wutzke, freiberuflicher Requirements Engineer in Deutschland, und arbeite von Frankfurt aus. In einem kostenlosen Videocall von 30 Minuten sprechen wir über die Software, die Sie planen, und über Ihren Bedarf. Sie erfahren, wie aus den Wünschen Ihrer Fachabteilungen Anforderungen werden, nach denen ein Team bauen kann.

Porträt von Michael Wutzke, Requirements Engineer (Freelance) in Deutschland

Suchanfragen zu diesem Thema

  • Anforderungsanalyse Software
  • Anforderungsanalyse Softwareentwicklung
  • Anforderungsanalyse Software Beispiel
  • Anforderungsanalyse Software Engineering
  • Anforderungsanalyse
  • Anforderungsanalyse Methoden
  • Anforderungsanalyse Beispiel
  • Anforderungsanalyse IT Projekt Beispiel
  • Anforderungsanalyse Vorlage
  • Anforderungsanalyse Workshop
  • Lastenheft Software
  • Lastenheft Softwareentwicklung
  • Lastenheft Software Vorlage
  • Lastenheft erstellen
  • Lastenheft erstellen Software
  • KI Lastenheft erstellen
  • Pflichtenheft Software
  • Pflichtenheft Softwareentwicklung
  • Lastenheft Pflichtenheft
  • Lastenheft Pflichtenheft Unterschied
  • Requirements Engineering
  • Requirements Engineering Methoden
  • Requirements Engineer freelance
  • Anforderungsmanagement
  • Anforderungsmanagement Softwareentwicklung
  • Anforderungsmanagement Prozess
  • Anforderungen erheben
  • Softwareentwicklung Anforderungen definieren
  • funktionale und nicht funktionale Anforderungen
  • funktionale und nicht funktionale Anforderungen Beispiele
  • User Stories Akzeptanzkriterien
  • User Stories Akzeptanzkriterien Beispiele
  • MoSCoW Priorisierung
  • Business Analyst Freelancer