Contracten

Foto door Leon Seibert op Unsplash

Py76 kent verschillende soorten contracten.

N.B. Alle prijzen op deze pagina zijn indicatief en exclusief BTW.
Afhankelijk van de inhoud van het project ligt mijn uurtarief ligt tussen de 110 en 140 euro.

Projectcontract

  • Het eerste contract zal meestal een projectcontract zijn. We starten samen een project voor een nieuwe site, of ik neem een bestaande site over.
  • Dit is een contract om aan elkaar te wennen en vertrouwen in elkaar te krijgen. In dit contract dekken we dus van beide zijden risico's af: u wilt niet ineens veel geld investeren zonder dat u mijn werk heeft gezien, en ik niet veel tijd zonder dat er een betaling tegenover staat.
  • Fixed price werkt niet voor mij en het soort projecten wat ik doe. Aan het begin van een project zijn er altijd veel te veel onzekerheden en ontbrekende informatie. Als u of uw organisatie op fixed price staat, kunt u beter een andere partij zoeken. Als het u vooral gaat om het beperken van risico's dan bouwen we dat op een andere manier in.
  • We werken in iteraties van bijvoorbeeld twee weken of een maand. Aan het eind zet ik iets live op een server en kunt u testen.
  • Als u helemaal niet tevreden bent, stoppen we het contract en betaalt u een gereduceerd tarief.
  • Ook ik kan het contract stoppen. Als ik niets oplever, betaalt u die iteratie niet.
  • Als er wel voldoende vertrouwen is, gaan we door.
  • We gaan door totdat het project af is, of totdat we gezamenlijk besluiten over te stappen op een onderhoudscontract.

Onderhoudscontract

  • Bij een onderhoudscontract reserveert u een vast aantal uren per maand dat u minimaal afneemt. Dit is afhankelijk van de grootte en moeilijkheid van de site, maar denk aan 3 uur per maand.
  • Voor dat geld los ik kleine problemen op, beantwoord ik vragen, pleeg onderhoud aan de site, en verbeter Plone en de gebruikte extra modules. Zie ook wat ik zeg over onderhoud op de pagina Klanten.
  • Bovenop het vaste aantal uren spreken we een maximum aantal uren af voor extra werk: nieuwe functionaliteit, of verbeteringen die boven het gewone onderhoud uit gaan of waar u haast mee heeft. U reserveert budget, ik reserveer tijd.

Hostingcontract

  • Ik kan uw website hosten.
  • Misschien heeft u al een andere hostingprovider waar u tevreden mee bent, of heeft u een interne afdeling die dit regelt. Dan werk ik graag met hen samen en is een hostingcontract niet nodig.
  • Als u mij de hosting toe vertrouwt, regel ik dit bij TransIP.nl.
  • Daar kunnen we indien gewenst ook een domeinnaam registreren voor u.
  • Wat voor servers nodig zijn, is afhankelijk van uw website en de bezoekers. Houd rekening met 50 à 60 euro per maand. Ik reken simpelweg de kosten van TransIP door aan u, zonder opslag.
  • Hiervoor krijgt u een productieserver met offsite backups en een acceptatieserver.
  • De website kan mail versturen (denk aan een contactformulier) via de TransIP mailservice of via een mailservice van uw eigen IT partner. Wij kunnen geen ondersteuning bieden voor email op uw domein, op de instellingen in Plone na. Eventueel kunnen wij u op weg helpen met mailbox.org.
  • Als u een hosting contract afsluit, moet u ook een onderhoudscontract afsluiten.

Freelance

  • U kunt me op freelancebasis inhuren.
  • Dit kan werken als u al een intern team of externe partners heeft die de meeste ontwikkeling en hosting doen en u heeft iemand extra nodig voor een paar specialistische taken.
  • Dit werkt het beste als u mij inhuurt voor mijn grootste kracht: Python backend programmering in Plone, Django of Flask. Ik kan u bijvoorbeeld assisteren bij het migreren van een oude Plone site naar Plone 6 en Python 3.

Core Plone

  • Als u een bug in core Plone opgelost wil zien, of nieuwe functionaliteit toegevoegd, dan doe ik dat graag, dus kunt u mij tegen een gereduceerd tarief inhuren. Als Release Manager zal ik vaak in staat zijn snel een officiële release te maken van het pakket waar de wijzigingen in zitten.

De verschillende contracten kunnen ook gecombineerd worden, met name onderhouds- en hostingcontract. Bovenstaande elementen kunnen we dan als bouwblokken samenvoegen tot één samenhangend contract.