Mikä on Kanban?

Kanban on yksi ketterän toteutuksen lähestymistavoista, jota Taiichi Ohno käytti ja kehitti ensin. Taiichi Ohno työskenteli teollisuusinsinöörinä japanilaisessa Toyotassa.

Määritelmä

Se on lähestymistapa, jossa työn hallintaan visuaalista järjestelmää siirrytään eteenpäin. Taiichi Ohno kehitti sen valmistustöitä varten vasta vuonna 2004, kun David J. Anderson käytti tätä menetelmää IT-ohjelmistojen kehittämiseen, ja siitä lähtien siitä on tullut yksi suosituimmista ketteristä kehitysmenetelmistä.

Kanban Board in Agile -ohjelmaa käytetään visualisoimaan työnkulku.

Työskentely Kanban / Kanban-prosessin kanssa

Kanban sisältää 4 perusperiaatetta, jotka auttavat tunnistamaan ja korjaamaan prosessin pullonkaulat ja vähentämään ajanhukkaa ja ponnisteluja:

1. Työn visualisointi (Kanban Board) - Se edellyttää, että kaikki työnkulut on hahmoteltava siten, että ne ovat helposti havaittavissa. Noudattamalla tätä on helppo tunnistaa estäjät, pullonkaulat, valmis työ, nykyinen työn eteneminen, tuleva työ ja paljon muuta.

2. Rajoita meneillään olevaa työtä - Yksi Kanbanin tärkeimmistä näkökohdista on pitää työ tehokkaasti siirrettyä alusta alkaen sulkemiseen niin pienellä viiveellä ja jätteellä kuin mahdollista. Kanban-työnkulkutaulussa on ”keskeneräinen” -sarake, jossa ryhmä määrittelee keskinäisesti työn rajan. Teos vedetään edellisestä sarakkeesta nykyiseen sarakkeeseen eli ”Käynnissä oleva työ” vain, jos nykyisen sarakkeen alla olevien töiden kokonaismäärä on pienempi kuin määritelty raja. Tämä auttaa vähentämään mahdollisia viiveitä tulevien töiden ja käynnissä olevien töiden välillä.

3. Keskity virtaukseen - Kuten tiedämme, meillä on erilaisia ​​vaiheita osana ohjelmistokehityksen elinkaarta, kuten vaatimusten kerääminen, analysointi, testaus, kehittäminen, tarkistaminen, ylläpito jne. On erittäin tärkeää tarkastella tehty työ. Edellä esitettyjen periaatteiden avulla voimme keskittyä työn virtaukseen. Tämän virtauksen avulla tiimi voi visualisoida pullonkaulat, joihin puuttua.

4. Jatkuva parantaminen - Kun Kanban-lähestymistapa toteutetaan onnistuneesti projektiin, se etsii edelleen parannuksia toimitettuun projektiin. Jos se löytää, se muuttaa tuotetta sisällyttämällä siihen parannuksen ja toimittaa sen sitten uudelleen. Tämä voi olla loputon prosessi, joka tekee Kanbanista yhden parhaista ketteristä lähestymistavoista.

Kanbanin hallitus

Kanban-kortti voi olla fyysinen tai näyttötaulu, jonka voit visualisoida tietokoneen näytön kautta. Kanban Board on ratkaisu, joka auttaa sinua järjestämään työluettelon sen Kanban-periaatteiden avulla. Kanban-lautakunnalla on erilaisia ​​sarakkeita, kuten tehtäväluettelo, edistyneessä luettelossa, täytetty luettelo jne., Joita ohjaavat täysin yllä olevat Kanban-periaatteet. Kaikissa sarakkeissa on tehtävien nimet, jotka on värjätty eri merkinnöillä ja jokaisella värillä on merkitys

Siksi Kanbanin hallituksella on seuraavat kolme pääosaa:

  • Tehtävä (kutsutaan myös takaisinjäämäksi)
  • Meneillään
  • Valmiit / Valmis

Toteutetaan useita WIP-sarakkeita mille tahansa osalle:

Yleensä keskeneräinen osa on jaettu useampaan kuin yhteen sarakkeeseen, jotta mahtuu kaikki keskeneräisen osion alaosat tai vaiheet. Esimerkiksi ”Käynnissä” voidaan jakaa eri sarakkeisiin nimillä, kuten Analyysi, Kehitys, Testaus, jotta työ sopisi paremmin jokaiselle vaiheelle.

