Neli etappi. Esiteks avastus ja arhitektuuri ülevaatus: mis süsteemid mängus on, kellele kuulub milline väli ja mis juhtub praegu siis, kui keegi midagi käsitsi muudab. Teiseks lahenduse disain — andmete vastavustabel, veakäsitlus, autentimine ja see, kas voog on sünkroonne või mitte. Kolmandaks arendus ja testimine simuleeritud partneri vastu. Ja neljandaks juurutamine koos monitooringu ja häiretega.
Ajakulu sõltub peaaegu täielikult teisest poolest. Hästi dokumenteeritud API ja kitsas maht on kahe kuni nelja nädala töö. Kui partneri dokumentatsioon on vale või testkeskkonda ei ole, kulub suurem osa ajast partneri käitumise väljaselgitamisele, mitte koodile — ja me ütleme seda ette, mitte kolmandas nädalas.
Partnerit valides küsige, mis juhtub siis, kui teine pool on maas, kuidas välditakse sama tellimuse kahekordset töötlemist, ja kust te näete, et liidestus töötab. Kui vastus viimasele on „klient annab teada”, siis monitooringut ei ole.