Hur bör man ta betalt om man inte vet hur lång tid projektet tar?

Permalänk
Medlem

Hur bör man ta betalt om man inte vet hur lång tid projektet tar?

Hej!
Har en kund som vill ha ett affiliate system från grunden och ska användas med PHP och javascript.

Jag är lite osäker på exakt hur lång tid det kommer ta då utvecklaren inte gjort specifikt sådant system innan, har ni några tips på hur man borde betalt vid sådant här tillfälle?

Affiliate systemet ska helt enkelt ge cashbacks till diverse företag om man skickas genom dom och man gör ett köp på sidan.

Det är en seniorutvecklare som kommer skapa systemet!

Visa signatur

Stationär: RTX 4090 OC ASUS | Ryzen 9 5950X | G.Skill Trident Z NEO 3600mhz 32GB | Arctic Liquid Freezer III 360 | Corsair HX1000i | Asus Rog Strix X570-F Gaming | Samsung 990 PRO 2TB | Samsung 980 PRO 2TB | Fractal Design North XL

Jobbdator: MacBook Pro 16" i7 6C, 16GB ram DDR4, AMD Radeon Pro 5300M 4GB

Permalänk
Medlem

Löpande debitering vid projekt med osäkra tidskrav är standard, såvitt jag minns från mina kurser i projektledning?

Visa signatur

---

Permalänk
Medlem
Skrivet av klotim:

Hej!
Har en kund som vill ha ett affiliate system från grunden och ska användas med PHP och javascript.

Jag är lite osäker på exakt hur lång tid det kommer ta då utvecklaren inte gjort specifikt sådant system innan, har ni några tips på hur mycket man borde ta vid sådant här tillfälle?

Affiliate systemet ska helt enkelt ge cashbacks till diverse företag om man skickas genom dom och man gör ett köp på sidan.

Det är en seniorutvecklare som kommer skapa systemet!

Om det inte är du som är utvecklaren så bör du nog be denne att estimera utifrån erfarenhet. Sedan kan du ju alltid krydda lite för oförutsedda händelser.

Skickades från m.sweclockers.com

Visa signatur

AMD Ryzen 7 1700X 3.8 GHz 20MB | ASUS PRIME X370-PRO | MSI GeForce GTX 1080 Gaming X 8GB | G.Skill 16GB DDR4 3200 MHz CL14 Flare X | Corsair RM650x 650W

Permalänk
Medlem

Fakturera per timma

Visa signatur

Core i7 7700K | Titan X (Pascal) | MSI 270I Gaming Pro Carbon | 32 GiB Corsair Vengeance LPX @3000MHz | Samsung 960 EVO 1TB

Permalänk
Medlem

Sätt ett budgetpris där du hugger i lite och sedan kör det på löpande. Då kan du ge kunden ett ungefärligt pris och behöver inte känna dig allt för osäker. Tar det ändå längre tid än du beräknat borde det finnas extrakostander att hämta som täcker de utgifterna.

Är det så att kunden gjort en extremt dålig precisering av sitt önskade uppdrag så är det bara att förklara att det helt enkelt inte går att räkan på då handlingarna är för vaga.

Permalänk
Medlem

Tackar, uppskattar alla svar! Vi kommer köra på Triton242s svar i detta fall.

Visa signatur

Stationär: RTX 4090 OC ASUS | Ryzen 9 5950X | G.Skill Trident Z NEO 3600mhz 32GB | Arctic Liquid Freezer III 360 | Corsair HX1000i | Asus Rog Strix X570-F Gaming | Samsung 990 PRO 2TB | Samsung 980 PRO 2TB | Fractal Design North XL

Jobbdator: MacBook Pro 16" i7 6C, 16GB ram DDR4, AMD Radeon Pro 5300M 4GB

Permalänk
Medlem

