Konsulent-playbook'en
At forstå, hvordan digitale bureauer rent faktisk driver forretning, er det første skridt til at beskytte dig selv mod oppustede tilbud og unødvendig kompleksitet.
Sådan prissætter bureauer rent faktisk projekter
I Danmark faktureres en seniorudvikler typisk til 1.250–1.500 DKK/t. (~ EUR 170–200) i en time- og materialer-aftale. Bureauets fuldt belastede omkostning ligger omkring 600–750 DKK/t. Forskellen betaler de mennesker, du ikke ser på dit projekt: salg, account management, designere mellem kontrakter, partneren der gennemgik kontrakten, kontoret og bench-tiden.
Det forhold er ikke skandalen. Det er industristandard, og det er i orden. Skandalen er det, der lægges ovenpå. Estimater pyntes med "contingency", der sjældent bliver returneret. Incitamentet er klart: længere projekter giver mere omsætning. Kompleksitet er profitabel. Simple løsninger genererer ikke nok fakturerbare timer til at holde tre roller bemandet i et halvt år.
Når du læser et dansk bureau-tilbud, er de poster, du kan se (udviklertimer, designtimer, projektledelse), til forhandling. Dem, du ikke kan se — arkitekturvalgene, der garanterer, at du fortsætter med at betale efter lancering — er dem, der betyder noget.
Almindelige mersalgstaktikker
- Microservices til alting. At splitte en simpel applikation op i et dusin services, der kræver orkestrering, overvågning og en specialist til at drive. Du betaler for byggeriet og derefter for driften for evigt.
- Skræddersyede løsninger på løste problemer. At bygge fra bunden det, som et eksisterende værktøj, framework eller off-the-shelf SaaS klarer på en weekend. Den specialbyggede version er flere fakturerbare timer, ikke bedre software.
- For tidlig optimering. At arkitektere til en million brugere, du ikke når i årevis, hvis nogensinde. Infrastrukturregningen kommer i måned ét, brugerne i måned otteogfyrre.
- Teknologiturisme. At bruge det nyeste trendy framework, fordi det er interessant på bureauets CV, ikke fordi det passer til dit problem. Dit team arver vedligeholdelsen.
Kompleksitet er profitabel for bureauet. Det er dyrt for dig, for evigt.
Hvad gode bureauer gør anderledes
De bedste danske bureauer starter med dine forretningsmål, ikke deres foretrukne stak. De anbefaler den simpleste løsning, der opfylder det krav, du rent faktisk har i dag, med en klar vej til det krav, du måske har i morgen. De er transparente omkring trade-offs og ærlige om, hvad du ikke har brug for.
Du kan spotte dem i tilbudsfasen, før der er skiftet en krone: fast omfang eller cappet time- og materialer-model med en skriftlig ændringsproces, konkrete eksempler på hvad der er og ikke er inkluderet, navngivne personer på byggeriet med pris pr. rolle, og en overdragelsesplan, der ikke kræver deres retainer for at kunne bruges.
Røde flag at holde øje med
- Vage specifikationer med "vi finder ud af det undervejs"-løfter.
- Tilbud, der starter med teknologi-buzzwords i stedet for forretningsresultater.
- Modvilje mod fastpris- eller milepælsbaserede kontrakter.
- Mangel på lignende projekteksempler eller referencer, du må ringe til.
- Pres for at starte med det samme, uden en skriftlig kortlægningsfase.
- En blended rate, der skjuler, hvem der rent faktisk udfører arbejdet.
- Ingen overdragelsesplan, eller en plan der kræver deres team for at læse dokumentationen op for dig.
Vil du have denne slags vurdering på dit projekt?
Jeg læser hver e-mail inden for én arbejdsdag. Tag et projekt, et tilbud eller et system, du sidder fast i.
10 spørgsmål at stille, før du hyrer et bureau
Spørgsmålene, der afslører, om et bureau forstår dine behov, og om deres tilbud er realistisk.
Sådan evaluerer du bureautilbud
Et trin-for-trin-framework til at sammenligne tilbud, identificere røde flag og træffe informerede leverandørvalg.
15 ting hvert Contentful enterprise-projekt får galt i de første 6 uger
De 15 produktions-huller hvert enterprise Contentful + Next.js-build rammer i de første seks uger — og hvordan du lukker hver enkelt uden at brænde et sprint. En pre-kickoff-checkliste til tech-leads på en Contentful enterprise starter.