Bent 0. Jensen skrev:
Må jeg være fri!
Jeg påstår at der er penge bundet i indkøbt software (licenser) og i viden hos medarbejderne. Det er ikke forsimplimpling, blot konstatering af fakta.
Efteruddannelse afhænger af hvad der uddannes i. Og hvis applikation X ikke findes til den platform man vælger, skal man finde en afløser, der sikkert ikke virker 100% på samme måde, og må derfor potentielt kaste både opsamlet medarbejderviden og opbygget softwarebestand over bord.
Og din luftige snak om "projektet" er ikke konkret nok. Hvis de eneste udgifter til "projektet" er softwarelicenser, så udgør de ikke en lille del, men 100% af omkostningerne. Prøver du på at snige mystiske antagelser ind i diskussionen? Er det ikke bedre at du ridser dine konkrete antagelser op?
Bent, jeg beklager ikke at have været konkret nok. jeg snakker om egen-udviklede systemer, du snakker om shelf-ware. For shelf-ware indgår indkøb/uddannelse som en meget stor del af udgiften, men igen er dette mindre interessant såfremt man vil overføre til en anden platform, da (som du selv skriver) der findes adskillige produkter som muligvis kan erstatte dem. Med muligvis mener jeg at man selvfølgelig må teste om alle de funktioner der er behov for er understøttet.
For virksomheder er det kritiske punkt generelt de applikationer der er udviklet til at følge de interne forretningsgange, disse er meget data centriske. Dette sammenholdt med at mange systemer bliver designet efter en specifikation, der sidenhen ændrer sig, således at et system der løbende er blevet videre udviklet efter blot 5 år kan ligne noget som de færreste har lyst til at være ansvarlige for.
Et eksempel er bank sektoren (jeg taler udelukkende af erfaring fra projekter i den Tyske bank sektor, så mine erfaringer afspejler ikke nødvendigvis de Danske banker), hvor der er behov for opbevaring af data i minimum 10 år - dette er et meget hårdt krav, specielt hvis man også skal kunne behandle disse data på fornuftig vis. Banker (og andre forretninger) er hele tiden nødt til at komme med nye idéer, for at kunne konkurrere om kunder.
Bank sektoren er ikke unik her, de samme gælder for tele, rejse, bil, o.s.v. sektorerne. Kigger man på en fabrik der laver plastik dunke, så vil de have mindre komplekse forretningsgange, men sikkert en masse overvågnings systemer, der skal kunne kommunikere med forskellige maskiner, disse maskiner koster oftest en større formue og en maskine der kan snakke med dem er oftest kun en lille del af udgiften - men stadig noget som er skrevet til en platform og generelt closed source.
Kim Jensen skrev:
Såfremt man ikke opnår nogen fordele ved at portere et system til en anden platform, hvorfor så overhovedet starte! Hvis man ikke lever af software udvikling, så skal der være en god grund rent økonomisk førend man vil overveje dette.
Læs lige mit indlæg igen. Specielt den del du citerer. Jeg skal gerne svare på opklarende spørgsmål, men jeg vil ikke gå ind i den diskussion der baserer sig på at du ikke ved hvad jeg skriver.
Igen, jeg snakker om egen udviklede systemer. For disse er det rent økonomiske overvejelser der afgør om man skal ændre på tingene. Og spørgsmålet er fortsat relevant, hvorfor skal man overveje at portere dette til en anden platform, hvis man ikke har nogen økonomisk gevinst ?
Kim Jensen skrev:
Derudover, hvis man vil lave noget til Open Source så skal produktet have et kundepotentiale, noget som ingen systemer der er lavet til en forretningsgang vil have, da de enten vil give konkurrenterne fordele (indsigt i forretningsgange, besparelse på udvikling, o.s.v.). Alt i alt, en tåbelig idé!
OK, her kører du helt af sporet. En masse påstande, men ingen argumenter.
Hvorfor skal Open Source partout have "kundepotentiale"?
Hvorfor ignorerer du statslige organisationer og NGO'er (nogle der ikke har egentlige "konkurrenter").
Hvorfor kan mine konkurrenter ikke købe det samme closed source software som jeg bruger? Hvorfor kan jeg ikke samarbejde med mine konkurrenter om noget der ikke er vores core business, osv osv.
Egen udviklede systemer er generelt skræddersyet til en virksomhed, uanset om dette er en Fortune 500, eller en lokal fodboldklub. Begge vil anvende så meget shelf-software som muligt enten indkøbt eller OSS, til at varetage dele af det, resten af projektet vil være baseret på virksomhedens forretningsgang, og derfor være meget data centrisk.
Alle kan lave en Open Source projekt, og man kan lægge lige så meget ud man lyster - men vil man tiltrække udviklere, så skal disse udviklere se et formål med deres arbejde, dette kan være at de vil kunne bruge projektet, har ideologiske årsager, er betalt for det, eller andre grunde. Men fælles for alle er, at man skal kunne tiltrække "kunder", ellers dør projektet.
Hvad staten eller NGO'er angår, så har disse sjældent et konkurrence hensyn - men spørgsmålet er om deres systemer er relevante for andre. Igen, data centriciteten gør at man oftest ikke vil se et formål med dette.
Jeg håber dette uddybede mine tidligere indlæg.
/Kim