Kehittämisen aikana
Rakenna ketterästi
Rakenna ohjelmointirajapintoja ketterästi: kehitä niitä pienissä osissa ja aloita tärkeimmästä.
Etsi tai luo avoin tietomalli
Suunnittele avoin tietomalli sääntelyn ja toimintaympäristön pohjalta. Huomioi mallissa myös kansainvälinen yhteentoimivuus.
Suunnittele ohjelmointirajapinnan rakenne
Kehitä ohjelmointirajapinnan luonnokset tietomallin pohjalta ja API ensin -mallin avulla. Suunnittele luonnokset yhdessä oleellisten sidosryhmien kanssa.
Valitse ohjelmointirajapintatyyli
Sovella arkkitehtuurityyliä monipuolisesti, asiakaskeskeisesti ja arvoa jäsentäen.
Hallitse prosesseja kohderyhmäajattelun avulla
Suunnittele asiakaslähtöisesti ja huomioi ohjelmointirajapinnan hyödyntäjien näkökulmat.
Rakenna ohjelmointirajapinnan testaus
Rakenna ohjelmointirajapinnan ominaisuuksiin automaattinen yksikkötestaus, laadukas integraatiotestaus ja suunnittele kattava suorituskykytestaus.
Huomioi tietosuoja, tietoturva ja pääsyoikeudet
Suojaa ohjelmointirajapinnan kautta käsiteltävät henkilötiedot. Tietoturvan tärkeimpiä tavoitteita ovat esimerkiksi tiedon luottamuksellisuus, eheys ja saatavuus.