Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Atlassian JIRA on Suomen Kassajärjestelmät OyAloita katsomalla seuraavan listan videot:

Widget Connector
urlhttps://www.youtube.com/watch?v=fLrVElR2bSo&list=PLaD4FvsFdarSWUyuv6cto4gunIvVzDTGD&index=3


Atlassian JIRA on SKJ Systems Ltd:n käyttämä työnohjausjärjestelmä. Kaikki ohjelmistoon liittyvät asiat käsitellään lähtökohtaisesti Jiran kautta. JIRA on ollut SKJ:n käytössä 27.3.2014 lähtien.

JIRA tiketti sisältää YHDEN virheen tai toiveen. Tee siis jokaisesta yksittäisestä asiasta eri tiketti, johon kuvaat alla olevien kohtien perusteella kattavasti aiheen sisällön. Jos asiakokonaisuus on suuri, määrittely on parempi tehdä suoraan JIRA:n kautta ja SKJ:n avustuksella. Tiketin luominen on mahdollista sähköpostitse tai suoraan Jiran kautta.

Mikäli teet tiketin Jiran kautta:

  • Sinulla täytyy olla tunnukset Jiraan
  • Mene osoitteeseen https://jira.skj.fi ja kirjaudu sisään
  • Paina ylhäältä Create ja valitse projektiksi SKJ Eteinen (SE)
  • Seuraa tarkasti alla olevia ohjeita ja luo kattava tiketti

Mikäli tiketti luodaan lähettämällä sähköpostia osoitteeseen jira@skj.fi, tulee ottaa huomioon seuraavat asiat:

...

  • Sähköpostia voi lähettää JIRA:an rekisteröitymättömistä sähköpostiosotteista, mutta tällöin JIRA ei lähetä tikettien etenemisestä mitään tietoja.

...

.

  • Asiakkailta tulevat asiat kirjataan siis lähtökohtaisesti SKJ:n tai SKJ Kumppaneiden kautta.

...

 

Info

Ennen kuin teet SKJ Jiraan tiketin, luethan seuraavat kohdat huolella. Tarkistathan haun avulla, ettei samasta aiheesta ole jo tehty ilmoitusta.
Lähtökohtaisesti tiketti luodaan aina SE-projektiin!

Anchor
ohjelmistovirheet
ohjelmistovirheet
Ohjelmistovirheiden ilmoittaminen

Code Block
themeConfluence
titleIT2015 EOY
4.3 Virheilmoituksen yhteydessä asiakkaan on ilmoitettava ja ylläpitopalvelua tehtäessä pyydettäessä
osoitettava tai kuvattava, miten virhe ilmenee. Toimittajan pyynnöstä asiakkaan edustajan on oltava
tavoitettavissa ylläpitopalvelua tehtäessä.
Note
titleHUOM! Tee aluksi tämä.


Ensimmäisenä askeleena virheen korjaamiseen on virheen toistaminen uusimmalla ohjelmistoversiolla.

Mahdollisessa virhetilanteessa tulee aina ensimmäiseksi käydä läpi seuraavat kohdat:

  • SKJ Ohjelmistoversio 
    • Toistuuko virhe uusimmalla ohjelmistoversiolla omissa testeissä?
    • Toistuuko virhe muulla, kuin asiakkaan varmuuskopiolla tai asiakkaan ympäristössä?
  • Jirasta ei löydy tietoa kyseisestä asiasta?
  • Yksiselitteinen kaava virheen toistamiseen
  • Virheilmoitus
  • Pervasiven versio
  • Asiakkaan kannan varmuuskopio
  • Ohjelmistossa käytettävä käyttäjä
  • Ohjelmassa tai sen osassa käytettävät asetukset / parametrit
  • Virhetiedostot (*.elf)  kokonaisuudessaan kantahakemistostaohjelmahakemistosta, mikäli sellainen on muodostunut (ei sisälly varmuuskopioon)
  • Lokitiedostot, mikäli ne eivät sisälly varmuuskopioon (/wiki/spaces/SK/pages/1411776722 / sisältyy varmuuskopioon)
  • Järjestelmäympäristön kuvaus, onko kyseessä
    • Virtuaalipalvelin
    • Kassa
    • Taustakone
    • Ketjuympäristö
    • Verkkokauppa
  • Järjestelmäkokoonpanon kuvaus (laitteet ja niiden tekniset tiedot)



