Skip to content

Sprint Planning 30.11.2020

Seuraava lista sisältää asiakkaan keskusteluissa olleet käyttäjätarinat/User Storyt. Niitä on priorisoitu seuraavasti:

  • P0 = Ei tarvetta tässä vaiheessa
  • P1 = Ehdottomasti tarpeellinen
  • P2 = Tarpeellinen
  • P3 = Hyödyllinen toiminto
  • P4 = Hyödyllinen, mutta toteutetaan jos mahtuu aikatauluun
  • P5 = Totetutetaan vain jos aikataulussa on tilaa

Backlog listassa esitetyt Storyt tullaan toteuttamaan sprinteillä 7-11. Maanantaina 2.11.2020 alkaa sprint 7, jolle oletuksena nostetaan P1/P2-tason storyt + valitut Bugit

SPRINT 11 - Siivousta ja testausta!

Prioriteetti ID User Story Muuta
P1 US60 Palvelun tuottajana haluan varmistaa, että tärkeimmät toiminnallisuudet on testattu ja ne ovat asiakkaalle toimitettavissa
P1 US61 Palvelun tuottajana haluan julkaista palvelusta "release note"-kuvauksen, josta löytyvät muutokset ja olemassa olevat viat
P2 US62 Tuotepäällikkönä toivon saavani yhteenvedon projektiryhmän toiminnasta, josta selviää tiimin yhteinen käsitys tehdystä työstä loppuraportin muodossa
P2 US63 Tuotepäällikkönä haluan tarjota asiakkaalle mahdollisuuden testata tuotetta ennen loppuseminaaria
P1 US64 Tuotepäällikkönä haluan antaa ulkopuolisille asiallisen kuvan projetin toiminnasta

SPRINT 10 - VIIMEISET FEATURET

Prioriteetti ID User Story Muuta
P1 US24 Palvelun ylläpitäjänä haluan, että logit ovat koneluettavassa formaatissa jolloin niihin voidaan tehdä erilaisia hakuja ja parserointeja
P2 US50 Tietosuojavastaavana haluan tietää miten voin löytää logista valitun henkilön tekemät toimenpiteet
P3 US5 WIMMA Lab-sidosryhmän edustajana toivon, että foorumilla ja WIMMA Lab-sivustoilla liikkuminen on helppoa ja selkeää
P2 US16 Palvelun käyttäjänä haluan tarvittavassa tilanteessa jakaa foorumin postauksen twitterin avulla ulkomaailmaan, koska joskus on hyvä tiedottaa ulkomaailmaa WIMMALABin tapahtumista.
P1 US46 Loppukäyttäjänä haluan tarvittaessa palvelussa vaihtaa vanhan salasanani uuteen
P2 US47 Markkinoinnin edustajana toivon, että minulla olisi mahdollisuus esitellä tärkeimmät ominaisuudet videon muodossa, kesto 1 min
P2 US48 Tuotepäällikkönä toivon, että tiimillä on Power Point- muodossa esiteltävä yhteenveto projektin etenemisestä ja se on saatavilla linkkinä, joka aukeaa kaikille
P2 US49 Tuotepäällikkönä toivon, että meillä on antaa PDF-muotoinen testisuunnitelma testeineen tarvittaessa asiakkaan tekniselle henkilökunnalle tarkasteltavaksi
P1 US51 Tuotepäällikkönä haluan varmistaa, että tietokannan palautus toimii aiemmin tehdyistä varmistustiedostoista
P1 US54 Testaajana voin käyttää tarvittaessa ennalta määriteltyä backup-tiedostoa testien pohjana
P3 US55 Testaajana voin muokata ennalta backup-tiedoston sisältöä siten, että sitä voidaan käyttää pohjana laamemmille testeille
P2 US52 Tuotepäällikkönä haluan saada tilannekuvan testauksesta, eli miten paljon testejä on suunnitelu vs suoritettu

SPRINT 9 - TEEMA STABILOINTI

