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 …

Transferrolle von der Anästhesie zum Bürotisch der Informatik: Top oder Flop?

Transferrollen von Endbenutzern zur Informatik sind ein Teilschlüssel zum Projekterfolg. Wie können interessierte Kaderleute und Angestellte in der Computerwissenschaft gefördert werden, ohne die ursprüngliche Berufung und Karriere aufzugeben? Es braucht Personen von der Front, die analytisch Denken, Prozesse verstehen und Anforderungen treffend formulieren können. Hat ein Unternehmen diese Ressourcen, dann …

Anforderungen einfach dokumentieren und verwalten mit Wiki

Wie verwalte ich als Product Owner im agilen Umfeld meine Anforderungen? Ein grosses Word-Dokument wird schnell unübersichtlich und schwer zu aktualisieren. Es gibt bald zahlreiche Versionen im Umlauf. Änderungen an den Diagrammen sind nur schwer nachzuvollziehen, zudem braucht es meist mehrere Dateien pro Diagramm. Ich habe für mich einen Weg …