Projectmanager vraagt om volledig 100% vertrouwen telkens als ik code
vastleg, ik heb een doorlopende relatie met een lange termijn business partner als consultant waar zijn rol projectmanager (task manager + regie) is, en mijn rol is een gecontracteerde ontwikkelaar. Hij heeft de neiging om mijn tijd te micromanagen met zijn taken en toezicht, maar heeft ook een sterk gevoel van perfectie.
Recentelijk vraagt hij me bij elke programmeertaak die hij onderneemt te bevestigen dat ik “ 100% vertrouwen heb dat deze oplossing geen bestaande functies zal doorbreken en geen nadelige gevolgen zal hebben voor de gebruikerservaring”. Als ik dat niet kan bevestigen, gaat hij ervan uit dat ik het niet goed genoeg heb getest of dat ik het opnieuw moet gaan controleren. En ja, hij vraagt dit eigenlijk elke bug fix, het is niet alleen impliciet.
Als ontwikkelaar test ik mijn werk wel op meerdere unit cases, maar kan niet zeggen dat het mogelijk is om het hele product volledig te regressie testen voor elke 2 uur durende taak die ik volbracht heb. Er is ook geen QA-team. Het product heeft veel door elkaar heen gelegde onderdelen (niet alleen losse pagina’s), zo'n 40.000 regels code geschreven over 4 jaar, en soms gebeuren er onverwachte dingen waar we ons niet eens bewust van waren. Ik voel dat hij dit ziet als slecht testen.
*Hoe moet ik in dit geval op zijn vraag reageren, zonder dat het onbekwaam lijkt? * Eerlijk gezegd heb ik nooit 100% vertrouwen in de hele site, maar ik heb wel vertrouwen in mijn testmethodes. En, als ontwikkelaar weet ik ook dat het niet ongewoon is dat er later onverwachte bugs ontstaan uit deze kernveranderingen.
EDIT: Ik ben niet per se op zoek naar een oplossing om dit 100% te maken, omdat onze groep niet de tijd of de middelen heeft om een volledig QA proces te implementeren of om geautomatiseerde oplossingen op te zetten. Ik ben op zoek naar interactie met de manager rond bestaand werk, vooral als hij zelf niet helemaal een technisch persoon is. Hij is geen programmeur.