Tools

mandrl said

mandrl  

Sytykkeen laivaseminaari - Heikki Vesalainen, Ixonos: Vaatimusmäärittely ja vaatimustenhallinta erilaisissa projektityypeissä

23 comments

mandrl posted to #seminaarikannu 09.09.2009 (fi)

23 comments

Bottom

mandrl  

Ensimmäisenä Heikki Vesalainen Ixonoksesta kertoo vaatimusmäärittelystä ja vaatimusten hallinnasta.

mandrl commented on posted to #seminaarikannu 09.09.2009 (fi)

mandrl  

Määritellään termejä. Yleisö huuteli asiaan liittyviä sanoja.

mandrl commented on posted to #seminaarikannu 09.09.2009 (fi)

mandrl  

Vaatimusmäärittely:
Sopimus siitä, mitä tullaan tekemään, millainen järjestelmän tulisi olla.

Vaatimusten hallinta:
- Tunnetaan vaatimukset
- Luokitellaan vaatimukset (prioriteetti, tärkeys asiakkaalle; riskialttius, onnistumisen todennäköisyys; volatiliteetti, onko vaatimus väliaikainen (esim. ylimenokausi) vai pysyvä)
- Muutosten määrä ja toteutuksen vaihe

Muutoshallinta: vaatimukset muuttuvat spontaanisti, mutta kuka tahansa ei vie muutoksia vaatimustenhallintaan.

Laajuuden hallinta: mikä on "meidän tontillamme" ja mikä ei.

mandrl commented on posted to #seminaarikannu 09.09.2009 (fi)

mandrl  

Vaatimusmäärittelyn "akseleita ja asteita". Mistä riippuu vaatimusmäärittely?

uusi softa <-> versio
systeemityömalli
koko
arkkitehtuuri
sopimustyyppi
kriittisyys
elinkaari
tuotteistuksen aste (myytävä vs. asiakaskohtainen)
sidosryhmien määrä/koko
softa vai integraatio
pyritäänkö kehittämään uutta liiketoimintaa
kuluttaja/yritystuote

(edit: yleisön huutelemia, esitelmöijän koostamia)

mandrl commented on posted to #seminaarikannu 09.09.2009 (fi)

mandrl  

Vaatimusmäärittelyn teoriat riippuvat tekijän lähtökohdista.

mandrl commented on posted to #seminaarikannu 09.09.2009 (fi)

mandrl  

Määritysprosessi
- sovellettava projektityypin mukaan
- nuolia ristiin rastiin

Visio
- ideat, lähtökohdat, reunaehdot

->
Määritysprosessi
-> ongelman ymmärtäminen, reunaehtojen kartoitus
-> ratkaisumallin määrittely
-> tietojärjestelmien vaatimusmäärittely

->
Määritys
-> ongelmakuvaus, ympäristö, reunaehdot
-> toimintaprosessit ja käyttötavat
-> toiminnalliset ja ei-toiminnalliset vaatimukset

mandrl commented on posted to #seminaarikannu 09.09.2009 (fi)

mandrl  

Hyvä määritys, väittämiä

Sisällöltään
- testattava
- ymmärrettävä
- tarkka, yksiselitteinen
- oikea/virheetön
- kattava
- realistinen, ristiriidaton, toteutettavissa oleva
- jäljitettävissä
- kuvaa toiminnan, ei toteutusta

Muodoltaan
- helppo ylläpitää ja muokata
- helposti haettava ja ryhmiteltävä

(edit: powerpoint-slidesta kops)

mandrl commented on posted to #seminaarikannu 09.09.2009 (fi)

mandrl  

Määrittely on joskus vaikeaa

  • Määrittely voi vaatia toimintatapojen muuttamista, eritoten mikäli fyysinen toteutus -> ohjelma
  • Kommunikointi
    • erilaisia osallistujia
    • itselle asiat ilmiselviä, termit eivät selviä kaikille
    • kysyminen vaatii osaamista ja rohkeutta
    • - ristiriidat voivat jäädä piiloon

mandrl commented on posted to #seminaarikannu 09.09.2009 (fi)

mandrl  

(ping @eholmila, listan muotoilu toimii hassusti vikassa kommentissa)

mandrl commented on posted to #seminaarikannu 09.09.2009 (fi)

Ile  

@mandrl Kiitokset rapoilusta. Heikki Vesalainen on nyt myös Qaikussa nimimerkillä @salainen.

Ile commented on posted to #seminaarikannu Helsinki 10.09.2009 (fi)

pe3  

hei mitä ootte mieltä cucumber-tyyppisestä määrittelystä?

pe3 commented on posted to #seminaarikannu 12.09.2009 (fi)

mandrl  

