26 mei 2005

Programmeren voor dummies

Als trainer heb ik wel eens namens derden les moeten geven in applicaties die op maat gemaakt waren. Daar werd je niet altijd even blij van. De minst verheffende applicatie was er een die ik bij een drogisterijketen moest introduceren. Er hadden achtereenvolgens drie verschillende ontwikkelaars aan gewerkt, die ook nog eens weinig leken te weten van het begrip "documentatie".

Het gevolg was een in Delphi gebouwde applicatie waar je als trainer langs de bugs en slordigheden moest zien te laveren. Onlogisch verspringen van de cursor bij gebruik van de Tab-toets, invoervelden waar je soms eerst de tekens die daar al in stonden moest weghalen, het zat er allemaal in. Dieptepunt was één logische handeling die je uit alle macht moest zien te voorkomen, omdat anders de hele applicatie eruit klapte. Gelukkig waren de gebruikers van een zodanig niveau dat ze al erg onder de indruk waren van het kalendertje. Dat was dan ook een standaard-Delphi-onderdeel, waar geen van de ontwikkelaars met z'n klauwen aan had gezeten...

Die applicatie was dus een redelijk drama, maar nog lang niet zo erg als wat een gebruiker hier voor z'n neus kreeg...

Gepost door Eric om 03:34 pm | Link | Reakties (5)
Reakties

Ik ben dus zo'n knutselaar. Mijn vroegere werkgever heeft eens een knutsel (een VB 6.0 app) van me overgenomen.

Nadat ik het 'af' had, werd het meteen in beheer genomen door de vaste IT partner (ATOS Origin). Ik dacht een heleboel (opbouwende) kritiek en extra vragen te krijgen (documentatie was zeer summier, code kon op veel plekken netter, er werd gebruik gemaakt van een door mij bedacht file format (!), etc etc). Niets van dat alles. Atos 'beheert' het hele spul, vraagt er een hoop geld voor en mijn (vroegere) werkgever accepteert de summiere prestaties van Atos (geen bugfixes (kunnen ze niet), geen verbeteringen (kunnen ze niet), wel een hoop vergaderingen en een hoop project management (wat extra in rekening gebracht wordt, want valt buiten het 'technisch beheer' van de applicatie)).

En ik stond erbij en keek er naar.

Geplaatst door: Q op 26 mei 2005 16:40

Dat is inderdaad het merkwaardige. Er ontstaat zelden gesodemieter over broddelwerk - of in jouw geval iets wat gebruikt wordt voor een doel waar het nooit voor gebouwd is - terwijl een beetje ervaren gebruiker de bugs achter elkaar kan aanwijzen. Ik heb nooit een Delphi-applicatie gebouwd, maar ik kon zo aanwijzen waar het allemaal niet goed werkte. En de GUI ben ik al helemaal maar niet over begonnen...

Geplaatst door: Eric op 26 mei 2005 16:45

De Nederlandse IT industrie wordt al tijden getijsterd door een gebrek aan zelfkritiek. Zakkenvullen is het devies, waarschijnlijk komen we er toch wel mee weg.

Geplaatst door: Hayo op 26 mei 2005 16:46

Hayo: gelukkig wordt dat minder nu de verantwoordelijke managers bij de klanten steeds vaker zelf ook de nodige IT-kennis hebben. Er zijn inmiddels heel wat IT-bedrijven met die houding op de fles, en dat is maar goed ook. Wij kennen trouwens allebei een van die bedrijven... ;-)

Geplaatst door: Eric op 26 mei 2005 16:52

pp..ppaa.. :)

Tja. helaas nog niet genoeg. Ik kan nog een paar bedrijven noemen die ik graag liever gisteren dan morgen op de fles zie gaan.

Geplaatst door: Hayo op 26 mei 2005 18:48
Reageer!