10 Horrorverhalen uit de IT
Gepubliceerd: Vrijdag 14 oktober 2011
Auteur: Volkert Deen
We maken allemaal wel eens wat mee in de IT, maar soms vliegt het echt uit de bocht. We verzamelden 10 van de mooiste anekdotes en sterke verhalen uit ons vakgebied, als uitsmijter voor het weekend...
Gegronde redenen
Het nu volgende verhaal speelt eind jaren '80. Onze lezer, laten we hem 'Frank' noemen, was net begonnen in een nieuwe functie bij een grote onderneming. "Kort nadat ik daar binnen kwam, werd een van de ontwikkelaars ontslagen om 'gegronde redenen'," vertelt Frank. "De eerstvolgende keer dat we de loonlijst wilden draaien, liep de hele procedure halverwege vast. Niemand kwam erachter waar dat aan lag, en omdat het betreffende programma het kindje was van de zojuist ontslagen ontwikkelaar, belden ze hem om hulp. Hij liet zich inhuren als consultant, tegen driemaal zijn oorspronkelijke salaris.
Het bedrijf was er niet bepaald blij mee, maar veel keus hadden ze niet. Mij werd gevraagd naast hem te gaan zitten zodat ik eventueel een volgende keer het probleem zelf kon oplossen. In de daaropvolgende drie dagen zag ik dat het probleem werd veroorzaakt door een procedure die hij zelf geschreven had, en die diep verstopt zat in een hele laag programmeercode. Die procedure controleerde de tabel met werknemersinformatie, en als uit die query bleek dat het sofinummer van die programmeur niet meer aanwezig was, of dat zijn status bij 'werkzaam' op 'N' stond, dan werd het hele programma stopgezet. Hij bood me nog aan de procedure bij te werken zodat de query ook mijn sofinummer zou controleren, maar ik heb hem vriendelijk bedankt. Sindsdien begrijp ik wat ze bedoelen met 'gegronde redenen'."
Lastige gebruikers
Deze lezer werd als consultant ingehuurd om de user interface van de website van een grote investeringsbank onder handen te nemen. "Ik schoof aan bij de vergadering waarin de planning werd doorgenomen, en daar liet ik vallen dat het mij een goed idee leek een aantal typische gebruikers te interviewen om tot een goed doortimmerd ontwerp te komen," vertelt hij.
"De belangrijkste business sponsor zei daarop dat het niet nodig was met gebruikers te overleggen omdat de business al wist wat er nodig was. We zaten daar met een aantal belangrijke spelers, dus voelde ik me verplicht te benadrukken dat het echt een goed idee zou zijn het design op te bouwen rond de wensen van de gebruikers, om ervoor te zorgen dat het resultaat ook daadwerkelijk een succes zou worden. Die zakenman keek me recht in de ogen en zei: 'Er zijn ook manieren om aan user-centered design te doen zonder dat je daar je klanten voor hoeft lastig te vallen'."
Lees de handleiding
Als jonge wilde programmeur werkte deze lezer ooit voor een overheidsinstelling waarvoor hij een niet bijster spannende toepassing in elkaar moest draaien. "Ik was nog jong en had een raar gevoel voor humor, dus verstopte ik een stukje code dat ik uit een computerspel had gehaald in de applicatie," vertelt hij. "Die code toonde een plaatje van een barst in het computerscherm. Ik schreef in de handleiding dat de gebruikers op een specifiek moment vooral niet op een bepaalde vreemde toetscombinatie moesten drukken.
Deden ze dat wel, dan verscheen de tekst "Ik had nog zo gezegd dat je dat niet moest doen!" in beeld, en vijf seconden later dat plaatje van die barst. Na tien seconden verdween het weer, en daarna had ik het zo ingesteld dat je die grap een week lang niet meer kon uithalen. Binnen een week nadat die applicatie werd vrijgegeven hadden de gebruikers de grap ontdekt, en vanaf dat moment gebruikten ze hem om alle nieuwe collega's de stuipen op het lijf te jagen. Zo zie je maar weer: soms blijken je gebruikers die handleiding wel degelijk te lezen."
Tussenwandje
Een gebruiker belt naar de helpdesk. Haar bureau is een stukje verplaatst, en sindsdien kan ze niet meer bij het netwerk of het internet. "Ik erheen," vertelt een lezer. "Alles gecontroleerd: de netwerkkaart leek te werken, de instellingen klopten, de domeinnaam en inloggegevens waren correct ingevoerd. Vervolgens liep ik de netwerkkabel langs, vanaf de netwerkkaart, onder het bureau door, en zo recht de muur in! Wat bleek: haar bureau was verschoven omdat er een nieuw tussenwandje geplaatst moest worden. Die gasten die dat muurtje hadden gebouwd, hadden gewoon haar bureau een stuk opgeschoven zonder ook maar een stekker aan te raken, en hadden vervolgens domweg hun muurtje bovenop die netwerkkabel gebouwd."
"Ik heb tijdelijk even een netwerkkabeltje over de grond door de deuropening naar de oude netwerkcontactdoos geleid, en vervolgens een verzoek ingediend om zo'n aansluiting in de muur bij haar bureau te laten aanleggen. Het is oppassen met die bouwvakkers: ze zijn goed met muurtjes, maar dat is het dan ook wel."
