Johdatus ketterään Investiin

'Käyttäjäjutut' ovat ketterän metodologian ydin, koska tiimi luottaa niihin tuotteen kehitykseen tai lisäyksiin. On erittäin tärkeää saada nämä käyttäjän tarinat oikein. Bill Wake, oli edelläkävijä luonut lyhenteen 'INVEST' kirjassaan 'Xtreme Programming'. Agile Invest -kehys koostuu ominaisuuksista, jotka edistävät laadukkaita käyttäjäjuttuja. Agile Invest tarkoittaa "riippumatonta", "neuvoteltavaa", "arvokasta", "arvioitavaa", "pientä" ja "testattavaa".

Mitkä ovat hyvien käyttäjästarinoiden edut Agile Investissä?

Seuraavassa korostetaan hyvien käyttäjästarinoiden etuja:

1. Lisäarvon toimitus

Perinteinen vesiputousmenetelmä keskittyy yhteen tehtävään kuukausia toimittamatta asiakkaille mitään välitöntä arvoa. Ketterät käyttäjäjutut ovat kuitenkin joukko pienempiä asiakkaan vaatimuksiin ja tarpeisiin perustuvia tehtäviä, jotka toimitetaan muutaman päivän sisällä. Käyttäjäjutut keskittyvät asiakastyytyväisyyteen ja päivittävät tuotetta jatkuvasti asiakkaan vaatimusten mukaisesti.

2. Helpottaa yhteistyötä

Perinteisesti Waterfall-menetelmä perustui yksinomaan ennalta määriteltyihin, dokumentoituihin ohjeisiin ja työkaluihin. Ketterässä ollessaan kehitysryhmä yhdistää käyttäjän toimittaakseen tuotteita odotustensa mukaisesti kannustamalla palautetta ja viestintää. Niinpä ketterät käyttäjäkohdat määritetään jatkuvan asiakaspalautteen perusteella toisin kuin ohjeelliset asiakirjat.

3. Edistää keskinäistä ymmärtämistä

Koska ketterät tiimit keskittyvät laadun toimittamiseen asiakkaille jokaisella käyttäjäkerralla, tiimin jäsenet ovat jatkuvassa yhteydessä käyttäjiin. Vähimmäisdokumentaatio johtaa myös rutiinikeskusteluihin käyttäjän kanssa. Sen avulla kehitysryhmä voi saada palautetta käyttäjän tarinoista, kun ne toteutetaan. Siksi tämä edistää kehitysryhmän ja käyttäjien keskinäistä ymmärtämistä, mikä antaa heille mahdollisuuden suunnitella, päivittää ja rikkoa käyttäjäjuttuja yhteistyössä.

4. Tuotteen lisärakentaminen

Koska asiakkaat ovat avaintekijöitä käyttäjästarinoissa, jatkuva palaute johtaa tuotteen asteittaiseen ja asteittaiseen kehitykseen. Tämä lisääntyvä työmuoto mahdollistaa muutosten tekemisen tuotteessa. Siksi nämä pienemmät käyttäjäjutut tarjoavat kehittäjille mahdollisuuden poistaa tarpeeton ominaisuus tuotteesta ja päivittää se uudemmalla.

5. Helpottaa avoimuutta

Kehitysryhmä ja käyttäjät suunnittelevat käyttäjäjutut yhteistyössä. Nämä määritellyt käyttäjäjutut tallennetaan hakemistokortteihin, jotka tarjoavat näkyvyyttä sidosryhmille ja kehitystiimille. Se johtaa avoimuuteen ja vahvistaa niiden välistä luottamustasoa. Siten läpinäkyvyys lisää ryhmien tehokkuutta ja auttaa jätteiden poistamisessa prosessista.

6. Pitää kaikkia synkronoituna

Tärkeintä on, että käyttäjän tarinat ovat yhteyspiste kehitysryhmän ja yrityslähtöisten ihmisten välillä, jotka eivät ole niin teknisesti riittäviä. Tämä tekee päätöksentekoprosessista helpompaa, koska eri alojen osapuolet ovat mukana.

Edellä mainitut hyvien käyttäjätarinoiden edut osoittavat niiden merkityksen ketterissä metodologioissa. Siksi näiden tarinoiden on oltava hyvin kehystettyjä. Agile Invest -kehys antaa tarvittavat ominaisuudet, jotka edistävät 'hyviä käyttäjäjuttuja'.