Mikäli edellä mainitut asiat on käyty läpi ja virhe toistuu edelleen, kirjataan siitä Jiraan tiketti.

  • Sinulla täytyy olla tunnukset Jiraan
  • Mene osoitteeseen https://jira.skj.fi ja kirjaudu sisään
  • Paina ylhäältä Create ja valitse projektiksi SKJ Eteinen (SE)
  • Seuraa tarkasti alla olevia ohjeita ja luo kattava tiketti


JIRA:n virhetiketin kuvaukseen tulee kirjata seuraavat asiat:

  1. Summary - Kirjoita virhettä hyvin kuvaava otsikko. (Mitä tapahtuu, missä ja miten)
  2. Issue type - Tiketin tyyppi. Ohjelmistovirheen tyyppi on bug, parannusehdotuksen tyyppi improvement ja uuden ominaisuuden tyyppi new feature
  3. Description - Mitä tapahtuu? (kaatuuko ohjelma, tuleeko poikkeusilmoitus, meneekö laskenta väärin jne.)
  4. Onko ohjelma aikaisemmin toiminut oikein? Missä versiossa?
  5. Kuinka ohjelman tulisi mielestäsi toimia?
  6. Description - Voiko ongelman toistaa ja jos voi niin kuinka se tapahtuu? Kerro toimintakaava askel askeleelta.
  7. Components - Mikä sovellus on kyseessä (winskj, ostotilaus, myyntitilaus jne.)
  8. Affects version - Mikä versio ohjelmasta on käytössä?
  9. Päivämäärä ja aika, jolloin virhe ilmeni.
  10. Attachments - Jos toimintaketjuun liittyy asetuksia tai parametreja, ota ruudunkaappaus asetuksista, kirjoita ne ylös tai toimita ne jollain muulla tavalla.
  11. Labels - Mahdollinen asiakas, jos tällä on asian selvittämisen kannalta merkitystäasiakkuus ja muita tarvittavia tukisanoja.
  12. Reporter / DescriptionAllekirjoitus, vähintään nimi ja sähköposti.
  13. Watchers - Lisää tikettiin henkilöt, joiden tulee saada informaatiota kyseiseen asian käsittelyyn liittyen.
  14. Ole valmis toimittamaan varmuuskopio datoista niin pyydettäessä.
  15. Liitä tikettiin virheestä muodostunut lokitiedosto (*.elf) tai muu /wiki/spaces/SK/pages/1411776722, mitä SKJ kirjoittaa. Pelkkä kuva virheilmoituksesta ei riitä, vaan mukaan tarvitaan koko Call Stack. Kopioi siis teksti, tai liitä mukaan koko *.elf.

 
Pyydettäessä valmistaudu toimittamaan video virhetilanteen toistamisestaYleensä tilannetta selkeyttää paljon ruutuvideo tilanteesta. Työkalu ruutuvideon tallennukseen esimerkiksi http://www.screenpresso.com/
tai .gif animaation tekemiseen http://www.cockos.com/licecap/

...

Ominaisuustoiveen ilmoittaminen

Note

Lue ensin tämä: Ominaisuustoiveiden toteutus


Ennen tiketin kirjoittamista, mieti ominaisuutta seuraavien kysymyksien pohjalta:

  • Ollaanko ominaisuudesta valmiita maksamaan?
  • Mitä hyötyjä ominaisuus tuo?
  • Kenelle ominaisuudesta on hyötyä?
  • Mihin ohjelman osiin ominaisuus täytyy toteuttaa?
  • Mihin ohjelman osiin ominaisuus vaikuttaa ja voi vaikuttaa?
  • Tuoko ominaisuus toistettavaa hyötyä?
  • Onko ominaisuus monistettava?
    • Voidaanko sitä käyttää useammalla toimialalla?
    • Voidaanko sitä käyttää eri tarkoituksiin?
  • Onko ominaisuus oikeasti tärkeä vai vain kiva ominaisuus, jota ilmankin pärjätään?
  • Kuinka suuri ominaisuus on työmäärältään verrattuna saatuun hyötyyn?
  • Voiko asian ratkaista jo olemassa olevilla ominaisuuksilla?
  • Voiko asian ratkaista jollain muulla tavalla, kuin ohjelmistomuutoksella?
  • Kuinka saisin ominaisuudesta mahdollisimman yksinkertaisen?
  • Voiko ominaisuusmuutos estää jonkun muun toiminnon tai muuttaa jonkun muun toiminnon toiminnallisuuksia?

...