Om det är en senior utvecklare som ska göra jobbet bör ju denne kunna estimera antalet timmar ganska väl förutsatt att det är en välskriven kravspecifikation. Om den är lite luddigt skriven får man föra en dialog om eventuella frågetecken alternativt krydda på med mer timmar som ”säkerhet”.
Ett fastpris gillar slutkunder(framförallt ekonomer) mer då de har stenkoll på framtida utgifter.
Löpande fakturering kan ju skena iväg vilket såklart inte slutkund gillar.

Om ni är flera som konkurrerar om uppdraget så tror jag att ett fastpris ”vinner” över ett löpande upplägg alla dagar.

Visa signatur

Bara gammalt skräp...

Permalänk
Medlem

Är du erfaren programmerare så är bästa sättet ta betalt per timme.

Annars om du inte kodar snabbt nog så är det nog bättre att du kollar vad som ska göras och sätter en pris på varje sak som ska kodas sedan räknas ihop total priset för kunna få ut värdet.

exempel skulle vara typ

Login - pris
Profil - Pris

Slutsumma - Räknar ihop alla delar, eftersom man själv kodar en login av standard format med sessioner på drygt 10-20 minuter lätt så skulle man kunna ta runt 300:-

Men ska du börja slänga in stöd för typ oAuth med stöd för 2FA vilket är 2 Auth som generar en ny kod var 30 sekund via mobilen för inloggning som extra säkerhet och massa andra säkerhetsfunktioner för inloggning så tar det ju längre tid bygga och priset därmed gå upp.

Så ganska viktigt kolla vad varje funktion ska ha stöd, kolla specifikation för det är ganska simpelt kunna räkna ut hur långt tid varje sak kommer ta speciellt om man har kodad liknade saker tidigare.

Permalänk
Avstängd

Det viktigaste är att specifikationen är genomgången med kunden och att inga oklarheter kvarstår, då borde ett fastpris kunna ges. Är specifikationen oklar så kommer vare sig ni eller er kund att bli nöjd i slutändan då missförstånd/tvister om vad som skall levereras kommer att uppstå. Endera så kommer ni, vid fastpris, inte att få kostnadstäckning alternativt blir det "orimligt" dyrt för kunden vid löpande timmar.

Finns inga genvägar när det gäller specifikationer/överenskommelser.

Permalänk
Medlem
Skrivet av videopac:

Det viktigaste är att specifikationen är genomgången med kunden och att inga oklarheter kvarstår, då borde ett fastpris kunna ges. Är specifikationen oklar så kommer vare sig ni eller er kund att bli nöjd i slutändan då missförstånd/tvister om vad som skall levereras kommer att uppstå. Endera så kommer ni, vid fastpris, inte att få kostnadstäckning alternativt blir det "orimligt" dyrt för kunden vid löpande timmar.

Finns inga genvägar när det gäller specifikationer/överenskommelser.

Fast pris är väldigt svårt med företag för då skulle de hellre lägga ut en offert som olika företag kan bjuda på, är ganska vanligt när de kommer till fast pris objektivitet.

Permalänk
Medlem

@klotim En seniorutvecklare bör kunna estimera på ett ungefär, om inte så be hen sitta några dagar och researcha vad liknande projekt har tagit för andra. Om det ändå blir en väldigt oklar deadline så kan ni avtala med kunden att dela upp betalningen. Hälften nu och hälften när det är klart. Det blir iaf en liten säkerhet för båda parter.

Som bardbard skriver så blir det alltid lättare med en tydlig kravspec. Om kunden inte kan ge någon så har ni kött på benen sen om det behöver faktureras mer timmar i ett senare skede. Tänk också på att baka in ett fast antal timmar bara för support/buggfix efter release. Eller avtal om antal timmar per månad i X månader.

Visa signatur

MSI B650 Tomahawk / AMD 7800X3D / 2x16 GB Kingston Fury 6000Mhz DDR5 / ASUS TUF RTX3080 10GB / Corsair RM850x Shift / + Acer Predator XB27HU / Schiit Fulla 2 + Sennheiser/Massdrop 58X + XTZ Tune 4