Sträva efter en god utvecklarupplevelse
Det lönar sig att hantera driftsättningsprocessen för programmeringsgränssnittet på ett kundorienterat sätt. Ur ett företagsekonomiskt perspektiv är detta förknippat med kundens värdekedja (Customer Value Chain), som beskriver processen från identifiering av behov till driftsättning.
På utvecklarupplevelsen inverkar
- beslut som tagits i planeringsskedet
- stödet under användningen.
Nedan listas egenskaperna hos ett väl genomfört programmeringsgränssnitt som optimerar dess effektivitet, användbarhet och långa livscykel.
Egenskap | Beskrivning |
|---|---|
Lätt att lära sig | Programmeringsgränssnittets egenskaper och användningsändamål är lätta att förstå. |
Lätt att använda | Användningen kräver inte att man sätter sig in i dokumentationen i stor utsträckning. |
Svår att använda fel | Planeringen vägleder till rätt användning. |
Lätt att bygga ut | Det är enkelt att lägga till nya egenskaper. |
Svarar på kundernas behov | Egenskaperna motsvarar kundernas behov. |
Läsbar källkod | Källkoden är tydlig och lätt att underhålla. |
Effektivitet | Programmeringsgränssnittet uppfyller effektivt de mål som satts för det. |