SchweizerischeBundesbahnen / DAS

Driver Advisory System
GNU General Public License v3.0
6 stars 0 forks source link

Geplante und Betriebliche Zeiten #84

Open StephanieFrancke opened 5 months ago

StephanieFrancke commented 5 months ago

Ausgangslage

Als Lokpersonal oder Beobachter möchte ich die Zeiten in der Fahrordnung sehen, damit ich die Abfahrtszeit kenne und den geplanten Verlauf kenne.

Für den Personenverkehr mit kommerziellen Halten wird grundsätzlich die VPro Zeit (2h vor Abfahrt fixierte Fahrempfehlung) verwendet. Falls die VPro Zeit für eine Fahrt oder einzelne Betriebspunkte nicht vorhanden ist, z.B. für Umleitungen, dann wird die aktualisierte Fahrlage Zeit (dauernd aktualisierende Prognose) verwendet. Für den Personenverkehr ohne kommerzielle Halte und den Güterverkehr wird immer die aktualisierte Fahrlage Zeit verwendet. Welche Fahrempfehlung geliefert wird, wird seitens TMS VAD gesteuert.

Weiterführende Links

Figma für DEV: Doku Stories Formulierung.

Figma File PDF: Story_Zeit_25.09.pdf

Out of Scope

Akzeptanzkriterien

Testszenarien

Vorbedingung:

EverheardofUX commented 1 month ago

- Wenn bei einem kommerziellen Halt die betriebliche Zeit angezeigt wird, dann erscheint eine Kennzeichnung, sobald die geplante Abfahrtszeit (= den Kunden kommunizierte Zeit) erreicht ist. @StephanieFrancke Die story wäre auch Ready für Abnahme. Ich würde aber dieser Punkt Out of Scope setzen und eine neue Story dafür schreiben. Was meinst du? Hab Figma und PDF angepasst, falls für dich ok gern an Fachgruppe weitergeben.

@mghilardelli @Grodien FYI.

StephanieFrancke commented 1 month ago

Hoi @EverheardofUX Ich habe den Abschnitt zur Abfahrtskennzeichnung ausgelagert. Ausserdem habe ich das AK "Es ist ersichtlich, ob es sich bei der Zeit um eine Durchfahrt, einen Halt oder einen Halt auf Verlangen handelt. " entfernt, da es nun bei den Betriebspunkten schon drin ist.

Ich habe mir erlaubt, die neuen AK ein wenig auszuformulieren - ich hoffe sie stimmen nun immer noch. Alle Hinweise auf "provisorisch" habe ich entfernt, da ja eh alles immer nur provisorisch ist.

Was ich im PDF noch vermisse ist ein Beispiel mit zwei Zeiten. Können wir das vielleicht noch ergänzen?

mghilardelli commented 1 month ago

LGTM

EverheardofUX commented 1 month ago

@StephanieFrancke angepasst ;)

uncl3s4m commented 1 month ago

Erscheint die aktualisierte Fahrlage anstelle von VPro nur bei Umleitungen oder auch in Fällen, wo VPro eine Teillieferung für einen Streckenabschnitt, nicht aber für die gesamte Fahrt erstellt hat? Wie würde DAS damit umgehen? Aus meiner Sicht sollte der Fallback "geplante Zeiten" soweit wie möglich verhindert werden --> Wo keine VPro vorhanden ist mit aktualisierter Fahrlage "auffüllen". TD

Felix-Traber commented 1 month ago

Wichtig ist, dass bei vorhanden sein der vPRO Information die betrieblichen Zeiten als Default Einstellung verwendet wird und nicht permanent manuell umgestellt werden kann.

uncl3s4m commented 1 month ago

Wichtig ist, dass bei vorhanden sein der vPRO Information die betrieblichen Zeiten als Default Einstellung verwendet wird und nicht permanent manuell umgestellt werden kann.

So würde ich es natürlich vorsehen, es darf kein manuelles Umstellen notwendig sein.

StephanieFrancke commented 1 month ago

Hoi @uncl3s4m und @Felix-Traber

Erscheint die aktualisierte Fahrlage anstelle von VPro nur bei Umleitungen oder auch in Fällen, wo VPro eine Teillieferung für einen Streckenabschnitt, nicht aber für die gesamte Fahrt erstellt hat? Wie würde DAS damit umgehen? Aus meiner Sicht sollte der Fallback "geplante Zeiten" soweit wie möglich verhindert werden --> Wo keine VPro vorhanden ist mit aktualisierter Fahrlage "auffüllen". TD