Prioriteetti ID User Story Muuta
P2 BUG #1 Artikkeleihin kommentointi aiheuttaa virheviestin Tietoa vian korjauksesta: https://gitlab.labranet.jamk.fi/devops2020/lokaalit-palvelut#backend-korjauksia
P2 BUG #2 Artikkelista tykkääminen aiheuttaa virheviestin Tietoa vian korjauksesta: https://gitlab.labranet.jamk.fi/devops2020/lokaalit-palvelut#backend-korjauksia
P1 BUG #10 Artikkelin voi luoda ilman otsikkoa
P1 BUG #11 Liian pitkä otsikko teksti ei tallennu oikein
P2 ENHANCEMENT #102 My Feed ja Global Feed järjestys selkeytettävä
P2 US33 Järjestelmän ylläpitäjänä vaadin että tietokannan varmuuskopio on varmennettuna toisella koneella tai erillään tuotantopalvelimesta päivämäärä-tar.gz-muodossa
P1 US9 Palvelun tuottajana haluan tietää nykyisen asiakaskunnan aktiivisen käyttöajan ja käyttäjä määrät viikon aikana, koska se selkeyttää ymmärrystä palvelun suosiosta
P1 US44 Palvelun tuottajana haluan seurata palvelun käyttöastetta soveltaen apuna Google Analytics-palvelua, koska se on ollut aiemmin käytössä
P3 US26 Palvelun tuottajana haluan selvityksen siitä millaisia tunnettuja haavottuvuuksia on nykyisissä toteutukseen liittyvissä kirjastoissa tai moduleissa, koska täytyy varautua tulevaisuutta varten
P1 US10 Palvelun tuottajana haluan tietää mitä selaimia asiakkaamme käyttävät, koska se selkeyttää ominaisuuksien kehittämistä palvelemaan loppuasiakasta paremmin
P2 US21 Palvelun tuottajana meidän pitää kyetä tallentamaan aktiiviset tapahtumat palvelussa vähintään viimeisen viikon ajalta siten, että niitä voidaan tarkastella nopeasti (max 5 min)
P2 US22 Palvelun tuottajana haluan tallentaa viikon mittaiset käyttölogit erilliseen palvelimeen, koska palveluun murtautuja ei saa tuhota logeja
P2 US23 Palvelun ylläpitäjnä toivon, että käyttölogin muoto on tulkittavissa silmämääräisti, mutta se sisältää aimmen esitetyt atribuutit
P2 US45 Palvelun tuottajana haluan kerätä palvelun käyttöön liittyen käyttölogia, jonka perusteella voidaan selvittää mahdolliset väärinkäytökset https://gitlab.labranet.jamk.fi/TTOS0800-TTOS0900/amk-2020s/-/blob/master/materiaalit/05-Toimeksianto/lisatietoa.md#backend-logittaminen

SPRINT 8

Prioriteetti ID User Story Muuta
P1 US2 Testaajana haluan käyttää Docker-kontteja, koska se helpottaa testi ympäristön pystyttämistä
P1 US3 Kehittäjänä haluan käynnistää kehitysympäristön nopeasti käyttäen kontteja
P2 US6 Toimeksiantajana toivon, että sivusto näyttää visuaalisesti yhtenäiseltä, jos käyttäjä menee foorumille
P1 US8 Palvelun käyttäjän toivon, että palvelu on luotettava ja se käyttää suojattuja HTTPS-yhteyttä, koska en uskalla käyttää HTTP-palveluja nykyaikana
P1 US20 Palvelun kehittäjänä haluan saada loppukäyttäjän palautteen Issue-muodossa eteeni, koska se on selkeämpää jatkokäsitellä
P2 US31 Järjestelmän ylläpitäjänä haluan että tuotannon tietokannasta voidaan ottaa tarvittaessa backup komentoriviltä
P1 US41 Palvelun tuottajana haluan käytää konttien jakamisessa labranetin gitlab rekisteriä
P1 US43 Palvelun tuottajana haluan, että palvelu huomauttaa artikkelin kirjoittajalle (suomeksi) tekstin sisällön asiallisuudesta, jos se sisältää "ala-arvoista" kieltä.
P2 ENHANCEMENT # 104 Cancel-nappula olisi hyvä artikkelin kirjoituksen yhteydessä
P2 BUG # 3 Artikkelin suuri koko aiheuttaa virheviestin
P2 ENHANCEMENT # 103 Tägin lisääminen artikkeliin vaatii ENTER-painalluksen

SPRINT7 - Tehty

Prioriteetti ID User Story Muuta
P1 US1 Palvelun tuottajana haluan juolkaista palvelun Docker-tekniikalla, koska se helpottaa tuotantoa
P1 US4 Palvelu voidaan pystyttää ajamalla docker-compose up komento
P3 US7 Forumin käyttäjänä toivon voivani palata helposti WIMMA Lab-sivustolle, koska haluan vielä tarkastella sitä uudelleen
P1 US18 Palvelun tuottajana haluan saada palautetta loppukäyttäjilä, jonka perusteella tuotetta voidaan kehitää paremmaksi
P1 US19 Palvelun tuottajana haluan auttaa loppukäyttäjää erillisen tukiportaalin kautta kuormittamatta kehitystiimiä ylimääräisillä kysmyksillä
P1 US27 Palvelun tuottajan on palvelustamme löydyttävä tietosuojakuvaus infosivu, koska GDPR sitä edellyttää
P1 US40 Palvelun tuottajan haluan vaihtaa palvelun värit WIMMA Lab-sivuston mukaisiksi

