CONCEPT MoSCoW Analyse - michaelthielemans/ProjectHosting GitHub Wiki

Must Haves:

  • Een website als uithangbord voor onze eigen diensten. Hierop presenteren we onszelf als een webhosting partner.
  • bezoekers kunnen er informatie op terugvinden over de verschillende diensten die we leveren, prijzen, algemene informatie over ons.
  • Nieuwe klanten kunnen door middel van een formulier contact met ons opnemen.
  • Een functionaliteit voorzien op onze webpagina waarop onze klanten kunnen inloggen en tickets registreren/opvolgen.
  • Het aanbieden van 'kant-en-klare' e-commerce services. Zodoende dat onze klanten meteen aan de slag kunnen om hun webwinkel uit te baten. Hierbij leggen we de focus op kleine ondernemingen met een beperkte IT-kennis.
  • We bieden LAMP georiënteerde web-stacks aan voor klanten die hun eigen PHP projecten willen laten hosten door ons.
  • Monitoring van de webapplicaties die op het productie cluster draaien
  • Monitoring met alerting zodat het technische team op de hoogte gebracht word indien er zich problemen voordoen.
  • Secure webservices SSL/TLS met registratie bij een erkende Certificate authority. Hierdoor kunnen we onze webservices aanbieden op een beveiligde manier.
  • Klanten kunnen bestanden uploaden op een veilige manier.
  • DNS registratie behandelen voor onze klanten.
  • Automatisatie van configuratie door middel van ansible.

Should haves:

  • Verbeterde security met behulp van cloudflare. Binnenkomende trafiek zal hierdoor gefilterd worden om externe aanvallen te voorkomen.
  • Documentatie voor de klanten/eindgebruikers
  • Technische Documentatie voor eigen team zoals installatie procedures, how-to's, extra commentaar bij config files.
  • Backups -> data restoren die door gebruikers/klanten per ongeluk verwijderd is
  • Backups -> om een recovery uit te voeren na een systeem crash

Could haves:

  • Het aanbieden van een webportaal waarop onze klanten kunnen inloggen en tickets aanmaken wanneer zij op problemen stuiten.
  • Automatisatie met puppet
  • Een CI/CD pipeline waarmee microservices/ applicaties in productie kunnen geplaatst worden.
  • Op vraag van de klant andere web-stacks aanbieden.

Won't haves

  • Redundatie op alle niveaus zoals bijvoorbeeld een tweede datacenter in standby.
  • een infrastructuur gebouwd in een public cloud omgeving.
  • Windows based web platform
  • asp.net gebaseerde webstack