Jeg har også oplevet en programmør, som var umulig at arbejde med. I tilbudsgivning og under kontraktindgåenlse var han meget fleksibel. Der blev kun skrevet en løs kravspecifikation, da vi begge var enige om, at projektet ville ændre sig meget undervejs. Betaling aftaltes som 1/3 ved opstart og 2/3 ved levering. Han fik sine penge, og gik i gang med arbejdet, men gik derefter ret hurtigt i stå. Jeg tror han mistede interessen for projektet, da han sad derhjemme og "legede" med at lære nye tricks og kodning, som ikke var interessant for mit projekt. Da jeg rykkede ham, blev han pludselig meget lidt fleksibel, og ville holde sig til kontrakten... men ville have flere penge før han kunne fortsætte! Han skulle have leveret et system pr. 1. august 2006, men jeg har stadig intet fået leveret fra ham, selvom han har modtaget 1/3 af projektsummen. HADER uduelige programmører! :-) Martin E. Jensen |
Hvad gør man med en dårlig programmør..?
Det kan godt være du synes programmører er nogle ufleksible idioter, men så vil jeg til gengæld sige, at der er mindst lige så mange talentløse projektledere, og vægelsindede, uprofessionelle og røvforvirrede designere :) Første del af ansvaret ligger hos der - som indkøber og projektleder. Du kan ikke forvente at få A hvis du bestiller B. |
Og tag så lige og spar på smædeordene når manden ikke er her til at tage til genmæle! |
Som sagt, så er jeg ikke i tvivl om, at programmøren gør noget egentligt forkert og jeg tager Mikkels ord om talentløse projektledere og røvforvirrede designere til mig. Tak, det var lige en brik jeg skulle bruge. Det er noglegange bare ærgeligt, at man ikke kan telepatere med hinanden.. :) |
Grafisk design & produktudvikling: www.davidchristensen.dk
Ha ha... nu gik programmørerne sammen Mikkel - det er kun de uduelige, som ikke er værd at handle med... Jeg har intet imod andre programmører! Og selvfølgelig findes der masser af uduelige projektlederne, og ingen tvivl om, at jeg ikke havde det overblik der skulle til - hvilket jeg prøvede at få programmøren til at hjælpe mig med at få... Men det lader da til, at du er en af de snævertsynede programmørere... Thomas - Hvad får dig til at tro, at vi snakker om bambusløsninger? Du gætter vildt omkring dig, og rammer desværre helt forbi... Sorry, jeg er sgu ikke ude efter programmører i sin helhed, men du og Mikkel har da virkelig følt jer ramt! Er I også nogle af de uduelige programmører, eller er I blandt dem, som leverer nogle rigtig fede løsninger (som jeg hylder andre steder på Amino)? Godt ord igen! Smædeord har jeg vist ikke kastet efter nogen - ikke i samme grad som du kaster om dig her... blah Hvad synes I, når forhandlingsprocessen foregår på følgende måde: Projektleder: Jeg skal bruge en løsning der kan X, Y, Z og K, men jeg ved ikke hvordan jeg kommer derhen. Kan du hjælpe mig? Programmør: Ja, det er en meget stor løsning, og jeg kan heller ikke lige gennemskue, hvordan det skal programmeres, men vi skal nok nå derhen! Projektleder: Det skal være en B&O løsning - ikke noget med det der bambuspis, det GIDER jeg ikke.... Kan man få det for xxx kroner? Programmør: Det bliver en rigtig dyr løsning, så det kommer til at koste 3 gange så meget, som du nævner!!! Projektleder: Ok, det var dyrt, men hvis det er dét der skal til, så må jeg gå med til den pris. Hvordan skal vi lave kontrakt - vi har jo ingen konkret kravspecifikation, men kun en vision af, hvad det er som løsningen skal opfylde? Programmør: Vi laver et udkast først, som vi derefter kan ændre hen ad vejen. Projektleder: Kan det virkelig lade sig gøre? Programmør: Ingen problemer! Jeg arbejder rimeligt fleksibelt. Herefter udarbejdes en kontrakt, der lægger op til, at man når et mål, som opfylder X, Y, Z og K. Kontrakten giver dog programmøren frie hænder til at nå dertil. Han starter derefter med at programmere i PHP, men synes pludselig at det vil være mere spændende og fremtidssikret at anvende Ruby On Rails. Jeg kender ikke til nogle af sprogene, så han får fuldstændig frie hænder. Programmøren starter i det nye sprog - og går kold! Derefter vil han have flere penge, men har endnu INTET leveret. Jeg mener ikke, at han skal have flere penge. Herefter går projektet i stå... /Martin |
Det du siger "jeg ved ikke hvordan jeg kommer derhen" er vel heller ikke noget problem, hvis du ved hvad systemet skal kunne, kan det nedfældes på papir og man kan bygge en kontrakt på det. Det er selvfølgeligt ikke helt så præcist som en egentlig produktspecifikation men det efterlader ikke så meget til fortolkning som en helt fri opgave gør (og de basale funktionaliteter vil jo i hvert tilfælde være der). Og lige et lille råd til fremtiden, lav altid fastpris aftaler, hvis du ikke kan få en sådan så prøv en anden programmør. Mvh Peder |
Jeg leverer slet ikke webløsninger til andre, så dine konspirationsteorier kan du godt fise hjem med, meJensen. Jeg er bare bare rigtig godt træt at at høre på folk som dig brokke sig over eksterne leverandører, når problemet ofte ligger hos indkøberen selv. Brok, brok, brok og tudefjæs. Tag jer dog sammen og tag ansvar for jeres egne handlinger, og mangel på evner som indkøber og projektleder. Jeg tror du må se i øjnene, at langt de fleste udviklere i dine øjne vil være uduelige. Hvis ikke du kan leve med det, så lad være med at udvikle noget. Problemet bliver nemlig ikke løst, før du tager dine egne mangler serøst og begynder at opføre dig mere professionelt i forhold til dine leverandører. |
Jeg er selv designer, og hvis jeg skulle designe et logo og det fungerer tit ud fra en kravsspecifikation - så finder man ud af, at det måske ikke helt dur', og derfor må jeg tænke tingene igennem og fortsætte igen og igen.. Altså, hvis man vil være en god designer, så må man sgu bokse med tingene uanset om det noglegange er surt - men dét synes programmører umiddelbart at være fri for, fordi, hvis bare de har deres røv fri pga. en plan de har skrevet under på, så behøver man ikke længere at tænke på ting, som at tage kvalitativ stilling til hvad man laver?.. Jeg håber oprigtigt, at den slags mennesker har det godt og har ting at lave, men det skulle så ikke undre mig, hvis der er nogen der en dag rejser sig op og råber med fuld kraft "IDIOT" efter folk, der løser opgaver på den ubegavede måde.. |
Grafisk design & produktudvikling: www.davidchristensen.dk
Hej David Jeg tror desværre, at det er et generelt problem. Det handler mere om kulturforskelle, end at programmøreren ikke kan sit job. Der er en stor forskel på, at tænke kreativt og så skulle programmere. Så jeg tror, at svaret handler om kommunikation i fremtiden. Og at du som designer tænker opgaven endnu mere igennem end du ellers ville have gjort. Men jeg har været i flere organisationer, hvor der er den slags konflikter mellem kreative hjerne og programmører. Alternativ skal du finde en programmør, der kan tænke mere i dine baner:-) |