Woy schreef op woensdag 07 november 2012 @ 10:58:
@Hydra: Ik ben het grotendeels met je eens, maar de meeste developers horen niet extreem veel contact met de klant te hebben, verder dan het halen van de informatie die ze nodig hebben om hun opdracht te voltooien. Natuurlijk kan er wel wat meer informeel contact zijn om dingen over en weer te verduidelijken. Maar als een klant de developers direct aan gaat sturen qua prioriteit en/of werkwijze gaat er wel iets mis binnen de organisatie.
Dat zeg ik zelf ook letterlijk.
Nee, ik ben toe aan een andere beroepsgroep. Beetje klaar met de IT. En dat heeft voor een deel ook te maken met de instelling van veel developers.
Ben het volledig met je eens hoor. Maar ik kan het me ook wel voorstellen dat bepaalde werknemers geen behoefte hebben aan klantcontact. Daarom zijn ze uitvoerend werknemer geworden/gebleven, en hebben ze geen behoefte om ooit projectleider of manager te worden.
En daar gaat het dus mis. Als gewone werknemer heb je ook contact met klanten. Ik snap niet dat in de IT wereld "klantcontact" automatisch zou betekenen dat je een managementrol hebt. Elke software engineering opleiding legt ook een sterke focus op het vertalen van klantwensen naar software. Hoe kan je dat doen als je geen contact met klanten hebt?
Ze zitten hier ook op de werkvloer, 62/63 jaar, hun jaartjes tot pensioen aan het aftellen, maar nog steeds de uitvoerende taak zonder klantcontact. En tjah, die mensen heb je nu eenmaal ook nodig. Ze hoeven absoluut niet beschermd te worden door een "firewall" voor hun telefoon te zetten die alle externe calls blokkeert, maar begrip voor hun behoeften mag er ook wel zijn. Hier worden ze dan ook gewoon beloond met de titel: "..... specialist".
Ik vind het verschrikkelijk dat dat soort toestanden in de IT normaal geacht worden. M.i. zijn zulke types vrijwel nutteloos. Ze weten misschien een hoop over hun vakgebied maar als je dit niet toe kan passen op klantproblemen zie ik niet hoe je nut hebt voor je bedrijf.
Firesphere schreef op woensdag 07 november 2012 @ 11:05:
Klanten die om elk puntje van de UI (die knop moet 2 punten naar rechts) een ticket inschieten, daar wordt ik inderdaad gefrustreerd van, maar dat zijn dan ook precies die zaken waar ik persoonlijk van denk "sjah, ehh, dat komt wel een keertje".
Dan heeft je bedrijf gewoon een verkeerde werkwijze. Je stemt eerst een design af, daar ga je mee aan de slag. Dan is er nog X tijd voor bevindingen. Als klanten gaan emmeren over 2 puntjes naar rechts oh nee toch naar links dan heeft je bedrijf gefaald in het in kaart brengen van klantwensen.
Als een klant echt serieuze problemen heeft, dan worden het al snel zeikklanten, want ze gaan, volgens mij vanzelf, op alle slakken zout leggen, puur omdat een aantal echte issues bestaan, gaan ze ineens ook al die kleine, pietluttige, er niet toe doende puntjes zien.
Die pietluttige "doet er niet toe" punten, jep, die schuif ik aan de kant, eerst de echte problemen maar eens oplossen.
Ik vind je instelling verkeerd. Als er serieuze problemen zijn en klanten gefrustreerd raken dan is het HET moment om een stukje harder te gaan lopen om ze weer om te toveren in tevreden klanten. De reden dat die irritaties over en weer ontstaan komt ook omdat je ze nooit ziet. Ik heb in mijn projecten minimaal elke 2 weken een meeting gewoon om die klant te zien, ze het idee geven dat we hun problemen aan kunnen horen en om gewoon efficient te kunnen communiceren over issues. E-mail is extreem inefficient en bovendien mis je het nonverbale component.
Tot slot heb je klanten die niet weten wat ze willen. En dat zijn de echt vervelende klanten. Die willen dingen die totaal niet van belang zijn, hun hele eigen concept omver schoppen (van een directeur die zegt "er moet een reclamebalk in", terwijl in de specificaties staat "Geen reclame in de app") tot zelfs compleet zinloze dingen vragen.
Of zelfs dingen die in de huidige applicatie technisch gezien bijna onmogelijk zijn, dat het ze duidelijk is gemaakt, maar ze willen het toch. En ow ja, het mag niets kosten.
Je hebt gewoon het verkeerde beroep gekozen, sorry. Je moet bij een universiteit software gaan bouwen als onderzoek.
Natuurlijk weten klanten niet precies wat ze willen, dat is je job als software engineer om de workflow in kaart te brengen en die te vertalen naar software. Als ze dan iets willen wat tegen hun workflow ingaat, dan kun je ze dat uitleggen. Willen ze het dan nog; prima, klant is koning. Als ze later toch functionaliteit X erbij willen, prima, dat kost zoveel meer tijd en dus X meer geld.
Er is niets mis met developers een beetje in bescherming nemen tegen de klanten. Maar ik ben het met je eens dat developers ook wel wat meer met de klant moeten praten. Hoewel een developer vaak wat directer is en zal wat eerder de hakken in het zand zetten om te zeggen "kan niet wil ik niet".
Daar moet ik wel bij zeggen, dat sommige klanten gewoon stront in de oren hebben. Ze nemen niets aan van je adviezen, je meedenken of het zoeken naar een oplossing voor hun wens, ze drijven hun zin door en daar heb je't mee te doen.
Grappig. Die ervaring heb ik dus helemaal niet, maar misschien moet je eens wat vaker met ze om tafel gaan zitten in plaats van kortaf mailtjes te sturen.
.oisyn schreef op woensdag 07 november 2012 @ 11:27:
Je verhaal is echter nogal eenzijdig. Niet iedere software engineer zit in de dienstverlening, en niet iedere klant is een leek op het gebied van development. Als je al überhaupt te maken hebt met een klant in die hoedanigheid die zijn eisen bij jou neerlegt. En ik kan me best voorstellen dat developers die te maken hebben met "vervelende klanten" best eens wat anders willen, want het hoeft namelijk helemaal niet per se op die manier. Je moet dan uiteraard wel op zoek naar een andere werkgever, in sectoren die een stuk kleiner zijn dan de reguliere Nederlandse IT branch. En dan moet je denken aan bedrijven die gewoon direct hun software verkopen op de markt, of R&D.
Vandaar dat ik bij Firesphere aangaf dat als hij geen software wil bouwen voor gebruikers hij maar bij een universiteit onderzoek moet gaan doen ofzo. Het gros van de software die gebouwd wordt is gewoon redelijk standaard website / frontoffice spul dat gewoon door eindgebruikers gebruikt wordt. Als je als developer je niet kunt verplaatsen in hun workflow dan lever je gewoon slechte software op.
Het werk wat jij doet is gewoon een uitzondering op de regel (en stiekem het werk dat de meeste developers graag willen doen). Als iemand jouw baan wil hebben moet 'ie naar een soortgelijke baan solliciteren. Je moet niet een baan aannemen waar je gewoon software voor 'domme' gebruikers bouwt en je dan gaan zitten ergeren aan die gebruikers.
[
Voor 11% gewijzigd door
Hydra op 07-11-2012 11:37
]