1 / 9
(Foto: Dan Jensen)
Alle softwareudviklere har prøvet at blive bedt om at løse et problem eller implementere en løsning på den hurtigst mulige måde - fremfor på den rigtige måde.
Når det skal gå stærkt, kan man altid fixe eventuelle smuttere senere.
Men så enkelt er det bare sjældent, for udvikleren skal jo videre og har travlt med andre opgaver, der også skal løses hurtigst muligt.
Det kan med andre ord hurtigt blive en dyr omgang for virksomheden at springe over, hvor gærdet er lavest.
Det mener udviklerne i hvert fald, hvis man kigger i diver udvikler-fora.
Klik videre og se nogle af de steder, hvor udviklerne mener, at virksomheden tisser i bukserne for at holde sig varm, og hvor de mener, at det meget bedre kan betale sig at tænke lidt mere langsigtet.
Har du selv prøvet noget lignende? Skriv om dine erfaringer i debatfeltet herunder.
Læs også: Her er de allersværelse programmør-opgaver.
Skrevet i samarbejde med Computerworld News Service.
2 / 9
Kortsigtet besparelse: Virksomheden sparer penge ved at satse på nyuddannede, uerfarne udviklere fremfor de dyrere udviklere med erfaring. Eller ved at undlade at give de allerede ansatte udviklere lønforhøjelser.
Langsigtede omkostninger ifølge udviklerne: Dårligere kvalitet i udvikler-arbejdet vil på sigt føre til højere vedligeholdelses-omkostninger, dårligere udvikler-tilfredshedshed samt at de dygtige udviklere smutter fra virksomheden.
Som en udvikler skriver: "Dårlig betaling for skills = skills forsvinder ud af døren."
Læs også: Her er de allersværelse programmør-opgaver.
Skrevet i samarbejde med Computerworld News Service.
3 / 9
(Foto: Dan Jensen)
Kortsigtet besparelse: Lavere løn-omkostninger. Potentielt kortere udviklings-tid, siden man kan hyre mange udviklere.
Langsigtede omkostninger ifølge udviklerne: Øgede udviklings-omkostninger på grund af styrings-problemer og kulturforskelle og tidsforbrug på opgave-overdragelse.
Hertil øgede administrations-omkostninger på grund af øgede krav til koordinering og overbliks-skabelse.
Læs også: Her er de allersværelse programmør-opgaver.
Skrevet i samarbejde med Computerworld News Service.
4 / 9
Kortsigtet besparelse: Virksomheden behøver ikke hyre dyre testere, tekniske skribenter eller kunde-rettede support-folk.
Langsigtede omkostninger ifølge udviklerne: Interne udviklere forlanger mere i løn for at udfylde disse ikke-udvikler-roller.
Manglen på 'rigtige' testere kan føre til flere bugs, dårligere dokumentation og øgede udvikler-omkostninger. Kundesupporten kan blive ringere, hvilket kan blive farligt for virksomheden.
Som en udvikler skriver: "Udviklere er de værste testere. I. Hele. Verden."
Læs også: Her er de allersværelse programmør-opgaver.
Skrevet i samarbejde med Computerworld News Service.
5 / 9
(Foto: Dan Jensen)
Kortsigtet besparelse: Mere udvikler-tid på omsætnings-skabende, konkrete projekter, som kaster indtægter af sig.
Langsigtede omkostninger ifølge udviklerne: Udviklernes viden stagnerer, og de kan gå glip af nye metoder, nye teknologier og nye værktøjer, som ellers kunne vise sig værdifulde for alle.
Ligeledes kan udviklerne blive så utilfredse, at de forlader virksomheden.
En udvikler peger på, at det er nyttigt at lære nye teknologier at kende - også selv om de ikke direkte kan anvendes. Men de kan bidrage med nye vinkler, nye ideer og ny inspiration, som udvikleren kan anvende på egne produkter.
Læs også: Her er de allersværelse programmør-opgaver.
Skrevet i samarbejde med Computerworld News Service.
6 / 9
(Foto: Steve Woods)
Kortsigtet besparelse: Ingen udgifter til tidskrævende research, indkøb eller implementering af eksisterende løsninger.
Langsigtede omkostninger ifølge udviklerne: Udgifter til at genopfinde hjulet. Længere tid til udrulning. Øgede udvikler-omkostninger. Kraftigt forøgede ressourcer til planlægning og styring af projektet.
Som en udvikler skriver: "Blandt de mest udbredte eksempler er virksomheder, der forsøger at udvikle deres eget CMS-system. Det begynder altid som et lille projekt, men vokser hurtigt ud af kontrol i takt med at nye features knopskyder."
Læs også: Her er de allersværelse programmør-opgaver.
Skrevet i samarbejde med Computerworld News Service.
7 / 9
Kortsigtet besparelse: Ingen løn-udgifter til dedikeret projekt-leder, der kan styre og lede projektet og have fingrene helt nede i suppen.
Langsigtede omkostninger ifølge udviklerne: Manglende kurs-angivelse og målrettet styring af udviklerne kan føre til overskridelser af budgetterDet færdige projekt risikerer at ramme ved siden af bruger-krav, tids-skemaer og budget.
Som en udvikler skriver: "Projekter opnår aldrig rigtig momentum, når nogen, der allerede har et krævende job, også lige skal styre projektet uden rigtigt at have tiden til det."
Læs også: Her er de allersværelse programmør-opgaver.
Skrevet i samarbejde med Computerworld News Service.
8 / 9
Kortsigtet besparelse: Besparelse af både tid og penge ved at implementere løsninger hurtigst muligt uden at fokusere på sammensætning og på, hvordan løsningen egentlig er bygget.
Langsigtede omkostninger ifølge udviklerne: Manglende dybdegående kendskab til løsninger kan hurtig føre til høje vedligeholdelses-omkostninger samt besvær med at tilføje features i fremtiden.
Som en udvikler skriver: "Vi har kode over alt med kommentarer som "Dette er et hack, erstat efter demo er kørt," som har ligget i basen i mere end tre år."
Læs også: Her er de allersværelse programmør-opgaver.
Skrevet i samarbejde med Computerworld News Service.
9 / 9
Kortsigtet besparelse: Slipper for at investere penge i større computere, større monitorer og erstatning af forældret udstyr.
Langsigtede omkostninger ifølge udviklerne: Faldende udvikler-produktivitet på grund stigende kompilerings-tider. Samt faldende job-tilfredshed, for udviklerne er nørder, som godt kan lide godt grej.
Læs også: Her er de allersværelse programmør-opgaver.
Skrevet i samarbejde med Computerworld News Service.