Skip to main content

OpenJCockpit

OpenJCockpit

MetaFactory heeft artificial intelligence omarmt bij het snel ontwikkelen en opleveren van Java software applicaties. Met behoudt van kwaliteit en borging van eigendomsrechten van MetaFactory, haar klanten en individuen.

Het resultaat is:

  • Maatwerk software is een interessant alternatief voor standaard systemen.
  • Applicaties gemaakt met dure, inflexibele low-code oplossingen worden vervangen door echte applicaties.
  • Software wordt 2x zo snel en 2x goedkoper opgeleverd.

Wij hebben dit de OpenJCockpit genoemd. Hoe we omgaan met AI vind je terug in ons AI beleid.

OpenJCockpit is Open Source!

Ben je benieuwd hoe OpenJCockpit werkt? Wil je er zelf mee aan de slag? Wil je bijdragen aan de ontwikkeling van OpenJCockpit? OpenJCockpit is Open Source. Kijk op GitHub.

Wanneer en hoe zetten we AI in bij de ontwikkeling van software?

ps: wil je weten welke tools we wanneer en hoe inzetten? Neem dan contact met ons op, voor een vrijblijvende kennismaking.

Bedrijfsprocessen

BPMN maakt bedrijfsprocessen visueel inzichtelijk voor zowel business als IT in één gedeelde taal. Het dwingt organisaties om processen expliciet en volledig te beschrijven, inclusief uitzonderingen en beslismomenten. Die gestructureerde beschrijving is direct bruikbaar als input voor requirements, testscenario’s en AI-codegeneratie. Zo wordt BPMN de brug tussen wat een organisatie wil bereiken en de software die dat realiseert.

Vanuit MetaFactory hanteren we BPMN 2.0 als standaard, breed begrepen door zowel business als IT. Als uitvoeringsplatform gebruiken we Camunda, een open source BPM engine die naadloos integreert met Java applicaties en processen direct uitvoerbaar maakt.

Analyse

Doel is het maken van heldere requirements. AI assisteert bij het structureren van informatie uit allerlei bronnen. AI vertaalt dit naar user stories en acceptatie criteria. Denk hierbij aan bijvoorbeeld:

  • vergaderverslagen, die met AI gemaakt zijn,
  • emails,
  • functionaliteit uit legacy applicaties, die met AI uit de source code is gereconstrueerd,
  • het tekenen van workflows
  • …

Design

AI kan tijdens de design fase assisteren met het doen van voorstellen op het gebied van:

  • prototyping
  • data model generatie
  • API specificaties opstellen
  • Architectuur suggesties
  • …

Development

IDE’s, die AI gedreven zijn assisteren bij

  • code generatie
  • code review
  • refactoring
  • fout diagnoses
  • technische documentatie opstellen
  • inline commentaar toevoegen
  • commits samenvattingen maken
  • …

Testen

AI is in staat om tegen geringe kosten testen te genereren.

  • unit testen
  • integratie testen
  • end2end testen
  • regressie testen
  • test data generatie
  • …

Build

Tijdens de Build fase is AI in staat om:

  • Build fouten te diagnostiseren
  • Verouderde packages te detecteren en om voorstellen te doen voor upgrades
  • Beveiligingsscans uit te voeren
  • …

Deploy

Tijdens de deploy fase ondersteunt AI met:

  • het schrijven van ‘Infrastructure as Code’
  • Release note generatie
  • …

Uw oplossing

Snel & beter

Gerealiseerd

Wat je uitdaging ook is, we kunnen je helpen om snel een betrouwbare oplossing te bieden die precies past bij je specifieke doel

CONTACT