01.02.2021
Immer schneller ändern sich in unserer Welt Technologien, Trends und Tools. Die Kunden wollen Änderungen auf ihren Systemen und den dazugehörigen Prozessen in immer kürzeren Zyklen adaptieren. Aufgrund der Vielfalt an technischen Möglichkeiten ist es notwendig, out-of-the-box zu denken und den Inhalt dieser Box in Echtzeit zu verstehen. Es gilt auch ein Vorgehen zwischen den verschiedenen Anspruchsgruppen zu definieren und zu verwalten, welches eine effiziente Kommunikation von technischen Artefakten ermöglicht. Requirements Engineering ist ein Prozess des Entdeckens und Spezifizieren von Anforderungen. Gutes Requirements Engineering stellt sicher, dass diese Anforderungen verständlich, analysierbar, dokumentiert und jederzeit validierbar sind.
Diese Frage stellt sich fachfremden Menschen oft. Entgegen der üblichen Erwartungen geht es nicht nur um Kaffee trinken, was aber auch ein wichtiger Bestandteil der Arbeit ist. Vielmehr geht es um das Erstellen von Dokumentationen, Verträgen oder Tests und wesentlich um das Kommunizieren. Wie im agilen Manifest geschrieben steht, geht es ganzheitlich um Menschen, Kommunikation und funktionierende Software, weniger um Verträge und Workflows.
Das Requirements Engineering ist eine Übersetzungsaktivität. Der sogenannte Engineer ist ein Übersetzer, welcher die Sprache in eine andere übersetzt, welche ein Entwickler verstehen kann. So dass dieser damit genau die richtige Software erstellt. Umgekehrt bringt der Engineer die Aussagen und Fragen von Entwicklern in eine Form, welche ein Benutzer versteht.
Zum Start neuer Vorhaben sind die Unsicherheiten bei den Beteiligten hoch. Zu den Aufgaben des Requirements Engineers gehört es, ein gemeinsames Verständnis der Aufgaben für das Team zu schaffen. Er formuliert die gesteckten Ziele und übersetzt die Grobanforderungen des Auftraggebers. Um eine reibungslose Projektentwicklung zu gewährleisten, müssen alle Teile des geplanten Produkts, der Prozess und seiner Entstehung von jedem Teammitglied auf dieselbe Weise verstanden werden.
Um sicherzustellen, dass Entwickler jede
Funktion des Produkts genau wie der Anwender sehen, wird eine
Anforderungsspezifikation erstellt. Unabhängig
davon, wie die Spezifikation erstellt wird, gibt es allgemeine Regeln für die
Verwaltung der Softwareanforderungen. Es gibt den in IEEE Std 830-1998
offiziellen Standard, «Empfohlene Vorgehensweise für
Anforderungsspezifikationen». Dieser beinhaltet unter anderem nachfolgende
Vorgaben:
Requirements Engineering führt zu einer Fachkarriere Laufbahn. In einer Zeit mit immer weniger Routinetätigkeiten, wo stattdessen verlangt wird, sich laufend Wissen anzueignen, dieses weiterzugeben und Neues zu entwickeln, braucht es Mitarbeiter, welche selbstbestimmtes Arbeiten verinnerlicht haben.
Autor: Thomas Benz
Wieso, weshalb, warum arbeiten Kita und Preschool mit Fachstellen zusammen?
mehr erfahrenDo, Mi. 15. Januar 2025, 18:00 Uhr - 19:30 Uhr Muri-Gümligen (vor Ort)
mehr erfahrenDo, Mi. 15. Januar 2025, 18:30 Uhr - 20:00 Uhr Solothurn (vor Ort)
mehr erfahrenDo, Do. 16. Januar 2025, 18:00 Uhr - 19:00 Uhr Bern (vor Ort)
mehr erfahrenDo, Do. 16. Januar 2025, 18:00 Uhr - 19:00 Uhr Bern (online)
mehr erfahrenFEUSI BILDUNGSZENTRUM
Standort Bern (Besondere Volksschule Klick-Schule)
Jubiläumsstrasse 95
3005 Bern
Bildungspartner
Social Media
Suche