Wichtig ist, dass bei vorhanden sein der vPRO Information die betrieblichen Zeiten als Default Einstellung verwendet wird und nicht permanent manuell umgestellt werden kann.

Gemäss Rücksprache mit Infrastruktur werden sie uns bei kommerziellen Zügen immer die aktualisierte Fahrlage als Zeit liefern, falls die VPro Zeit (für einen Abschnitt) fehlt. Für uns ist jedoch nicht ersichtlich, ob es sich um eine VPro oder aktualisierte Fahrlage Zeit handelt, da sie quasi für uns gleich daher kommen (beides als "betriebliche Zeit"). Da wir hier von der Logik von Infrastruktur abhängig sind und nicht selber Einfluss nehmen können, ist dieser Teil der Anforderung in der "Ausgangslage" beschrieben anstatt in den "Akzeptanzkriterien".

i002423 commented 1 month ago

Ich vermisse den "Strich" bei erreichen der geplanten Zeit und Anzeig der betrieblichen Zeit. Dies ist ein wichtiges eingelebtes Element und dient zur Vereinfachung. Ebenso sollte die geplante Zeit ebenfalls unterstrichen werden, wenn die Zeit erreicht wurde und keine betriebliche Zeit angezeigt wird.

StephanieFrancke commented 4 weeks ago

Ich vermisse den "Strich" bei erreichen der geplanten Zeit und Anzeig der betrieblichen Zeit. Dies ist ein wichtiges eingelebtes Element und dient zur Vereinfachung. Ebenso sollte die geplante Zeit ebenfalls unterstrichen werden, wenn die Zeit erreicht wurde und keine betriebliche Zeit angezeigt wird.

Hoi @i002423 Die Kennzeichnung der erreichten Abfahrtszeit (wahrscheinlich wieder mit Unterstreichen) haben wir in #259 ausgelagert, da es noch besser geprüft/getestet werden muss. Ich habe deinen Input, dass auch Planzeiten ohne betriebliche Zeiten unterstrichen werden sollen, gleich dort noch ergänzt.

@EverheardofUX : Für dich zur Info.

StephanieFrancke commented 4 weeks ago

Review von Daniel Minder: Hier wird VPro erwähnt. Ich würde «VPro Zeit» brauchen (weil VPro Daten sind VPro Geschwindigkeiten und/oder VPro Zeit und in VPro gibt es das V von ‘Geschwindigkeit) also damit es kein Missverständnis gibt würde ich immer von VPro Zeit oder VPro Geschw. reden.

Anmerkung Stephanie: Wird entsprechend überall korrigiert.

michirudolf commented 4 weeks ago

Gemäss Rücksprache mit Infrastruktur werden sie uns bei kommerziellen Zügen immer die aktualisierte Fahrlage als Zeit liefern, falls die VPro Zeit (für einen Abschnitt) fehlt. Für uns ist jedoch nicht ersichtlich, ob es sich um eine VPro oder aktualisierte Fahrlage Zeit handelt, da sie quasi für uns gleich daher kommen (beides als "betriebliche Zeit"). Da wir hier von der Logik von Infrastruktur abhängig sind und nicht selber Einfluss nehmen können, ist dieser Teil der Anforderung in der "Ausgangslage" beschrieben anstatt in den "Akzeptanzkriterien".

@StephanieFrancke Kann es dabei bei verspäteten Zügen nicht zu "Rückwärtssprüngen" in der zeitlichen Abfolge der Fahrordnung kommen?

StephanieFrancke commented 4 weeks ago

Hoi @michirudolf Ja, das ist leider möglich, wenn von der akt. Fahrlage zurück zu VPro gewechselt wird. Die Fortschaltung wird aber weiterhin korrekt sein, da nach Signalen geschaltet wird. Für das Lokpersonal ist der Kontext hoffentlich klar, da es wahrscheinlich gerade eine Umleitung gefahren ist. Die Fachgruppe war bei der Abstimmung zu diesem Thema gespalten (3 gegen 4 Stimmen). Das Kernteam hat danach entschieden, dass ein potenzieller Zeitsprung in Kauf genommen wird.

Mathieu-Ochsenbein commented 4 weeks ago