WIP-rajoitusten toteuttaminen ja WIP-sarakkeiden jakaminen

Kuten olemme nähneet “Kanban-periaatteissa”, “In progress” -sarakkeen rajan asettaminen oli yksi sen perusperiaatteista. Teos vedetään edellisestä sarakkeesta nykyiseen sarakkeeseen eli ”Käynnissä oleva työ” vain, jos nykyisen sarakkeen alla olevien töiden kokonaismäärä on pienempi kuin määritelty raja. Esimerkiksi, alla olevassa kuvassa, olemme asettaneet WIP-rajaksi 3 "Doing" -alasarakkeen Ingress progress -sarakkeen. Esimerkiksi, jos työpakettien lukumäärä laskee alle 3 ja yksi työpaketti siirretään valmiustilaan, yksi työpaketti vedetään sprintin jälkikäteen ja taas Doing-alasarakkeessa on yhteensä kolme työpakettia, joka on määritelty WIP-raja.

WIP-raja on aina suositeltavaa jakaa kahteen alasarakkeeseen, kuten se on esitetty:

  1. Doing
  2. Valmis

Esimerkiksi suunnittelumoduulin työpaketit saatuaan valmiiksi, se on nyt valmis siirtämään kehitysosaan. Tämä lähestymistapa auttaa ryhmiä luomaan parempia projektistrategioita ja mahdollistaa selkeän visualisoinnin ja kuvan meneillään olevasta projektista.

Kanbanin edut

1. Monipuolisuus - Kanban-lähestymistapa on erittäin näkyvä ja avaa projektiryhmille silmän. Kaikki Kanban-kortin sisällä oleva työnkulku kommunikoi toistensa kanssa näkyvien signaalien avulla. Koska Kanban on yleisesti hyväksytty, sitä voi käyttää ja toteuttaa melkein jokainen joukkue, joka tekee siitä erittäin monipuolisen käyttötavan.

2. Jatkuva parantaminen - Kun Kanban-lähestymistapa toteutetaan onnistuneesti projektiin, se etsii edelleen parannuksia toimitettuun projektiin. Jos se löytää, se muuttaa tuotetta sisällyttämällä siihen parannuksen ja toimittaa sen sitten uudelleen

3. Vähentää pullonkauloja ja esteitä - Kanbanin In Progress -sarake auttaa ryhmää visualisoimaan ja havaitsemaan ja pullonkaulat ja projektin ongelmat, ja se auttaa heitä korjaamaan sen.

4. Jatkuva toimitus - Kanban tunnetaan juuri ajoissa tapahtuvasta toimituksesta, koska se keskittyy jatkuvaan lähestymistapaan siirtämällä työpaketteja vaiheesta toiseen.

5. Visuaaliset tiedot - Kanban mahdollistaa projektin elinkaaren helpon läpinäkyvyyden ja jatkuvan parantamisen tyylikkäillä visuaalisilla mittareillaan.

6. Vakaa joukkue - Kanban-lähestymistapa antaa joukkueelle mahdollisuuden tehdä ketterämpää päätöstä, koska Kanban-järjestelmä on melkein koko joukkueen omistuksessa ja he etenevät projektin edetessä.

johtopäätös:

Aloitimme tässä artikkelissa lyhyellä johdannolla ja Kanbanin historialla, jota seurasi keskeiset periaatteet, jotka tekevät kaikista Kanban-malleista puhtaasti ketterän ja menestyvän. Sitten näimme pari lähestymistapaa Kanban-toteutukseen ja opimme Kanban-järjestelmän käytön eduista.

Suositellut artikkelit

Tämä on opas kohtaan Mikä on Kanban ?. Tässä keskustelimme johdannosta, Kanbanin hallituksesta, työskentelystä, eduista. Voit myös käydä läpi muiden ehdotettujen artikkeleidemme saadaksesi lisätietoja -

  1. Ketterä vs Kanban
  2. Mikä on ketterä projektijohtaminen?
  3. Mikä on tietojenkäsittelytiede?
  4. Mikä on Jira-ohjelmisto?