@drawoharaik ❤️ dit! << klik op me 🐛 🫖 🧚
/all-software-contains-bugs
gepubliceerd op: 2014-06-26

bugs.jpg

Klanten willen vaak weten of en waarom een bureau zoals het onze de tijd in rekening brengt die we besteden aan het oplossen van bugs. Het misverstand dat ontwikkeling volledig zonder bugs kan placevinden, is begrijpelijk en algemeen. Ara, onze betrouwbare CTO, heeft dit vraagstuk / deze zorg net beantwoord met een verve die we hopen nuttig was voor de klant (en wellicht voor jou in je communicatie op vergelijkbare fronten):

VRAAG:
Bereken jullie ons de bugs die een gevolg zijn van de ontwikkeling die is uitgevoerd door jouw team?

ANTWOORD:
Een goede en veelvoorkomende vraag.

We berekenen nooit voor nalatigheid, maar bugs zijn een ander verhaal...

Alle software bevat bugs, altijd: Google Chrome heeft bijvoorbeeld momenteel 59767 open bugs ->
https://code.google.com/p/chromium/issues/list.

Websoftware is extra kwetsbaar omdat het gericht is op vele platforms: alle sites, van Google tot Facebook, zullen ook altijd vele bugs hebben in sommige browsers. Vaak lossen de browsers zelf deze bugs op. Soms werkt code die op dinsdag werkte, op woensdag niet meer door een versiebump - het is een leuke kleine wapenwedloop die we mogen spelen in de softwarebusiness ;-)

Dus zeker, bugs zijn onderdeel van softwareontwikkeling en geen enkele ontwikkelaar kan altijd bugvrije software schrijven, met name als afhankelijkheden zoals API's, ops, variabele tijdslijnen en design/ux-wijzigingen ook een rol spelen.

We proberen erg hard klanten alleen te factureren voor functionerende software, en je zult zeker een paar factuuritems zien die op $0 zijn gefactureerd omdat we interne vergaderingen/revisies hielden en/of omdat het egregieuze bugs waren.

In het eind is het een inschattingsvraag die ik graag persoonlijk wil bespreken.