Skip to content

7. tapaaminen 29.11.2016

Heikki Leinonen edited this page Nov 29, 2016 · 1 revision

###Demottiin 5. sprintin user storyja:

####Push-notifikaatiot

  • tehty
  • ongelmana notifikaation saapumisen ajankohdan vaihtelu

####Bussissa matkustava käyttäjä valitsee pysäkin, jolla haluaa bussin pysähtyvän (kuljettaja saa tiedon asiasta)

  • tehty ja toimii

####iBeaconit

  • kesken, aloitettu ultrahackissa.

####Palataan pysäkkinäkymään (tai alkunäkymään) bussista nousemisen jälkeen

  • tehty ja toimii

####Käyttäjä voi peruuttaa pysähtymispyynnön

  • tehty ja toimii

####Kirjautuminen (yle-tunnuksella?, facebookilla?)

  • ei tehty tässä sprintissä valmiiksi
  • alustavat selvitykset tehty
  • valmius jatkaa myöhemmin

####Kuljettajapäätteen raspberry pi -toiminnot

  • portattu pythonille
  • toiminallisuus olemassa mutta esim. virheenkäsittely puuttuu

####Kuljettajapuolen toiminnan demoamisen kehittäminen (back-office)

  • ei aloitettu

###Lisäksi tehty: ####UI:n ulkoasumuutokset

###Tulevaisuudesta:

Tulossa liikenneviraston pilotti:

  • mqtt-projekti
  • uusi reittiopas mukana
  • stop2.0-sovellusta voisi kehittää toimimaan myös HSL-alueen ulkopuolella
  • tavoitteena saada reaaliaikatietodataa muualtakin suomesta
  • Tampereen ja Turun liikennetiedot jo mqtt-muodossa
  • pilottiin toivotaan mukaan uusia kaupunkeja
  • pienemmissä kaupungeissa voi olla helpompaa saada raspberry pi busseihin
  • jatkossa mahdollisesti uusi ohtuprojekti tai sivutyö jollekin ryhmäläiselle?

Kun projekti loppuu...:

  • tärkeintä saada varmasti toimivia toiminnallisuuksia ja selkeää dokumentaatiota
  • kuljettajapääte voi jäädä prototyyppitasolle
  • matkustajasovellus lähellä tuotantokelpoista
  • backendin osalta rajapintadokumentaatio tärkeä
  • Projektille nettisivu (github.io)

###Uudet user storyt sprintiin 6

Matkustaja voi painaa pysäytyspyyntöä vain, jos bussissa on tarvittava infra. Muuten käyttäjä voi tehdä ainoastaan notifikaatiopyynnön

  • kuljettajapääte ilmoittaa olemassa olostaan, jolloin pysäytyspyyntö sallitaan (näkyy käyttöliittymässä (esim. ikoni bussi2.0 ylänurkassa) muuten:
  • stop vaihdettava muistutukseen
  • muutetaan vahvistus-alertin tekstiä mielekkääksi
  • pysähdyspyyntö lähetetty → ilmoituspyyntö lähetetty

####Gps:n tarkkuuden parantaminen

####Dokumentaatio

  • rajapintojen kuvaus
  • kokonaisarkkitehtuurikuvaus
  • testausdokumentaatio
  • repojen readmet ajantasalle (uuden käyttäjän osattava helposti asentaa devausympäristö
  • nettisivut: enemmän mainossivu kuin devaajille tarkoitettua sisältöä

####Kuljettajapäätteen jatkokehitys

  • mqtt-logitus (nettisivu). Kuuntelee kaikkia viestejä ja listaa selaimeen, kun tulee uusia viestejä. (tyyliin: "tällainen käyttäjä lisäsi tällaisen pysähdyksen").

####Bussissa-näkymään toiminta

  • vain ibeaconin tunnistava toiminnallisuus

####Kellonaika sovelluksessa vihreällä jos reaaliaikatietoon perustuvaa, musta jos aikatauluun perustuva

  • käytössä HSL:llä
  • backend välittää boolean arvon siitä, onko realtime käytössä vai ei
  • tehdään jos on aikaa
  • Tuukka tarjoutui tekemään

####Pysäkki-beaconien tuki

  • backendin iBeacon-logiikka
  • siirrytään kovakoodauksesta csv-filen käyttöön
  • Tuukka tarjoutui tekemään

####Muuta: #####taskeja backendille:

  • Lisää pysäkkejä listaukseen (nykyään kolme)
  • push-notifikaation debuggaus epäsäännöllisestä ajoituksesta

#####Muuttuuko sovellus betasta normaaliin versioon playstoressa? #####Nykyinen työnimi sai kannatusta myös sovelluksen viralliseksi nimeksi

###Ei tähän sprintiin sisältyviä user storyja

####Ajoneuvo-beaconien tuki (EI SPRINTTIIN)

####Käyttäjä paikannetaan jatkuvasti (EI SPRINTTIIN)

  • kun valitaan uudestaan ”Olen pysäkillä”, käyttäjä paikannetaan uudelleen

####Bussin kuvake puuttuu viimeisessä näkymässä (EI SPRINTTIIN)

####Yle tunnus (EI SPRINTTIIN!)

###Viimeiset demot:

  • Loppudemo asiakkaalle tiistaina 13.12.2016 klo 12.00-14 HSL:n tiloissa
  • Laitoksen loppudemo torstaina 15.12.2016 klo 12-14! (kaikki ohtu-ryhmät paikalla)