S o f t w a r e n a c h m a ss projektübersicht OFFER TRACKER UND FORECAST REPORT FÜR LIEFERANTEN Der Bereich Communication Networks der ABB Schweiz AG stand vor der Herausforderung, seinen Verkaufs- und Offertenprozess für die Produktmanager und die Lieferanten transparenter zu gestalten. Auf der einen Seite wollten die Produkt­ manager beispielsweise genauere Aussagen über weltweite Marketingaktivitäten treffen, andererseits wollten die Lieferanten bessere Vorhersagen über die ein­z elnen zu liefernden Standardbaugruppen haben. Kundennutzen ·E ntwurf und Realisierung der Softwarearchitektur und des GUIs ·D esign und Implementierung der OLAP-Datenbank ·E valuation aller benötigten Softwarekomponenten ·Installation und Ausgestaltung der Benutzergruppen auf Basis von Active Directories ·D etaillierte Installationsanleitungen für alle Software­ komponenten Projektziele Im Zentrum des Projekts stand das Reporting für die Verkaufsabteilung, das Produktmana­gement und die Zulieferer. Als Datenbasis dienen die Kundenangebote und deren Bewertungen durch den Vertrieb, welche mit der Angebotssoftware «Leegoo Builder» erstellt werden. Monatlich schnelles und zuverlässiges Reporting für die verschiedenen Stakeholder Als Reporting-Format wurde Power Point gewählt. Es ist aber auch möglich, die Reports für weitere Analysen im Excel-Format ab­z u­ speichern. Die Dokumente sind allen zuständigen Mit­a rbeitern zugänglich und lassen Anpassungen und das Einfügen von weiteren Inhalten zur Erklärung zu. Die umfangreiche Parametrie­r ung lässt sich in Form von Daten­ sätzen ablegen. So kann die Flexibilität gewährleistet werden und der Standardbenutzer kann dennoch schnell und einfach auf vordefinierte Parametersätze zurückgreifen. Die Software wird mit Installations-Skripts ausgeliefert, die von der IT-Abteilung einfach durchgeführt werden kann. System-Architektur lässt weitere Daten­quellen zum Import zu Die gewählte System-Architektur lässt weitere Datenquellen zum Import zu. Es können dies Datenbank aber auch WebServices, Exceltabellen oder ERP-Systeme sein. Damit bleibt das Reporting-System für zukünftige Erweiterungen offen und flexibel. Effizientes Benutzermanagement und einfach konfigurierbare Zugriffsberechtigungen Das Benutzermanagement wurde in Form von Active-Directory-Gruppen implementiert. Damit lassen sich alle Zugriffsberechtigungen gemäss den Anforderungen steuern und einstellen. Für den Betrieb heisst das, dass alle Verwaltungsaufgaben über das Active Directory vorgenommen werden können und somit keine Anpassungen und Einstellungen in der Reporting-Applikation nötig sind. Realisierung Um die nötige Offenheit für die Zukunft zu gewährleisten wurde ein OLAP-Cube in Form einer eigenen Datenbank aufgebaut. Die Datenaufbereitung für den Cube erfolgte mittels SQL-Scripts. Um das Laden von Report­ parametersätzen zu ermöglichen wurde eine ReportViewer-Applikation auf Basis von .NET implementiert. Als Reporting-Tool kam das Produkt Repor­ ting Service (SSRS) von Microsoft zum Einsatz. Um den Export der Reports in Form von Power-Point-Präsentationen zu ermöglichen, griffen wir auf die Komponente von Aspose zurück. Für die Erstellung der einzelnen Testcases und die Testplanung wurde auf ProjectTracking-Tool Gemini von Countersoft zurückgegriffen. Damit liessen sich die einzelnen Release-Kandidaten effizient und schnell testen. Die Dokumentation der Testläufe entstand dabei lückenlos und automatisch. Aus fehlgeschlagenen Testfällen liess sich sehr schnell und transparent ein entsprechender Bugreport erstellen. Technologien: C#, .Net, MS SQL Reporting Services (SSRS) Aspose.Slides (Export von PowerPoint Präsenta­ tionen) MS SQL Server, UML-Case Tool: Enterprise Architect Confi. Management: Subversion, Issue Tracking: Gemini E P S S OFTWARE EN G I NEER I N G A G · P E S TA L O Z Z I S TRA S S E 2 7 · P O S TFACH · CH - 9 5 0 1 W I L T + 4 1 7 1 9 1 4 4 0 5 0 · F + 4 1 7 1 9 1 1 1 3 8 7 · I NFO @ E P S . CH · WWW. E P S . CH