Det mrks att en hel del inte har koll p hur avancerad en hemsida som Tradera r.
Lt oss sga att vi startar upp det hr projektet och varfr det skulle bli dyrt.
Frenklat ungefr shr:
Frst gr byrn/fretaget en vergripande kravlista p vad som behvs, utifrn vad du tror att du vill ha. Nr ni bda accepterat den och gjort ett avtal brjar det riktiga arbetet. Hr kommer det vara experter p att ta fram krav, de kommer korsfrhra dig om allt och f fram en miljon saker du knappast tnkt p.
Nu grs kravlistan extremt detaljerad, verkligen varje funktionalitet ska vara genomtnkt, detaljerat beskriven och fra nytta. Detta grs fr att undvika kommunikationsfel och andra fel i framtiden.
Ett projekt som detta tillstts frmodligen tv till tre backend-utvecklare och en frontend utvecklare/designer. Men frmodligen r det fler involverade.
Innan utvecklingen brjar s ska utvecklarna tillsamman med systemarkitekten modellera systemet. Anvndardiagram, klass diagram osv osv. ven saker som tekniker, servermilj, kommunikation ska lsas hr.
Nr det r klart pbrjas det faktiska programmerandet.
Det mnga inte inser nu r programmeringen kommer spridas fr att bygga systemet. Man mste ju ocks bygga ett skrddarsytt fil-baserat CMS (content management system) fr att hantera systemets data.
De som tror att WP eller joomla ska hantera detta kan ju slnga sig i vggen. ven administration fr trafik, statistik osv ska byggas.
Sen tillkommer tekniska utmaningar som hur frvarar du en miljon anvndares bilder. Om varje anvndare gr fyra annonser per r med tre bilder i varje annons och systemet tillter en max vikt p 0,5mb per bild. Det blir 12 miljoner bilder som maximalt blir 60 000 000mb. Tror ni att one.com servrar rcker

?
Det ska ju finnas en backup p all data med.
Det kommer krvas en serverhall fr att frvara enbart bilder, sen tillkommer all annan data.
Hur gr ni fr att f fram en snabb respons nr ni ska hmta en specifik bild? Tnker inte ta upp det hr men d mste man bestmma sig fr vettiga skalgoritmer osv.
Utveckla systemet kommer vara extremt utmanade, det ska kunna anvndas av miljoner mnniskor samtidigt,med en responstid p max 0,4-0,6 MS. Systemet hanterar uppgifter som gr under PUL och skerheten mste vara hg.
Nr systemet brjar ta form testas varje rad kod. D ska en testbdd skapas och sen ska man skapa testkod som man kan testa systemet och ingenting pushas vidare frrn det uppntt frvntat resultat.
Nr systemet nr Beta ska det testar p riktiga anvndare, dvs de som vill slja och kpa skit. S det behvs frmodligen en interaktionsdesigner frn projektets start som jobbar med utvecklarna och stndigt testar grnssnittet s det faktiskt r ltt att hantera. Ingen kommer ngonsin anvnda ngot som r jobbigt och tro mig, utveckla saker som r ltta att anvnda r svrt.
Nu r projektet klart. Tror ni att ett sdant hr system skter sig sjlvt? Nope, icke, det mste frvaltas av utvecklare som stndigt tar hand om buggar, bygger ut osv. Sen mste det anstllas administratrer som skter det dagliga arbetet i systemet. exempel kan vara kundsupport, hantera obetalda fakturor osv.
En it-tekniker mste ju skta serverummet och byta ut trasig hrdvara och ven frvalta mjukvaran som skter hrdvaran.
Helt pltsligt r inte 4-6m och 1-2 r helt orealistiskt. Men killen i indien lser nog detta fr en hundring.
Detta var nu en vldigt frenklat men s frstr skert storleken p dessa projekt. Dessa projekt har ven en strre chans att misslyckas eftersom att man alltid hamnar ver budget. Alltid.
Frskringskassan r ett exempel dr de frlorade runt 150m p ett system de utvecklade som sedan aldrig kom att anvndas.