@misc{AmmannKoesling2018, author = {Ammann, No{\´e}mie and Koesling, Sven}, title = {Automatisiertes Testen von Webapplikationen am Beispiel von Primo}, series = {TK 3: organisieren \& optimieren / Potenziale von Discovery-Systemen (12.06.2018, 13:00 - 15:00 Uhr, Saal C)}, journal = {TK 3: organisieren \& optimieren / Potenziale von Discovery-Systemen (12.06.2018, 13:00 - 15:00 Uhr, Saal C)}, url = {http://nbn-resolving.de/urn:nbn:de:0290-opus4-35179}, year = {2018}, abstract = {Bibliotheken entscheiden sich bei Discovery Systemen und anderen bibliothekarischen Applikationen vermehrt f{\"u}r Cloud-basierte Software-as-a-Service L{\"o}sungen (SaaS). Eine Herausforderung von SaaS-L{\"o}sungen besteht f{\"u}r Bibliotheken in den h{\"a}ufigen Updates und, davon abh{\"a}ngig, in den in sehr engen zeitlichen Abst{\"a}nden erforderlichen Tests der Applikationen. Um den Ressourceneinsatz beim Testen {\"u}berschaubar zu halten und dennoch sicher zu stellen, dass die Software die Anspr{\"u}che nach wie vor erf{\"u}llt, bieten sich automatisierte Testverfahren an. Der Vortrag basiert auf den Erfahrungen, welche an der ETH Bibliothek mit dem automatisierten Testen des Discovery Systems Primo gewonnen wurden. F{\"u}r das automatisierte Testen von Primo wird an der ETH-Bibliothek Cucumber eingesetzt. Cucumber ist ein verbreitetes Spezifikations-Werkzeug und zeichnet sich dadurch aus, dass die zu testenden Eigenschaften und Funktionalit{\"a}ten in nahezu nat{\"u}rlicher Sprache in Szenarien beschrieben werden k{\"o}nnen, so dass Anwender und Techniker zu einem gemeinsamen Verst{\"a}ndnis der Anforderungen an die zu testende Software kommen. An einem Praxisbeispiel wird die Architektur eines automatisierten Tests veranschaulicht und die Umsetzung von der Formulierung der Testanforderungen {\"u}ber das Programmieren des Tests bis hin zur Testdurchf{\"u}hrung und Auswertung der Ergebnisse erkl{\"a}rt. Der Vortrag zeigt die Vorteile von automatisierten Testverfahren, und wie sich die ETH-Bibliothek diese beispielsweise beim Umstieg auf das neue User Interface von Primo zu Nutze machen kann.}, language = {de} } @misc{AmmannSchahabi2023, author = {Ammann, No{\´e}mie and Schahabi, Nicole}, title = {Projekte zum Erfolg begleiten - Requirements Engineering in der ETH-Bibliothek}, series = {TK 1: Den Arbeitsalltag gestalten/ Vom Projekt zum Produkt (25.05.2023, 16:30 - 18:00, Konferenzraum 8 \& 10)}, journal = {TK 1: Den Arbeitsalltag gestalten/ Vom Projekt zum Produkt (25.05.2023, 16:30 - 18:00, Konferenzraum 8 \& 10)}, url = {http://nbn-resolving.de/urn:nbn:de:0290-opus4-183332}, year = {2023}, abstract = {An Hochschulbibliotheken sind in nahezu allen Bereichen bibliothekarischer Arbeit Applikationen im Einsatz, die die Arbeitsabl{\"a}ufe unterst{\"u}tzen und managen. Diese Applikationen werden in aufwendigen Prozessen beschafft, sie werden aktuell gehalten und, am Ende ihres Lebenszyklus, durch zeitgem{\"a}sse Produkte ersetzt. F{\"u}r die erfolgreiche Beschaffung und gelungene Projekte ist das Ermitteln und Formulieren der Anforderungen aller Akteure an die Applikation entscheidend. H{\"a}ufig aber sind diese im Pflichtenheft unklar formuliert, unvollst{\"a}ndig oder es werden Akteure nicht ins Projekt einbezogen. Dies kann Nacharbeiten noch Monate nach der Produktionsaufnahme nach sich ziehen. Mit den Methoden des Requirements Engineering l{\"a}sst sich das Erarbeiten von Anforderungen in Anschaffungs- und Transformationsprojekten optimal unterst{\"u}tzen. Im Vortrag stellen wir vor, was Requirements Engineering ist und welche Angebote und Services an der ETH-Bibliothek in Z{\"u}rich bestehen und aufgebaut werden, um das Potential des Requirements Engineering in Projekten zu nutzen. Wir zeigen anhand von Beispielen, wie Requirements Engineering auf den Projektverlauf und die Anforderungsentwicklung wirkt und schliesslich zu optimalen Produktentscheidungen, zufriedenen Benutzenden und gl{\"u}cklichen Kundinnen und Kunden beitr{\"a}gt.}, language = {de} }