Clone
1
MVP Scope
vps1_gitea_admin edited this page 2026-03-31 15:48:39 +00:00
Table of Contents
- MVP Scope
- 1. MVP-filosofie
- 2. Wat wel in MVP
- 2.1 Projectbeheer (kern)
- 2.2 Commitments & Acties
- 2.3 Documentatie
- 2.4 Roadmap (basis)
- 2.5 Gebruikers & Autorisatie
- 2.6 AI-assistent (basis)
- 2.7 Dashboard
- 3. Wat expliciet NIET in MVP
- 4. Technische MVP-scope
- 5. MVP-acceptatiecriteria
- 6. Eerste sprint/bouwstructuur
- Sprint 1: Fundament (week 1-2)
- Sprint 2: Projectkern (week 3-4)
- Sprint 3: Commitments & Documenten (week 5-6)
- Sprint 4: Roadmap & AI (week 7-8)
- 7. Risico's voor MVP
- 8. Na MVP: prioriteiten voor fase 2
MVP Scope
1. MVP-filosofie
Het MVP (Minimum Viable Product) is de kleinste versie van het platform die:
- Daadwerkelijk waarde levert aan het R&D-team
- De kernworkflow van innovatietrajecten ondersteunt
- Een basis AI-ervaring biedt
- Feedback oplevert voor vervolgontwikkeling
- Bewijst dat de gekozen architectuur werkt
Het MVP is niet een demo of prototype — het is een werkend product dat direct in gebruik kan worden genomen.
2. Wat wel in MVP
2.1 Projectbeheer (kern)
- Projecten aanmaken met titel, beschrijving, eigenaar
- Fasering volgens innovatielevenscyclus (signaal → evaluatie)
- Statusovergangen met validatie
- Projectoverzicht met filtering en zoeken
- Basisrisico's registreren per project
2.2 Commitments & Acties
- Commitments registreren met eigenaar en deadline
- Acties koppelen aan projecten
- Overzicht van openstaande commitments
- Basale deadline-signalering
2.3 Documentatie
- Documenten uploaden en koppelen aan projecten
- Basisnotities per project en fase
- Eenvoudige zoekfunctie
2.4 Roadmap (basis)
- Visuele tijdlijn van projecten
- Projecten koppelen aan thema's
- Simpele drag-and-drop of tabelweergave
2.5 Gebruikers & Autorisatie
- Gebruikersbeheer (aanmaken, rollen toewijzen)
- RBAC met minimaal: admin, projecteigenaar, teamlid, viewer
- Login met email/wachtwoord
2.6 AI-assistent (basis)
- Chat-interface per project
- Projectsamenvatting genereren
- Semantisch zoeken over projectdocumenten
- Bronverwijzing bij antwoorden
2.7 Dashboard
- Overzicht van eigen projecten en acties
- Status-indicatoren
- Recente activiteit
3. Wat expliciet NIET in MVP
| Feature | Reden voor uitstel |
|---|---|
| Financiën & budgetten | Complexe module, niet nodig voor kernworkflow |
| Bestuurlijke trajecten | Vereist meer domeinuitwerking |
| Overdrachtsmodule (volledig) | Eerst projecten door fasen begeleiden, dan overdracht |
| Gespecialiseerde AI-agents | Eerst basisassistent valideren |
| Proactieve AI-signalering | Eerst reactieve AI, dan proactief |
| Portfolioanalyse | Vereist voldoende data |
| Lessons learned (apart) | In MVP als notities bij projecten, later als apart systeem |
| SSO/LDAP-integratie | In MVP met lokale auth, later integreerbaar |
| Externe integraties | Eerst standalone waarde bewijzen |
| Geavanceerde rapportages | Eerst basisoverzichten |
| Notificaties (email/push) | In-app signalering volstaat voor MVP |
| Multi-tenant | Niet relevant voor intern gebruik |
| Meertaligheid | Nederlands als enige taal in MVP |
4. Technische MVP-scope
Inclusief
- Laravel-applicatie met Inertia.js + Vue 3
- PostgreSQL database met pgvector
- Basis AI-service (Python, eenvoudige RAG)
- Docker-compose voor deployment
- Basis seed data en migraties
- Feature tests voor kernfunctionaliteit
Exclusief
- CI/CD pipeline (handmatige deploy in MVP)
- Monitoring/alerting
- Load testing
- Horizontale schaling
- Automatische backups (handmatig in MVP)
5. MVP-acceptatiecriteria
Het MVP is geslaagd wanneer:
- Een project kan de volledige levenscyclus doorlopen van signaal tot evaluatie
- Commitments worden bijgehouden met eigenaar, deadline en status
- Documenten zijn vindbaar via zoeken en projectkoppeling
- De AI-assistent geeft relevante antwoorden op basis van projectcontext
- Meerdere gebruikers kunnen gelijktijdig werken met rolgebaseerde toegang
- Het dashboard geeft een bruikbaar overzicht van eigen werk
6. Eerste sprint/bouwstructuur
Sprint 1: Fundament (week 1-2)
- Laravel-project opzetten met Inertia.js + Vue 3
- Database-migraties voor kernentiteiten (Project, Fase, Gebruiker, Rol)
- Authenticatie en autorisatie
- Basis layout en navigatie
Sprint 2: Projectkern (week 3-4)
- Project CRUD
- Fasering en statusovergangen
- Projectoverzicht met filtering
- Projectdetailpagina
Sprint 3: Commitments & Documenten (week 5-6)
- Commitments en acties CRUD
- Documentupload en -beheer
- Zoekfunctionaliteit
- Dashboard
Sprint 4: Roadmap & AI (week 7-8)
- Roadmap-weergave
- Python AI-service opzetten
- Chat-interface
- RAG-basis met pgvector
- Integratie en testen
7. Risico's voor MVP
| Risico | Impact | Mitigatie |
|---|---|---|
| AI-integratie kost meer tijd | Hoog | AI als laatste sprint, kan worden uitgesteld zonder kernwaarde te verliezen |
| Domeinmodel wijzigt na gebruik | Midden | Flexibel model, migraties voorbereiden |
| Onvoldoende testdata | Midden | Realistische seed data aanmaken |
| UX sluit niet aan bij verwachtingen | Hoog | Designinterview voor MVP, vroege feedback |
8. Na MVP: prioriteiten voor fase 2
Op basis van verwachte behoeften (te valideren na MVP-gebruik):
- Overdrachtsmodule
- Financiën en budgetten
- Gespecialiseerde AI-agents
- Email-notificaties
- Geavanceerde rapportages