BACKLOG 23.11.2020

Prioriteetti ID User Story Muuta
P1 US28 Ohjelmistokehittäjänä haluan tietää mitä tietoja asiakkaasta tallennetaan, jotta voimme tehdä automaattisen tietojen export / kyselytoiminnon
P3 US29 Käyttäjänä haluan mahdollisuuden palauttaa unohtuneen salasanan sähköpostitse
P3 US30 Käyttäjänä haluan että poistaessani käyttäjätilini kaikki siihen liittyvät teidot poistetaan
P4 US32 Järjestelmän ylläpitäjänä haluan että tietokannan backupit testataan jokaisen backupin jälkeen
P3 US34 Palvelun ylläpitäjänä haluan että palvelua tarjoillaan reverse proxyn takaa jolloin todelliset palvelimet piilotetaan sisäverkkoon
P4 US35 Palvelun ylläpitäjänä haluan että palvelun certifikaatteja hallinnoidaan yhdeltä palvelimelta
P3 US36 Palvelun ylläpitäjänä haluan että erilaiset logit kerätään palvelun internet rajalla
P3 US37 Palvelun tuottajana haluan että tuotteessa on erilaisia käyttäjäryhmiä jotta sisältöä voidaan hallinnoida selkeämmin
P2 US13 Palvelun tuottajana, haluan lisätä kieltolistaan uusia sanoja muokkaamalla erillistä konfiguraatio tiedostoa
P3 US39 Palvelun ylläpitäjänä haluan pystyä tekemään logitietoihin erilaisia hakuja ja visualisointeja
P3 US12 Palvelun tuottajana, haluan suodottaa suomenkieliset kirosanat, koska asiakaskuntamme nykytilanteessa on suomenkielinen 97 %
P3 US11 Palvelun tuottajana, haluan estää kirosanojen käyttämisen palvelussamme, koska haluan säästää moderointi-kuluissa
P0 US14 Palvelun tuottajana haluan tulevaisuudessa voida käyttää kiellettyjen sanojen moderointiin ulkopuolista "sanitointi"-palvelua, koska se säästää moderointi-kuluja
P2 US13 Palvelun tuottajana, haluan lisätä kieltolistaan uusia sanoja muokkaamalla erillistä konfiguraatio tiedostoa
P2 BUG-X Löydetyt bugit korjataan, jos aikaa riittää

Tunnetut viat

Palvelusta on löydetty seuraavia vikoja ja ne priorisoidaan samalla tavalla. Korjaukset tehdään sopivilla sprinteillä, jotka tiimi kokee parhaaksi

Conduit-palvelun tikatilanne 29.10.2020

Bug ID Kuvaus Prioriteetti Muuta
BUG #1 Artikkeleihin kommentointi aiheuttaa virheviestin P1 Tietoa vian korjauksesta: https://gitlab.labranet.jamk.fi/devops2020/lokaalit-palvelut#backend-korjauksia
BUG #2 Artikkelista tykkääminen aiheuttaa virheviestin P1 Tietoa vian korjauksesta: https://gitlab.labranet.jamk.fi/devops2020/lokaalit-palvelut#backend-korjauksia
BUG #4

Muita esiintulleita vikoja ja huomioita

Bug ID Kuvaus Prioriteetti Muuta
BUG #5 Käyttäjän voi luoda höpöhöpö sähköpostilla Prioriteetti
BUG #6 ei voi poistaa kommentteja
BUG #7 ei löydy "etsi" toimintoa
BUG #8 ei pysty palauttamaan salasanaa
BUG #9 tägit voi lisätä vasta kun postauksen on kertaalleen julkaissut postauksen
BUG #10 Artikkelin voi luoda ilman otsikkoa
BUG #11 Liian pitkä otsikko teksti ei tallennu oikein

Kehitettävää

ID Kuvaus Prioriteetti Muuta
ENHANCEMENT #100 Tagien teko on tehty turhan hankalaksi, samoin uloskirjautuminen, mutta nämä kuitenkin onnistuu.
ENHANCEMENT #101 tägit voi lisätä vasta kun postauksen on kertaalleen julkaissut postauksen
ENHANCEMENT #102 My Feed ja Global Feed järjestys selkeytettävä

Katso tämän ennen suunnittelun aloitusta!