Blad I-01 / Applicaties en API's

De voordeur naar je data en agents.

We bouwen de applicaties en API's die data en agents in handen van mensen leggen. Soms een control plane voor wie verantwoordelijk is, soms de ingang voor een klant, een collega of een ander systeem. De stack kiezen we voor de use case, en voor de mensen die hem gaan onderhouden.

FIG. 01 De Muiderpoort, Amsterdam (Cornelis Rauws, 1770), de stadspoort aan de weg naar Muiden en de enige Amsterdamse stadspoort die nog overeind staat: links van de doorsnedelijn gefotografeerd, rechts getekend, met het merk in het timpaan. In 1811 reed Napoleon door deze deur naar binnen en kreeg de sleutels van de stad overhandigd.
Sec. 01 / De last mile

De data klopt, de agent doet zijn werk, en toch kan niemand erbij.

Het inzicht blijft in een notebook hangen. De agent is alleen bereikbaar voor wie hem bouwde. Partners vragen om een bestandsexport omdat er geen API is. Wie verantwoordelijk is, heeft geen scherm dat laat zien wat het systeem deed. De waarde zit achter een muur zonder deur. Wij bouwen de deur: een applicatie voor mensen, een API voor systemen en een control plane voor wie ervoor tekent.

Gemak, wanneer de indeling van de ruimten feilloos is en het gebruik nergens belemmert.
Vitruvius, De architectura, Boek I
BUITENMENSEN, PARTNERS, SYSTEMENBINNENDATA, AGENTSFig. 02 / De poort, in plattegrond
Sec. 02 / How we help

Schermen voor mensen, API's voor systemen.

Applicatieontwikkeling

Webapplicaties die mensen elke dag gebruiken, gebouwd op het dataplatform en de agents. Rolgebaseerde toegang, een audittrail, de eigen login van de organisatie en een ontwerp dat het team met trots aan een klant laat zien.

API-engineering

API's die andere systemen en partners gecontroleerde toegang geven tot de data en de agents: gedocumenteerd, geversioneerd, beveiligd en snel. Een contract waar andere teams op kunnen bouwen.

Control planes voor agents

Het scherm waarop een verantwoordelijke de agents aan het werk ziet: wat er draaide, wat ze besloten, wat op goedkeuring wacht en wat uit moet. Gebouwd als een product dat je operationsteam elke ochtend opent, niet als een logbestand.

Integratie en modernisering

Vervang de spreadsheet als frontend, de gedeelde inbox en de handmatige overdracht door een applicatie die eigenaar is van de workflow, verbonden met je ERP, CRM en identity provider. De oude tool wordt uitgefaseerd, niet ingepakt.

Stuklijst, blad I-01.
Sec. 03 / How we work

Getekend, gebouwd, in gebruik.

01 / Blauwdruk

Specificeren

Schermen en endpoints eerst op papier: wie doet wat, wat ze zien en wat de API teruggeeft. Afgestemd met de mensen die het gaan gebruiken, vóór er een regel code staat.

02 / Kozijn

Bouwen

Een backend en een frontend gekozen voor de klus, de identity provider van de organisatie voor de login, de data en de agents eronder. Opgeleverd in korte stappen die je kunt doorklikken.

03 / Portaal

Uitrollen en draaien

Uitgerold in jouw cloud, gemonitord, gedocumenteerd en overgedragen aan je team. Onderhouden zolang je wilt dat wij dat doen.

Fig. 04 / Elevation
Sec. 04 / The practice

Interfaces gebouwd door de mensen die bouwden wat erachter zit.

Op wat je al hebt.

Applicaties en API's staan op je dataplatform en je agents, met één login en één bron van waarheid, in plaats van nog een eiland met een eigen kopie van de data.

Productiekwaliteit vanaf dag één.

Authenticatie, rechten, audittrail, monitoring en tests horen bij de eerste release, niet bij een latere fase. Wat live gaat, kan je securityteam reviewen.

Kennis die bij je team blijft.

Breed gebruikte tools, gekozen voor de use case en voor het team dat ze onderhoudt. De code is leesbaar voor een developer die later instapt, en documentatie en overdracht horen erbij.

Fig. 05 / Uitzetten

Noorden gevonden met een gnomon, naar Vitruvius, Boek I: de ochtendschaduw in B, de namiddagschaduw in C, bogen vanuit beide die elkaar in D snijden, en de meridiaan door D en het middelpunt. Weesp, 52,31° N · 5,04° O.

Sec. 05 / Start

Waar zou een betere interface het verschil maken?

Een gesprek van 30 minuten over de applicatie of API die je in gedachten hebt: voor wie die is, wat erachter zit en wat een verstandige eerste release is.