Yksityiskohtainen käsitys ketterästä Investistä

Jäljempänä kuvailtu Agile Invest -kehys asettaa standardit käyttäjäkohdan suunnittelulle. Ymmärretään se yksityiskohtaisemmin:

Ymmärretään "Invest" -kehyksen avustavat ominaisuudet yksityiskohtaisesti:

1. Itsenäinen (I)

Kaikkien käyttäjän tarinoiden tulisi olla itsenäisiä yksittäisiä yksiköitä ja toisistaan ​​riippumattomia. Tämä erottelu jokaisen tarinan välillä helpottaa priorisointia, arviointia, lisäämistä tai eliminointia iteraatiosta. Projektiryhmän tulisi pystyä hajottamaan tekniset keskinäiset riippuvuudet käyttäjän tarinoiden välillä, jotta kukin niistä voidaan toteuttaa erikseen. Tämän toteuttamiseksi projektiryhmän on oltava taitava luova ajattelu ja tehokkaat ongelmanratkaisumenetelmät.

2. Neuvoteltavissa (N)

Ketterässä tarinan ei tarkoiteta olevan sopimusta, ja sen ydin on asiakkaiden toiveiden toimittamisessa. Lopputuotteen tulisi olla tulosta yhteistyökumppanuudesta, joka tarjoaa tilaa neuvotteluille asiakkaiden ja kehitysryhmän välillä. Viime kädessä tavoitteena on vastata asiakkaiden odotuksiin ja vaatimuksiin.

3. Arvokas (V)

Jokaisen tarinan on oltava arvokasta asiakkaalle (se voi olla käyttäjä tai ostaja). Ja paras tapa tehdä sama on saada asiakkaat säveltämään heidät. Käyttäjäjutut tulisi yhdenmukaistaa tarkkoihin liiketoimintatavoitteisiin arvon tuottamiseksi.

4. Arvioitavissa (E)

Jos tarina on liian iso, kehitysryhmä ei kykene ymmärtämään sitä, tekemään arvioa. Tarinan pitäisi antaa kehitysryhmälle mahdollisuuden arvioida työn monimutkaisuutta ja tarvittavia ponnisteluja. Tämä ei välttämättä tarkoita, että kaikki toteutuksen akuutit yksityiskohdat tulisi ymmärtää tarinan arvioimiseksi.

5. pieni (S)

Kuten tiedetään, ketterät tarinat ovat pienempiä yksiköitä. Mutta mikä on odotettu tarinan koko? Ihannetapauksessa kehitysryhmän pitäisi kyetä toimittamaan työyksikkö yhden sprintin sisällä (yhden sprintin kesto - enintään 2–4 viikkoa). Tarinoilla, jotka ylittävät tämän keston ja pyrkimyksillä, on yleensä virheitä arvioinnissa.

6. testattavissa (T)

Vahvistamisen läpi tarinan on oltava testattavissa. Mitä hyötyä on sellaisen tuotteen kehittämisestä, jota ei voida testata? Ja rakentava tapa tehdä tämä on määrittää tarinoiden käyttäjien hyväksymiskriteerit.

Niinpä ketterän Invest-kehyksen ohjeiden noudattaminen mahdollistaisi kehitysryhmille suunnitella tehokkaita käyttäjäjuttuja. Tällainen käyttäjätarinoiden tehokas kehittäminen ei pelkästään kerää asiakastyytyväisyyttä, vaan antaa meille mahdollisuuden tarjota liiketoiminnan arvoa. Ilman hyvin kehystettyä käyttäjän tarinaa tuotteen tehokas toteutus ja kehitys eivät ole mahdollisia. Hyvä käyttäjäjuttu on kanava tuotteiden tehokkaaseen toteuttamiseen ja asiakastyytyväisyyteen.

Suositellut artikkelit

Tämä on ollut opas ketterälle Investille. Tässä keskustelimme Agile Invest -konseptin, yksityiskohtaisen ymmärryksen ja hyvien käyttäjätarinoiden eduista. Voit myös käydä läpi muiden ehdotettujen artikkeleidemme saadaksesi lisätietoja -

  1. Mikä on ketterä ohjelmointi?
  2. Ketterä Scrum -haastattelukysymykset
  3. Mikä on ketterä projektijohtaminen?
  4. Ketterä vs vesiputous - tärkeimmät erot
  5. Ketterän kehityksen edut
  6. Johdatus ketteriin työpaikkoihin