17 Julkaise nopeasti, tue, mittaa ja opi

Luku 17 twitter.png

Mika Honkanen

Rajapinnoilla on helppo mitata asioita tarkasti. DevOps yhdistää kehityksen ja tuotannon, jotka aiemmin olivat erillään. APIt ovat yhä suurempi osa DevOpsia. Mittaamisen avulla APIa voidaan kehittää asiakaslähtöisesti paremmin ja nopeammin validoidun oppimisen avulla. Luvussa käsitellään näitä teemoja syvällisemmin ja avataan rajapintojen, ketterän  kehityksen ja lean-startupin välistä yhteyttä.

 

Yhteenveto

  • Uuden APIn ensimmäinen versio kannattaa viedä nopeasti kehittäjien saataville.

  • Ensimmäisestä versiosta saadun palautteen mittaaminen ja arviointi on ensisijaisen tärkeää.

  • Käytön analytiikan avulla voidaan varmistaa, että kehitys ohjautuu oikein (validoitu oppiminen).

  • APIlla voi mitata sellaisiakin asioita tarkasti, joiden mittaaminen nettiselaimista on vaikeaa.

  • DevOps tuo ketterän toiminnan ohjelmistojen tuotantoon. sen tavoitteena on parantaa viestintää, automatisoida toimintaa, kehittää mittaamista ja seurantaa ja parantaa yhteistyötä ohjelmistojen kehittämisen kanssa.

  • DevOps toimii myös APIlle. DevOpsin työkalut toimivat APIn avulla ja hyvällä APIen hallinnalla ja DevOpsilla on suurelta osin samat tavoitteet: APIn julkaisu kannattaa automatisoida ja APIn käyttöä mitata, samoin kuin sen toteuttavan sovelluskerroksen.

  • API-lähtöisyys tehostaa sekä DevOpsia että ketterää ohjelmistokehitystä.

Kiinnostuitko?