Requirements Engineering – bitte was?

Häufig werde ich in meinem privaten Umfeld gefragt was ich für eine Weiterbildung mache, wenn dann das Wort Requierments Engineering fällt, hört meistens kein Mensch mehr zu. Alle denken es ist ein abstraktes Thema, welches sie nie verstehen oder brauchen werden. Doch jeder von uns wird mit Requirements Engineering bewusst …

Requirements Engineering: Kristallkugel 2.0

Was tut der Requirements Engineer (RE)? Er ermittelt die richtigen, wichtigen Anforderungen. Das ist leichter gesagt als getan. Denn: definiert er – oder sie – als Anforderung das, was die Stakeholder heute brauchen, bekommen sie morgen eine Lösung von gestern! Hast Du das auch schon erlebt? Du erhebst wochenlang Anforderungen, …

Sicherheitskritische Systementwicklung und Agile Methoden – sinnvoll?

Beim Thema «Entwicklung von sicherheitskritischen Systemen» fällt oft die Aussage, dass diese Art von Entwicklung nicht mit agilen Methoden zu vereinbaren sei. Die Entwicklung von sicherheitskritischen Systemen schliesst agile Methoden jedoch nicht zwangsläufig aus. Eine effektive und effiziente Etablierung agiler Methoden im Bereich «Sicherheitskritische Systementwicklung» kann den Projekterfolg sogar begünstigen. …

Person? Persona? Personas? – Für wen mache ich das hier eigentlich?

Personas stellen eine fiktive, aber konkrete, mit wichtigen Eigenschaften und Merkmalen ausgestattete Personenbeschreibung einer Kundenzielgruppe dar. Sie geben eine greifbare Vorstellung und fördern bei allen Projektbeteiligten das gemeinsame Verständnis, wer am Ende die Nutzer sind und helfen so bei der Entwicklung die richtigen Entscheidungen zu treffen, um das Produkt anwenderfreundlich …

Requirements Engineers sind Weltenbummler!

Requirements Engineering umfasst das Ermitteln, Dokumentieren, Verwalten und Prüfen von Anforderungen. Dabei besucht der Requirements Engineer die verschiedenen Welten der Anspruchsgruppen und analysiert deren Bedürfnisse. Die  unterschiedlichen Interessen dieser Welten bergen Risiken und Chancen. Für den optimalen Umgang damit bringt der Requriements Engineer Werkzeuge und das notwendige Know-how mit. In …

Requirement Engineering ganz alltäglich

Requirement Engineering ist in der IT der „magische Teil“, bei welchem aus dem Bedürfnis eines Nutzers oder einer Nutzergruppe eine Dokumentensammlung wird, die einem Entwicklerteam aufzeigt, was es zu bauen gilt. Aber ist da wirklich „Magie“ daran beteiligt? Ein Selbstversuch…

Der Requirements Engineer als Schweizer Sackmesser für Ihre Softwareprojekte

Hätte, hätte, Fahrradkette… Diese Redewendung kennen wir alle, war aber des Öfteren traurige Realität vieler Softwareprojekte, denn eine Kette an Missverständnissen führt unweigerlich zu Unzufriedenheit, Terminverschiebungen, einem Refactoring und somit ungeplanten hohen Kosten, oder kann im schlimmsten Fall in der Auflösung einer Geschäftsbeziehung enden. Fragt man die Beteiligten, hört man oft …

Dank Erhebungstechnik effizient vorankommen

Kooperativ, effizient und durchdacht Anforderungen erheben, helfen einem Projekt zum Erfolg. Der Requirements Engineer ist der Profi beim Erheben von Anforderungen. Mit vier Hauptaufgaben zum Erfolg Ein Requirements Engineer pflegt nach IREB in einem IT-Softwareprojekt vier verschiedene Hauptaufgaben: Ohne Ermittlung keine Requirements Eine fundierte Ermittlung von Anforderungen ist eine besonders …

Tetris für Fortgeschrittene – Mit der Technik des User Story Mapping aus dem Backlog Chaos

Mit User Story Mapping zum besseren Produkt dank besserer Planung, einfacherer Priorisierung und Release-Planung sowie einem gemeinsamen Ziel-Verständnis. Die Herausforderung Jeder der schon agil Software entwickelt hat, kennt die Situation. Man bewirtschaftet mit viel Aufwand ein umfangreiches Backlog, priorisiert immer wieder gewissenhaft und am Schluss fühlt sich das Produkt doch …