Gemäss Rücksprache mit Infrastruktur werden sie uns bei kommerziellen Zügen immer die aktualisierte Fahrlage als Zeit liefern, falls die VPro Zeit (für einen Abschnitt) fehlt. Für uns ist jedoch nicht ersichtlich, ob es sich um eine VPro oder aktualisierte Fahrlage Zeit handelt, da sie quasi für uns gleich daher kommen (beides als "betriebliche Zeit").

Das finde ich toll. Trotzdem muss man als Lf jede Zeit wissen, ob wir mit vPro oder Aktualisierte Fahrlage fahren. vPro ist Fixbetrieblichzeit, wenn Aktualisierte Fahrlage dynamische ist. Können wir nicht ein Hinweis irgendwo hinzufügen?

i002423 commented 4 weeks ago

Gemäss Rücksprache mit Infrastruktur werden sie uns bei kommerziellen Zügen immer die aktualisierte Fahrlage als Zeit liefern, falls die VPro Zeit (für einen Abschnitt) fehlt. Für uns ist jedoch nicht ersichtlich, ob es sich um eine VPro oder aktualisierte Fahrlage Zeit handelt, da sie quasi für uns gleich daher kommen (beides als "betriebliche Zeit").

Das finde ich toll. Trotzdem muss man als Lf jede Zeit wissen, ob wir mit vPro oder Aktualisierte Fahrlage fahren. vPro ist Fixbetrieblichzeit, wenn Aktualisierte Fahrlage dynamische ist. Können wir nicht ein Hinweis irgendwo hinzufügen?

Sehe ich auch so. Der Lf muss das wissen um zu verstehen wie die Zeiten zusammengesetzt sind. Ebenso ist das ein wichtiges Schulungsthema und muss gut dem Lf erklärt werden. Reto SOB

StephanieFrancke commented 4 weeks ago

Hallo @Mathieu-Ochsenbein und @i002423 Gemäss den aktuellen Definitionen von Infra erhalten wir keine Information zur Unterscheidung von VPro und aktualisierte Fahrlage, aber ich nehme den Punkt gerne nochmals zur Abklärung mit.

Dafür würde mir folgende Infos von eurer Seite helfen:

i002423 commented 3 weeks ago

Wie verhält sich die PüA bei der Umschaltung der vPRo Geschwindigkeit zu der aktualisierten Fahrlage? Könnte es somit sein, dass eine Zeitreserve direkt in eine Verspätung oder umgekehrt im PüA angezeigt wird?

StephanieFrancke commented 3 weeks ago

Hallo @i002423 Das ist ein sehr interessante Frage, welche ich noch genauer abklären muss. Meine Erwartungshaltung wäre, dass bei einem Wechsel von VPro zur aktualisierten Fahrlage auch die PüA nicht mehr sieht. Ich werde den Punkt in der User Story zur PüA #122 aufnehmen.

@EverheardofUX : für dich zur Info.

Mathieu-Ochsenbein commented 3 weeks ago

@StephanieFrancke Die Unterschied zwischen die vPro und Aktualisierte Fahrlage würde die folgenden sein: Im Verspätungsfall würde die PüA meine aktuelle Verspätung anzeigen, während würden mit der Aktualisierte Fahrlage die PüA immer 00 anzeigen.

StephanieFrancke commented 2 weeks ago

Hallo @Mathieu-Ochsenbein und @i002423 Gemäss Abklärungen mit Infra können wir immer eindeutig erkennen, ob es sich um eine VPro Zeit oder aktualisierte Fahrlage handelt.

Nun bleibt natürlich noch abzuklären, ob diese Logik für das Lokpersonal auch bereits eindeutig genug ist, oder ob insbesondere bei einem Wechsel der Zeiten dies speziell dargestellt werden soll.

@EverheardofUX : Ich schlage vor, dass wir das noch in einem Test (evtl. auch in kleinerem Kreis) noch überprüfen.

EverheardofUX commented 2 weeks ago

Passt für mich – bin mir mit 0 nicht sicher aber ok

