1
MVP Scope
vps1_gitea_admin edited this page 2026-03-31 15:48:39 +00:00

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:

  1. Een project kan de volledige levenscyclus doorlopen van signaal tot evaluatie
  2. Commitments worden bijgehouden met eigenaar, deadline en status
  3. Documenten zijn vindbaar via zoeken en projectkoppeling
  4. De AI-assistent geeft relevante antwoorden op basis van projectcontext
  5. Meerdere gebruikers kunnen gelijktijdig werken met rolgebaseerde toegang
  6. 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):

  1. Overdrachtsmodule
  2. Financiën en budgetten
  3. Gespecialiseerde AI-agents
  4. Email-notificaties
  5. Geavanceerde rapportages