Software Development Lifecycle - Van planning tot monitoring
Thinkwise biedt een krachtig platform voor het moderniseren en ontwikkelen van bedrijfskritische applicaties.
In tegenstelling tot aanbieders die alleen gesloten low-code omgevingen of best-of-breed integraties bieden, combineert Thinkwise beide:
Hieronder volgt een overzicht van hoe Thinkwise elke fase van de SDLC ondersteunt – inclusief voorbeeldtools die geïntegreerd kunnen worden voor extra functionaliteit:

Planning
Wat gebeurt er: Projectdoelen worden gedefinieerd en vereisten verzameld
Thinkwise maakt mogelijk: Vastleggen van vereisten en taakbeheer rechtstreeks binnen het platform
Optionele integraties: Azure Boards, Atlassian Jira, Productboard
Ontwikkeling
Wat gebeurt er: De applicatie wordt gebouwd via configuratie en eventueel programmeren
Thinkwise maakt mogelijk:
- Visuele modellering van datamodellen, workflows en gebruikersinterfaces
- Ingebouwde versiebeheer met branching & merging
- SQL-gebaseerde logica voor complexe bedrijfsregels
- Ingebouwde tools voor debugging en testen van code
- Generatie van modellen/code op basis van natuurlijke taal met behulp van AI
Optionele integraties:
- SQL-editors: Azure Data Studio
- Codevergelijking: WinMerge, KDiff3
- AI-tools: OpenAI, Azure OpenAI, GitHub Copilot, Amazon Q
- API-tools: Postman, Insomnia
Build
Wat gebeurt er: De applicatie wordt gecompileerd, gevalideerd en klaargemaakt voor deployment
Thinkwise maakt mogelijk:
- Automatische transformatie van abstract model (PIM) naar uitvoerbare code (PSM)
- Modelvalidatie, codegeneratie en verpakking
- Handmatige of geautomatiseerde builds via API
Optionele integraties: Azure DevOps, Jenkins, Atlassian Bamboo
Testen
Wat gebeurt er: De applicatie wordt getest op kwaliteit, functionaliteit en prestaties
Thinkwise maakt mogelijk:
- Unit-, rook- en procestests (automatisch of handmatig)
- Prestatie-/loadtests via API of realistische simulaties
Optionele integraties:
- Functioneel/UI/API-testen: Azure Test Plans, Postman, Insomnia, BrowserStack
- Performance-testen: JMeter, BlazeMeter, Artillery, Testable.io
Release
Wat gebeurt er: De gevalideerde applicatie wordt voorbereid voor productie
Thinkwise maakt mogelijk:
- Duidelijke scheiding tussen herbruikbare platformcomponenten en applicatiespecifieke pakketten
- Deployment via de Software Factory of als deploymentpakket
Implementatie (Deployment)
Wat gebeurt er: Applicatie en infrastructuur worden uitgerold naar productieomgevingen
Thinkwise maakt mogelijk:
- Handmatige of geautomatiseerde deployment van platformcomponenten en applicaties
- Containergebaseerde deployment via vooraf gebouwde images
- Ingebouwde tools voor datamigratie en transformatie
Optionele integraties:
- IInfrastructuurautomatisering: Terraform, AWS CloudFormation, ARM Templates
- Deployment-automatisering: Octopus Deploy
- Containerbeheer: Docker Compose, Kubernetes
- ETL & datamigratie: ApexSQL Data Pump, StarfishETL, CloverDX
Beheer (Operate)
Wat gebeurt er: De live-applicatie wordt onderhouden, gemonitord en ondersteund
Thinkwise maakt mogelijk:
- Soepele werking via cloud- en Kubernetes-native infrastructuur
- Prestatieoptimalisatie, incidentbeheer en systeemmonitoring
Gebruikelijke tools:
- Azure, AWS, GCP clouddiensten
- Kubernetes voor containerbeheer
Monitoring
Wat gebeurt er: Gedrag van systeem en applicatie wordt continu gemonitord om problemen vroegtijdig te detecteren
Thinkwise maakt mogelijk:
- Integratie met monitoringtools voor realtime inzichten en waarschuwingen
- Monitoring van prestaties op backend-, frontend- en databaseniveau
Optionele integraties:
- Backend-monitoring: Azure Monitor, Amazon CloudWatch, OpenTelemetry
- Database-monitoring: SQL Server Query Store, First Responder Kit (Brent Ozar)
- Frontend-monitoring: Sentry, Miruni