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 opgebouwd via visuele modellering en codering
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:
- Het Platformonafhankelijke Model (PIM) wordt omgezet in een Platformspecifiek Model (PSM).
- Het PSM wordt gevalideerd, de broncode wordt gegenereerd voor het geselecteerde databaseplatform,
en er wordt een deployment package gegenereerd. - 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-, smoke- 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
Optionele integraties:
- Azure DevOps, Jenkins, Atlassian Bamboo
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:
- Infrastructuurautomatisering: 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