Strassenzustandserfassung: Software Konzeption
Project Idea Metadata
- Project Idea Name: Strassenzustandserfassung: Software Konzeption
- Date: 11/27/2021 1:08:09 PM
- Administrators:
Project Idea Description
Ausgangslage
Um das Schweizer Strassennetz zu bewirtschaften sind unzählige viele verschiedene Tools und Tabellen im Einsatz. Oftmals sind in Excel alle Strassen, mögliche Massnahmen pro Jahr etc. erfasst. Verschiedene Ingenieur-Büros haben deshalb ihre Planertools (CAD)-Lösungen um solche Module ergänzt. Die Erfassung vor Ort (draussen) der Strassendaten geschieht heute jedoch noch manuell auf Papier und wird dann in das Programm eingegeben.
Ziele
Für die Strassenerfassung soll ein Tool konzipiert werden. Das heisst, dass das bestehende Datenmodell aufgenommen und die relevanten Parameter für die Erfassung definiert werden (Schnittstellenspezifikation). Weiter sind die UseCases sowie mögliche konzeptionelle Lösungen (Software Design) mit dem Kunden zusammen zu erstellen. Ziel ist es, dass alle Optionen und Vorabklärungen für die Erstellung einer Software vorbereitet sind.
Projektgesamtziel
Es soll die IST-Situation dokumentiert werden und eine Umsetzungsmöglichkeit vorgeschlagen werden. Für diese soll ein Konzept erstellt werden. Das Konzept umfasst die vor Ort Erfassung des Strassenzustandes und eine Integration in das bestehende System (Datenerfassung). Das Konzept soll mittels einem Protoypen umgesetzt und getestet werden.
Teilziele
1. IST-Zustand dokumentiert
1.1 Dokumentieren des IST-Zustandes: 23.10.2022
- Erfassungsprozess: Geschäftsprozessdiagramm BPMN 2.0
- Datenbankaufbau: ERD als Klassendiagramm UML 2
- Softwareübersicht: Komponentendiagramm UML 2
2. Konzept erstellt
2.1 Erstellen des Konzepts: 13.11.2022
- Schnittstellendiagramm
- Wireframes / Mockups
- Interviews mit 1-2 Experten
3. Prototyp umgesetzt
3.1 Umsetzen des Prototypen: 04.12.2022
- Interaktiver Prototyp via Figma oder Protoyp via PHP / HTML / CSS (Wird im Verlauf des Projektes entschieden)
4. Testing und Validierung durchgeführt
4.1 Durchführen des Testing und der Validierung: 18.12.2022
- Qualitativer Bericht mit Kunden
- Interviews mit 1-2 Experten
Nicht-Ziele / Nicht-Inhalte:
- Implementierung der vollständigen Lösung
- Implementierung für den operativen Gebrauch
Projektrisiken:
- Schwierigkeit bestehende Software zu verstehen in nützlicher Zeit
- Informationsfluss nicht effizient und vollständig
- Einhalten des Zeitplans und trotzdem über genügend Flexibilität verfügen
- Nicht regelmässiger Austausch mit Auftraggeber und Betreuer
Gegenmassnahmen:
- Regelmässiger Abgleich mit Auftraggeber und Betreuer
- Selbständiges Erarbeiten von Knowhow
- Gemeinsame Plattform für Projektteam
Methoden
Einerseits Requirements-Engineering, Datenbankmodellierung, Schnittstellendesign, Softwaredesign, UX und nach Option Prototype, einfache UserTests. Betr. Tool, Plattform etc. ist alles offen. Wichtig ist bloss die Anbindung an die bestehende CAD Software. Man kann beliebig kreative Ideen einbringen und mit dem Kunden evaluieren.
Schlagwörter
Softwaredesign, Requirementsengineerin
Für die Strassenerfassung soll ein Tool konzipiert werden. Das heisst, dass das bestehende Datenmodell aufgenommen und die relevanten Parameter für die Erfassung definiert werden (Schnittstellenspezifikation). Weiter sind die UseCases sowie mögliche konzeptionelle Lösungen (Software Design) mit dem Kunden zusammen zu erstellen. Ziel ist es, dass alle Optionen und Vorabklärungen für die Erstellung einer Software vorbereitet sind.