Von: Stephanie Francke @.> Datum: Donnerstag, 3. Oktober 2024 um 09:45 An: SchweizerischeBundesbahnen/DAS @.> Cc: Scanniello Desiree (IT-PTR-CEN1-SME2) @.>, Mention @.> Betreff: Re: [SchweizerischeBundesbahnen/DAS] Geplante und Betriebliche Zeiten (Issue #84)

Hallo @Mathieu-Ochsenbeinhttps://github.com/Mathieu-Ochsenbein und @i002423https://github.com/i002423 Gemäss Abklärungen mit Infra können wir immer eindeutig erkennen, ob es sich um eine VPro Zeit oder aktualisierte Fahrlage handelt.

Nun bleibt natürlich noch abzuklären, ob diese Logik für das Lokpersonal auch bereits eindeutig genug ist, oder ob insbesondere bei einem Wechsel der Zeiten dies speziell dargestellt werden soll.

@EverheardofUXhttps://github.com/EverheardofUX : Ich schlage vor, dass wir das noch in einem Test (evtl. auch in kleinerem Kreis) noch überprüfen.

— Reply to this email directly, view it on GitHubhttps://github.com/SchweizerischeBundesbahnen/DAS/issues/84#issuecomment-2390741515, or unsubscribehttps://github.com/notifications/unsubscribe-auth/BGAHVRRI42XY6IWBUKQYMELZZTY2VAVCNFSM6AAAAABHKZFV56VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGOJQG42DCNJRGU. You are receiving this because you were mentioned.Message ID: @.***>

Mathieu-Ochsenbein commented 2 weeks ago

Hallo @Mathieu-Ochsenbein und @i002423 Gemäss Abklärungen mit Infra können wir immer eindeutig erkennen, ob es sich um eine VPro Zeit oder aktualisierte Fahrlage handelt.

  • Aktualisierte Fahrlage: Es gibt entweder keine VPro Geschwindigkeit oder die VPro Geschwindigkeit ist 0 (bedeutet, dass bewusst auf eine VPro Berechnung verzichtet wurde und wird dann speziell dargestellt).
  • VPro Zeit: Es gibt eine VPro Geschwindigkeit, welche nicht 0 ist.

Nun bleibt natürlich noch abzuklären, ob diese Logik für das Lokpersonal auch bereits eindeutig genug ist, oder ob insbesondere bei einem Wechsel der Zeiten dies speziell dargestellt werden soll.

@EverheardofUX : Ich schlage vor, dass wir das noch in einem Test (evtl. auch in kleinerem Kreis) noch überprüfen.

0 macht meiner Meinung nach kein Sinn. Er würde besser sein, die Spalte lehr zu lassen.

StephanieFrancke commented 2 weeks ago

0 macht meiner Meinung nach kein Sinn. Er würde besser sein, die Spalte lehr zu lassen.

Hoi @Mathieu-Ochsenbein Wir werden in diesem Fällen nicht 0 darstellen, dürfen es aber auch nicht leer lassen. Dies betrifft spezielle Strecken und dort sollte das Lokpersonal erkennen können, dass es nach eigenem Ermessen fahren muss. Wir definieren dies nach den laufenden Abklärungen mit der Anforderung zu VPro #88 und ihr könnt dort dann unseren Vorschlag noch prüfen - sobald die Story bereit fürs Review ist.

@EverheardofUX : Für dich zur Info.

uncl3s4m commented 2 weeks ago

[like] Daehler Tizian (BBZLNBN) reacted to your message:


From: Stephanie Francke @.> Sent: Thursday, October 3, 2024 8:19:25 AM To: SchweizerischeBundesbahnen/DAS @.> Cc: Daehler Tizian (BBZLNBN) @.>; Mention @.> Subject: Re: [SchweizerischeBundesbahnen/DAS] Geplante und Betriebliche Zeiten (Issue #84)

0 macht meiner Meinung nach kein Sinn. Er würde besser sein, die Spalte lehr zu lassen.

Hoi @Mathieu-Ochsenbeinhttps://github.com/Mathieu-Ochsenbein Wir werden in diesem Fällen nicht 0 darstellen, dürfen es aber auch nicht leer lassen. Dies betrifft spezielle Strecken und dort sollte das Lokpersonal erkennen können, dass es nach eigenem Ermessen fahren muss. Wir definieren dies nach den laufenden Abklärungen mit der Anforderung zu VPro #88https://github.com/SchweizerischeBundesbahnen/DAS/issues/88 und ihr könnt dort dann unseren Vorschlag noch prüfen - sobald die Story bereit fürs Review ist.

@EverheardofUXhttps://github.com/EverheardofUX : Für dich zur Info.

— Reply to this email directly, view it on GitHubhttps://github.com/SchweizerischeBundesbahnen/DAS/issues/84#issuecomment-2390805396, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ACXGNWP5JC5QXMLIKHUIWJTZZT4Y3AVCNFSM6AAAAABHKZFV56VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGOJQHAYDKMZZGY. You are receiving this because you were mentioned.Message ID: @.***>