Mika Kavakan pannan 46 hälytyksestä alkanut selvitys toi esiin neljä vikaa. Kolme niistä on korjattu. Neljäs on tuotepäätös: kun käyttäjä kuittaa kuolinhälytyksen ja poro on yhä paikallaan, hälytys palaa pannan seuraavassa viestissä. Näin käy kahdessa kuittauksessa kolmesta. Sivu kertoo, mitä Mikan pannalle tapahtui, kuinka yleinen ilmiö on ja mitä vaihtoehtoja on.
Suositus lyhyesti
Korjataan oma seurantamittarimme. Muutos ei näy käyttäjille. Se vapauttaa pantojen korjauskampanjan, joka nopeuttaa kuolinhälytyksiä vielä noin 25 pannalla.
Kuittaus palauttaa käyttäjän oman lähetysvälin eikä kiinteää 24 tuntia. Mikan valitsema 48 tuntia pysyy, samoin etsijän valitsema 15 minuuttia.
Kuitattu liikkumattomuus pysyy kuitattuna, kunnes panta liikkuu. Kartalla poro näkyy tilassa "paikallaan, kuitattu" eikä uutena hälytyksenä. Tämä muuttaa kuolinhälytyksen toimintaa, joten siitä tarvitaan päätös.
Mistä tämä alkoi: Mikan panta 46
29.10. Mikan tilillä oli päällä kuolinhälytys, ja hän ihmetteli pannan käytöstä. Hän oli ehkä kuitannut hälytyksen, mutta se näytti jääneen päälle. Selvitimme tuotannon tiedoista, mitä pannalle ja sovellukselle oli tapahtunut. Kellonajat ovat Suomen aikaa.
Aika
Mitä tapahtui
27.10. 14.39
Poro on ollut liikkumatta 4,5 tuntia maastossa noin 70 km kotipihalta. Panta nostaa kuolinhälytyksen. Palvelimen automaattinen vastaus kytkee pannasta pois kaksi toimintoa: heti lähtevän hälytysviestin ja sijainnin, kun poro lähtee liikkeelle.
27.10. 16.44 28.10. 11.27
Mikan puhelimen sovelluksen pyyntö katkeaa aikakatkaisuun kahdesti. Kumpikin voi olla epäonnistunut kuittaus heikossa kuuluvuudessa. Sovellusversio 2.1.21 ei kerro käyttäjälle mitään, kun kuittaus epäonnistuu. Hypoteesi
28.10. 2.42
Viimeinen sijainti hälytyspaikalla. Sen jälkeen pannasta ei kuulu kahteen ja puoleen päivään. Todistettu
30.10.
Panta kuuluu taas, nyt kotipihan tukiasemilta. Viestit ovat tilastoviestejä, joissa ei ole sijaintia, joten sovellus näyttää yhä hälytyksen ja vanhan paikan. Korrelaatio Panta on todennäköisesti tuotu kotiin.
2.11. 8.26
Pannan oma hälytysvastaus menee perille uusilla asetuksilla. Panta lähettää sijainnin kotipihalta, samasta paikasta kuin 10.–14.10. Panta ilmoittaa yhä olevansa liikkumaton. Todistettu
4.11. 8.30
Edelleen liikkumaton samassa paikassa.
4.11. 9.16
Mika kuittaa hälytyksen (sovellus 2.1.21). Kuittaus onnistuu. Samalla palvelin jonottaa pannalle paluun 24 tunnin lähetysväliin, vaikka Mika on itse valinnut 48 tuntia. Todistettu
seuraava viesti
Jos panta on yhä paikallaan, hälytys palaa Mikan sovellukseen. Ennuste Mikan tapaus on juuri se ilmiö, jota tämä sivu käsittelee.
Mitä Mika teki ja mitä siitä tiedämme
Mika kuittaa yleensä muutaman tunnin sisällä hälytyksestä. Lokakuussa hän teki kymmenen kuittausta.
Hälytyksen jälkeen 27.10. hänen puhelimensa avasi laitelistan jo kuusi minuuttia myöhemmin ja sen jälkeen noin 55 kertaa. Silti palvelimelle ei tullut yhtään kuittausta ennen tämän aamun kuittausta.
Emme pysty todistamaan, painoiko hän Kuittaa 27.–28.10. Palvelin ei silloin kirjannut kuittausyrityksiä, ja vanha sovellus ei kertonut epäonnistumisesta. Nopein tapa varmistaa on kysyä Mikalta.
Mika oli kokenut palaavan hälytyksen jo aiemmin pannalla 52. Hän kuittasi sen 21.10. klo 19.59, ja pannan seuraava viesti nosti uuden hälytyksen 22.10. klo 3.46, koska poro oli yhä paikallaan. Hän kuittasi uudelleen klo 5.30.
Mitä löytyi ja mitä on jo korjattu
KorjattuKuittaus katosi heikossa kuuluvuudessa. Nyt sovellus laittaa kuittauksen jonoon ja lähettää sen, kun yhteys palaa, kuten muutkin muokkaukset. Palvelin myös kirjaa jokaisen kuittauksen, ja tämän aamun kuittaus näkyy kirjauksessa.
KorjattuSovellus ei kertonut, että panta on kuultu. Hälytyspalkki näyttää nyt myös viimeisimmän yhteyden, esimerkiksi Yhteys 30.10. klo 14.43 · sijainti 28.10. klo 2.42.
KorjattuPanta ei ilmoittanut, kun poro nousi. Hälytysvastaus kytki pois sijainnin liikkeelle lähdössä ja heti lähtevän hälytysviestin. Asetus jäi myös pysyväksi, ja noin 106 pantaa koko kalustossa oli ajautunut siihen. Pannoilla, joilla asetus oli pois päältä, kuolinhälytys tuli tyypillisesti 2–4 tuntia myöhässä, pahimmillaan noin 8 tuntia. Korjaus on tuotannossa 30.10. lähtien, ja korjauskampanja on laskenut ajautuneiden määrän noin 25:een.
AvoinKuitattu hälytys palaa saman paikallaolon aikana. Tämä odottaa päätöstä. Siitä kertovat vaihtoehdot alla.
Mikan puhelimissa on yhä versio 2.1.21, joten sovelluksen korjaukset eivät näy hänelle ennen päivitystä. Palvelimen korjaukset toimivat jo kaikilla versioilla.
Sama ilmiö koko kalustossa
Mittasimme kaikki omien laitteiden kuittaukset 5.–27.10. Jokaisen kuittauksen jälkeen katsoimme pannan seuraavan viestin: oliko poro yhä paikallaan vai liikkunut. Todistettu
157 / 251kuittauksen jälkeen panta oli yhä liikkumaton, joten hälytys palasi (63 %)
67pantaa, joilla hälytys palasi kuittauksen jälkeen
4 hmediaaniaika kuittauksesta uuteen hälytykseen (neljännes alle 1,2 h)
23kertaa kuukaudessa käyttäjä vaihtoi lähetysvälin heti kuittauksen jälkeen, mediaani 31 s
Push-ilmoitus on rajattu kerran neljään tuntiin pantaa kohti, joten noin puolet palanneista hälytyksistä tuo myös uuden ilmoituksen puhelimeen. Korrelaatio Ilmoituksia emme laskeneet erikseen.
Ääriesimerkki on yksi testitilin panta, jolla kuittaus ja välin vaihto toistuivat 11 kertaa kolmessa päivässä. Käyttäjä kuittasi ja asetti heti 5 tai 15 minuutin välin. Jokainen kuittaus palautti välin 24 tuntiin, ja hälytys palasi 1–15 minuutissa, koska panta oli yhä paikallaan.
Vaihtoehdot esimerkein
Esimerkkinä poro, joka jää makaamaan maastoon klo 8.
nyt12.00Panta huomaa, ettei poro ole liikkunut. Hälytys ja punainen merkki kartalle.
nyt12.05Poromies painaa Kuittaa, koska tietää asiasta. Hälytys katoaa, ja lähetysväli palautuu huomaamatta 24 tuntiin.
nyt12–16Pannan seuraava viesti: yhä liikkumaton. Sovellus tekee siitä uuden hälytyksen ja usein uuden ilmoituksen.
A · Selittävä teksti
Kuittausikkuna kertoo, että hälytys palaa
Kun pannan viimeisin viesti kertoo liikkumattomuudesta, kuittausikkunassa lukee: "Panta on yhä paikallaan. Hälytys palaa seuraavassa viestissä, ellei poro liiku."
HyötyKäyttäjä ymmärtää, miksi hälytys palaa.
HaittaOngelma ei poistu, sitä vain selitetään. Teksti näkyisi vain uudessa sovellusversiossa.
B · Kuittaus pysyy, kunnes panta liikkuu
Sama paikallaolo herättää vain kerran
12.05Käyttäjä kuittaa. Hälytys katoaa.
16.00Panta ilmoittaa yhä liikkumattomuudesta. Uutta punaista hälytystä tai ilmoitusta ei tule. Kartalla lukee "Paikallaan klo 8 alkaen – kuitattu 12.05".
18.00Poro nousee ja liikkuu. Tila poistuu, ja sijainti päivittyy.
seur. pvPoro pysähtyy uudelleen pitkäksi aikaa. Tämä on uusi tapahtuma, joten siitä tulee normaali hälytys ja ilmoitus.
HyötyKuittaus tarkoittaa sitä, mitä käyttäjä odottaa: "tiedän tästä". Muutos toimii palvelimella, joten se auttaa myös vanhojen sovellusversioiden käyttäjiä. Sama sääntö toimisi kaikilla pannoilla, joilla on kuolinhälytys.
RiskiVahingossa tehty tai unohtunut kuittaus ei muistuta samasta tapahtumasta. Tieto ei silti katoa, koska poro näkyy kartalla tilassa "paikallaan".
Avoin päätös: tuleeko samasta tapahtumasta muistutus esimerkiksi vuorokauden kuluttua, vai ei koskaan?
C · Kuittaus palauttaa käyttäjän oman välin
Käyttäjän valinta ei katoa kuittauksessa
Nyt jokainen kuittaus asettaa lähetysväliksi 24 tuntia käyttäjän valinnasta riippumatta. Muutoksen jälkeen kuittaus palauttaa sen välin, jonka käyttäjä on viimeksi itse valinnut. Jos hän ei ole valinnut mitään, väli on 24 tuntia kuten nyt.
Mika: on valinnut 48 tuntia. Nyt kuittaus vaihtaa 24 tuntiin, joten panta lähettää tiheämmin ja kuluttaa akkua. Muutoksen jälkeen väli pysyy 48 tunnissa.
Etsijä: on valinnut 15 minuuttia ja vastannut sovelluksen kysymykseen "palautetaanko vanha väli 6 tunnin päästä". Nyt kuittaus kumoaa valinnan heti. Muutoksen jälkeen 15 minuuttia pysyy, ja hänen oma valintansa ratkaisee, milloin väli palaa.
HyötyKunnioittaa käyttäjän valintaa. Toimii palvelimella, joten auttaa myös vanhoja sovellusversioita.
AkkuEi kasva niillä, jotka eivät ole valinneet väliä itse. Lyhyen välin käyttäjillä nykyinen 6 tunnin paluu hoitaa akun.
D · Oman seurantamittarin korjaus
Väärä hälytys ei pysäytä korjauskampanjaa
Korjauskampanja palauttaa pannoille asetuksen, jolla kuolinhälytys lähtee heti eikä vasta seuraavassa viestissä, joka voi tulla jopa vuorokauden päästä. Kampanja on nyt pysähdyksissä, koska mittari tulkitsi testitilin pannan tiheät viestit vikasilmukaksi. Todellisuudessa käyttäjä oli itse asettanut 5 minuutin välin jo ennen muutosta. Korjauksen jälkeen mittari vertaa viestimäärää myös käyttäjän valitsemaan väliin.
HyötyKampanja voi jatkua, ja noin 25 pannan kuolinhälytykset nopeutuvat.
RiskiEi näy käyttäjille. Välittömästi kampanjan voi jatkaa myös hyväksymällä yhden poikkeuksen.
Miksi tämä järjestys
D ensin: suurin turvallisuushyöty eikä yhtään riskiä käyttäjille. Kuolinhälytys on pannan tärkein toiminto, ja ajautuneet pannat raportoivat sen yhä myöhässä.
C seuraavaksi: pieni ja selkeä muutos, joka korjaa Mikan kokeman välin ohituksen ja etsijän toistuvan välinvaihdon.
B ratkaisee varsinaisen ongelman, A vain selittää sen. Siksi suosittelen B:tä ja A:n tekstin osaksi sitä: sama "paikallaan"-tieto näkyisi kuittauksessa ja kartalla. B:stä kirjoitetaan ensin lyhyt suunnitelma, jossa ratkaistaan muistutuskysymys ja varmistetaan, että sääntö toimii samoin kaikilla pantatyypeillä.
Päätettäväksi: mitkä vaihtoehdot toteutetaan, ja tuleeko B:ssä muistutus samasta paikallaolosta.