@Ile, mulla olis näitä vielä pari, mutta en tiedä kannattaako niitä tänne postata. Joistakin oli kalvot tulossa saitille?

mandrl commented on posted to #seminaarikannu 12.09.2009 (fi)

Ile  

@mandrl Laita vaan kaikki, mitä sulta löytyy. Tykkään itse kompaktista Qaiku-koosteesta josta löytyy sitten enemmän matskua kalvoilla...

PS. Laitoin SOK:n esityksen jo tänne

Ile commented on posted to #seminaarikannu Helsinki 12.09.2009 (fi)

pe3  

oliko kenelläkään kokemusta cucumberista tai onko vastaavaa systeemiä muille ohjelmointikielille?

pe3 commented on posted to #seminaarikannu 13.09.2009 (fi)

ferrix  

@pe3 BDD ja ATDD on kivoja akronyymejä ja sinänsä niille on paikka maailmassa. Valitettavasti niitä pitää tehdä alusta asti ja on hyvin vaikeaa lähteä rakentamaan laatua jälkikäteen. Noita työkaluja löytyy myös ainakin Pythonille ja olisko ollut C#:lle kans joku.

Ootappa tovi niin mää kaivan vähän lähteitäni.

ferrix commented on posted to #seminaarikannu 13.09.2009 (fi)

ferrix  

Eli Cottleston Pie on joskus kirjoittanut aiheesta aika kivan katsauksen.

ferrix commented on posted to #seminaarikannu 13.09.2009 (fi)

ferrix  

Tosin tuossa nyt puhutaan myös osittain keyword-driven testingistä, joka ei ole tekniikkana mitenkään uusi ja google näyttäis osaavan niillä sanoilla auttaa tiedon lähteille.

ferrix commented on posted to #seminaarikannu 13.09.2009 (fi)

pe3  

musta toi on vaan aika hieno idis, että kirjoitetaan speksiä määrämuotoisesti englanniksi ja siitä saadaan suoraan automatisoituja testejä - mikä ei tietenkään tarkoita, että kaikki testaaminen oli siinä. lähinä ajattelutapa ja prosessi viehättää. ja että ehkä saadaan testit laajemminkin ymmärrettävään muotoon. en oo itte vielä kokeillut. mutta tarkoitus on.

pe3 commented on posted to #seminaarikannu 13.09.2009 (fi)

ferrix  

@pe3 Oikeastaan voit katsoa mitä mä olen keräillyt mun deliin TDD:stä ja BDD:stä. Noissa sivutaan vähän sitä A:ta ja K:ta kanssa. Lisäksi alan kuhiseva buzzword on toki Robot Framework joka on tehty maaaaaailman parhaassa Reaktorissa.

ferrix commented on posted to #seminaarikannu 13.09.2009 (fi)

ferrix  

@pe3 Sä kun olet tuommonen kauempaa lähestyvän tyyppinen niin suosittelen kokeilemaan esimerkiksi nosea ja sitten vasta pyspeciä, jolloin sotket samalla reissulla vähän omia ympyröitäsi.

ferrix commented on posted to #seminaarikannu 13.09.2009 (fi)

ferrix  

Onko kukaan koskaan miettinyt, miksi Data-Driven Testingistä ole koskaan syntynyt hypetettyä akronyymiä DDT? ;)

ferrix commented on posted to #seminaarikannu 13.09.2009 (fi)

Ile  

@ferrix Olen nähnyt vakuuttavan demon Robot Frameworkista. Se herätti myös muutaman ajatuksen, mitä sen ympärille voisi rakentaa, jotta se tukisi kehitystyön arkea.

Tekisi mieli käynnistellä avoin kehittämisprojekti sen ympärille, jos kiinnostusta löytyy. Speksattaisiin yhdessä, miten se kannattaa ottaa käyttöön, minkälaisia konffeja kannattaa rakentaa, minkälaista oheissoftaa/skriptejä se voisi tarvita -- Ja sitten tehdään ja jaetaan kokemuksia.

Ile commented on posted to #seminaarikannu Helsinki 13.09.2009 (fi)

pe3  

@ferrix: kiitti vinkeistä - kattelin robbot slidejä. se tosiaan näyttää mielenkiintoiselta. samantapainen (taulukkomuotoon) ei-ohjelmoijaluettavien automaattitestien kirjoittaminen mahdollista kuin cucumberissa, jos oikein tulkitsen.

robotin testaaminen kiinnostaa, mutta musta tuskin olis hirveesti apua. voisikohan sitä kokeilla suomen datakatalogi ohjelmatyön puitteissa, jos se toteutuu?

pe3 commented on posted to #seminaarikannu 13.09.2009 (fi)

Login or register to leave a comment

Publicity
These messages are public and can be seen by anyone.