Zajimave by to mohlo byt i pro MS. Jednak patentove portfolio... jednak ulozit celou vec (treba podnikove/serverovve nasazeni Solarisu) k ledu... a uz ted to vse leze poridit temer za hubicku (aktualne neco lehce pres 2,5mld USD). A to nemluvim o tom, ze aktualni realna hodnota firmy (hotovost, nemovitosti, patenty...) je pravdepodobne vyssi nez ta trzni.
To by bylo pro M$ veeeelice zajimave, dokazete si predstavit, ze by meli .NET i javu... ano, vim, ze je ted java open, ale vsichni asi tusime, co by se delo, M$ by si upytlikoval svou, nekompatibility, patentovej FUD atd. atd.
Mylite se. Kdyby microsoft koupil Sun tak si s javou nemusi delat vubec zadne starosti, proste jen se na ni vykasle a ona sama casem zanikne bez jedineho vynalozeneho dolaru na FUD kampan.
Stejne se solarisem, proste dalsi verze by uz proste nebyli. Ano uzivatele maji zdrojaky takze si ho muzou dal patlat sami -- vsichni vime ze by tato situace ale nenastala, lidi by proste premigrovali jinam.
Stejnou vec udelal MS s produkty jinych firem ktere koupil, proste je prestal dal vyvijet.
MS měl na Javě zájem někdy okolo roku 1997. Tehdy měl Sun možnost se stát bohatou firmou, která bude MS poskytovat Javu. Sun to ale přepísknul se svými požadavky. Výsledkem je, že MS má rychlejší a funkčně bohatší .NET, Sun z Javy nemá žádný zajímavý příjem, a jde to s ním od pěti k nule. JavaStation jsou v koši, Java aplikace zcela okrajové, Java applety se téměř nepoužívají, investice do OpenOffice se nevrátila a nevrátí, investice do MySQL se také nevrátí, prodeje profi unixového HW již léta klesají, business na Intelu se ne a ne rozjet... Kam tahle firma směřuje?
1. hnusne gui
2. pomale gui
3. nedostatecne gui (napriklad minimalizace to systray a pruhlednost je nova az v jdk1.6)
4. nemoznost pouzivat COM/Active X komponenty
5. podpora multimedii je nahovno. Uzivatele by radi prehravali kuprikladu video
6. font renderovaci engine je hnusny, fonty kostrbate - castecne opraveno v jdk1.6
7. o tisku z java aplikaci se radsi ani zminovat nebudu
8. nepodporuje gui akceleraci, slozitejsi rozhrani jsou pomala. jak to treba nemozne pomalu vykresluje menu
9. nemoznost delat standalone exace (pripadne s externi knihovnou)
10. JNI je velmi primitivni a jeste se dost obtizne pouziva, spousta veci v nem nejde udelat vubec.
Aplety se nepouzivaji protoze:
1. dlouho startuji
2. porad jsou jeste dneska zabugovany a casto shazuji browser
3. security omezeni jsou dost neprijemna
4. neprogramuji se zrovna snadno
5. podpora multimedii (prehravani videi) nulova!
Proste Java je dobry napad, ale implementace pokulhava. u MS to pochopili a napriklad do te sve Javy udelali podporu pro nativni windows GUI, coz programatori uvitali ale sun to neprekousnul a tak si u MS udelali .NET a na Javu zvysoka kaslou. U IBM si udelali SWT, coz resi nejpalcivejsi problemy s GUI v Java, bohuzel zdaleka ne vsechny.
Microsoft neni nejak moc genialni, on si to SUN s Javou posral sam a se Solarisem taky. Proste nedela to co zakaznici chteji a ty se logicky poohlednou po jinem reseni. Jak se treba ms vypracoval s SQL serverem, ten je nyni uz vicemene srovnatelny s DB2 (ktera je stara 25 let).
Treba u IBM tohle nedavno pochopili a za posledni 2 roky zacali produkovat uz mnohem lepsi (pouzitelnejsi) soft nez kdykoliv predtim. U SUNu snad nepochopi nikdy, co zakaznik chce. Vetsina veci od Sunu jsou nedodelky - co treba NFS4.1? Porad slabe, potreba na implementaci v solarisu jeste dost makat, lidi ale nechteji uz dal cekat, chteji neco co muzou pouzit nyni. Sun ma dobry inzenyry co vymysli nove technologie ale neschopny management nebo podfinancovany vyvoj.
...ano dela, ale nidky snad v takoveto vysi. Na jednu stranu to mohli delat prubezne tech cca 20 let co spali na ruzich a na druhou stranu by meli prehodnotit svoji strategii, ktera vypada ze Sunu zatim moc za posledni 2 roky nepomaha....
Sun je začátek laviny - role IT se ve firmách výrazně přeceňovala a na samotné IT se nalepili tisíce darmožroutů - do kytek půjdou integrátorské, implementátorské firmy.
Vas problem je ten, ze jste inzenyr, ne manager. Predpokladate ze znalosti ktere mate vy ma kazdy, coz nema. Sam uvadite priklady zverstev ktere dokazi napachat BFU kdyz jim date do ruky technologii ktere moc nerozumi.
Ma zkusenost je takova, ze firemni IT je nejlepsi koupit od dodavatele/integratora ktery tomu rozumi, protoze kvalitni lidi ve vlastni IT oddeleni vetsinou nemate v dostatecnem mnozstvi.
Problem vetsiny firem co si IT delaji sami jsou:
1. nedostatek dokumentace - jen par lidi vi jak je to vlastne dohromady integrovano, kdyz ti lide firmu opusti je to obvykle dost zasadni problem pokud je potreba stavajici reseni upravovat.
2. neni centralni backup a havarijni politika. Kdyz se to podela (treba pozar) kdo to pak bude davat dohromady?
3. reseni nejsou pripravene pro integraci. Proste se vzdy vedeni rozhodlo podle nejmensi ceny a pak to taky tak vypada. Definice tabulek, vstupnich/vystupnich formatu nejsou.
4. Informace se nedostanou ke spravnym lidem ve spravny cas, protoze jsou kuprikladu ulozene v excel tabulce nekde na lokalu, kam krome toho kdo je tam pise nikdo nemuze.
Proste kdyz si podnik dela IT na kolene dopadne to temer vzdy spatne. Ma IT neefektivni, vyzaduje hodne lidske prace na udrzbu a neda se centralne kontrolovat (napriklad zalohuje se adhoc pomoci taru na pasky ktere se valeji vsude mozne misto toho aby se pouzil treba TSM backup).
Prakticky všechno, co jste vyjmenoval, ze bohužel může projevit i tehdy, pokud firmě zajišťuje IT externí firma - ani ta není imunní vůči odchodům zaměstnanců, ani ta nemá nejlepší informace. Nemyslím si, že si IT systémy budou firmy budovat na koleně, pro cokoliv složitějšího jsou odborníci nezbytní - ať už to jsou programátoři, analytici, testeři, dokumentátoři, projekťáci - to zůstane. Na co ale firmy, které podnikají v IT budou nuceni zapomenout, je dodávání naddimenzovaných komplexních předražených řešení.
Jde o to ze externi firma vyjde levneji a rychleji nez si udelat vlastni namakany IT team, ktery pak udela integraci a pak ho rozspustite, protoze tihle odbornici jsou dost drazi a nezaplatil by jste je. Navic takovy team nepada rozhodne z nebe, musi se naverbovat (coz muze trvat i roky) a realisticky receno i proskolit a secvicit teamovou praci.
Myslite si ze misto aby si koupili treba JD Edwards tak si to budou mastit na kolene v pgsql? Misto toho aby si koupili TSM budou zalohovat pomoci scriptu a rcp? To asi tezko.
Jsou pochopitelne i nekvalitni IT firmy, tak nez zakazku nekomu zadate, tak je potreba prozkoumat reference a vysledky. Pokud zadate zakazku tem co zprasili uz X projektu, tak ten vas zprasi taky. Kdyz jsem jeste delal v cechach, tak ano - vetsina jich to zprasila, ale to uz je 10 let, za tuhletu dobu se situace urcite zmenila, ja doufam ze k lepsimu.
Mhhh, tak to tezko, SAP/R3 se zde bude prodavat, Manageri velkych firem chteji nadale svych 15% jako odmenu za uskutecneny prodej, takze neeee, preplacet se bude dokut to zakaznici budou sami chtit.
Je zde ovsem paradox, neefektivni firmy, ktre delaji pro velke podniky a hlavne statni spravu, pak levne, ale malo schopne a mezi nimi schopne s cnou nekde uprostred, ktere si setrilci nekoupi, ackoliv nakonec preplati vice, nebo jim to nefunguje ....
Staci se podivat, co za aplikace mnohe firmy pouzivaji a na jake bezi platforme.
1. z vlastni zkusenosti vim ze opak je pravdou. Integrator to proste NEJAK udela jen aby mohl poslat co nejdrive fakturu a pak to NEJAK monitoruje, nekteri dokonce umi dodrzovat stanovenou dobu odezvy jen s 50% spozdenim :-).
2. Proc by nebyl?
3. viz. 2
4. Integrator na rozdil od firemnich IT umi zakazat ukladani xls tabulek na lokal?
5. Vychazite z mylneho predpokladu ze firemni IT jsou idioti. S timto problemem se vice potykaji integratori.
6. Kdezto pasky na ktere zalohuje TSM se nejakym tajemnym zpusobem (trpaslici, carodej, buh...) presunou do trezoru?
1-5: Z integrátora podle smlouvy můžete vysoudit smluvní pokutu (pokud váš nákup a právní oddělení nejsou idioti nebo podplacení a prosadili si ji tam). Z vlastních IT zaměstnanců nemáte zhola nic. Například fix time nebogarance z vlastních zaměstnanců je jen zbožné přání. Z integrátora také, ale toho můžete aspoň zkasírovat, když to nestihne.
6 - kdežto TSM a podobné zpravidla zálohují do páskových knihoven a ne na jednotlivé pásky. A ty knihovny bývají pod dohledem a pravidelně se z nich pásky stěhují do trezoru podle smluv. A opět máte koho buzerovat a zkasírovat, pokud se tak neděje.
Ta výhoda integrátorů a podobných není v genialitě, ale v tom, že máte v kolonce náklady jednu položku "platba integrátorovi" a záruky a SLA se řídí smlouvou. Kde na to vzít lidi, kolik jich potřebujete, kam je posadit, co budou potřebovat atd a jestli to vůbec dokáží udělat neřešíte.
Uz vidim jak ma tohle smluvne osetrene vetsina malych a strednich firem (kt. je vetsina) pusobicich na ceskem trhu, hahaha.
6. bohuzel jsem zazil ze operator integratora byl idiot a cely system selhal, smluvni pokuty a podobne ptakoviny jsou vam v te chvili platne jako mrtvemu zimnik, obzvlast kdyz mate mene pravniku nez integrator.
V bode 1. mate prilis velke mnozstvi "pokud" na to, aby to bylo spolehlive. Volim reseni "ve vlastni rezii, kvalitne navrzene a plne pod kontrolou" :-).
Proc stehovat pasky do trezoru ?
STaci druhou lokalitu a napr pres FC, nebo cisco director, klonovat do druhe lokality, treba i pres VTL.
Kdo vi, ze TSM musi mit za vsech okolnosti svoji DB, jinak jsou pasky na nic, pokud je tedy specialne neoklonuji a pak ani nepotrebuji TSM server ?
Ale jsou zde i jine SW, EMC networker, NetBackup, DataProtector, kdyz jsme u open source tak bacula ... ale ktere IT oddeleni se v tom vyzna a vi, ktere reseni je dobre prave pro ne ?
Co kdyz se SW rozsype, coz zalohovaci SW rad dela, kdo pak opravi jeho DB a indexy ?
Dobry implementator je k nezaplaceni, protoze vi co funguje a co ne, umi poradit a umi navrhnou adekvatni reseni pro reseni dane situace.
Jinak terminy se dodrzuji, protoze je to duvod k vypovezeni smlouvy a konkurence zde je vcelku velka, jeste vetsi nez lobbing ;-))
Protoze ne vsichni je skladujeme na stole jako ponekteri integratori (neber to osobne, tebe tim nemyslim).
Nestaci, druha lokalita je porad ziva, kdyz replikujes poskozena data (cracknuta DB) znamena to ze nemas zadnou zalohu.
Otestuji si to, zjisti si to jinym zpusobem? Nepovazuji za zaruku funkcnosti reseni za kterym stoji 1-2 zamestanci integratora, to fak nelze.
Mam odzkousene postupy?
Jak jiz napsal kolega, je k nezaplaceni do vyse 100kkc :-)
Vice verim internim zamestnancum jejichz motivaci mam plne pod kontorlou, nevirim zamestnancum integratora/dodavatele jejich motivace/ohodnoceni byva casto mizerne ;-).
Jak vám již napsali jiní, firma si typicky nemůže dovolit sestavit tým zkušených profesionálů. Dobří lidé se špatně schánějí, a jsou drazí. Když už je máte, tak je nevytížíte, nezajistíte jim profesní růst, a oni pak odejdou. Pokud se vám povede se draho a těžko skrz tohle dostat, stejně musíte svůj tým uřídit, což je samo o sobě dost náročné.
Typickým scénářem pak je, že firma kombinuje vlastní IT s externími dodavateli. Drahé odborníky si najímá na konkrétní úkol. Má garanci dostupnosti, zastupitelnost, a vyjde jí to daleko levněji, než mít na všechno odborníky vlastní.
Samozřejmě existují různí dodavatelé, a také různí zákazníci. Je také třeba si přiznat, že i být úspěšným zákazníkem vyžaduje jistou zkušenost, což si řada lidí neuvědomuje.
Hledas problemy tam kde nejsou. Kdyz mam vlastni tym (taknejak historicky) ktery dokazi motivovat a uzivi se (dokonce mi usetri prachy), nevidim problem proc si najimat nadeniky a sverovat citliva data nekomu "venku".
Je pravda ze interni databaze je nejslabsi cast TSM. Spolehlivost je sice dobra,
ale neumi online odmazavani dat nebo kontrolu integrity. Nekdo sice neni spokojen se skalovatelnosti a maximalni velikosti db, ale v realnem provozu dosazeni techto limitu podle mne nehrozi. Novejsi TSM 6.0 bude jiz pouzivat externi DB2 a musim rici ze se na nej uz dost tesim.
Jo netbackup ten zname, rika se mu tu TSM pro chude. EMC soft je pomerne drahy a nemame s nim nejlepsi zkusenosti, dataprotector jsme snad ani nikdy nezkouseli.
No bacula, ten je opravdu lowend reseni pro socky a neni moc skalovatelny. Popularni mezi hostery nebo ISP, kde je cena tim rozhodujicim faktorem.
kdyz si muzete dovolit zaplatit TSM licence, proc se budete zdrzovat s resenim ktere prakticky nic neumi a ma navic drazsi provoz? Jenom abyste mohli machrovat ze pouzivate OSS a jste in? OSS uz davno neni in.
Ano nase hosting divize taky jede baculu jako self-managing backup pro zakazniky co plati prakticky nic, spolehlivost, dementni UI a rychlost nas naprosto netankuje, to je problem zakaznika. Za malo penez maji malo muzyky. Kdyz chteji TSM tak za circa $150/mesic muzou mit profi backup reseni. Vetsina lidi s dedicated serverem ovsem nezalohuje vubec, zalohu si koupi asi 10% zakazniku, zbytek spoleha na RAID1 a pak vyskakuje na nas support ze mu lehla masina, nema zalohy a ztraci $1500 denne. I taci se najdou a nejsou to zdaleka ojedinele pripady, tyhle zakazniky tezce zajima vysledna cena/mesic a jsou i kvuli $10/mesic schopni migrovat k jinemu hosterovi prestoze jim server vydelava par tisicovek mesicne. Funguje to skvele do doby nez se jim to podela nebo jim to treba nekdo hackne (security updaty si pochopitelne neinstaluji, spravuji masinu stylem install & forget).
Kolik pocitacu zazalohujete na jeden bacula server? Uz i 25 bylo opravdu moc kdyz jsme testovali skalovatelnost. U zakazniku mame TSM nasazene tak ze se na jeden server zalohuje treba 400 windows masin. Navic TSM potrebuje vyrazne mene pasek, ma sirsi hw podporu a je rychlejsi nez bacula. Bacula nema ani funkcniho windows klienta, kdyz jsem ho pred par mesici testoval tak vubec nesel.
Zahlodat o tom ze je neco v IT moderni/nemoderni muze jenom demagog nebo i...t. Asi dlouho zijete mimo CR a pravdepodobne i mimo realitu, 100kkc je jedina zaruka se kterou muzete kalkulovat. Vlastni IT mohu dostatecne motivovat k tomu aby delali praci poradne, aby tu baculu dobastlili k dokonalosti (a "dobastluji" ji i kvalifikovani zamestnanci jinych firem, holt v tom je sila OSS) a plne vyhovovala mym potrebam. U externeniho dodavatele a ciziho nastroje, to udelam dost tezko.
Mozna jen pouzivate spatne GUI, pripadne to neumite nastavit :-)).
Myslite si ze na konci roku si necham nastoupit outsourcery a reknu jim: panove, delali jste praci na vybornou, pridam vam 50%? Rozhodne je realnejsi kdyz reknu svym IT: panove delate to perfektne, mate 2 tydny dovolene navic. Smlouvu se zamestnancem si muzete vypilovat, dodavatel vas posle nekam. V CR na sro-cku nevysoudite NIC ani kdyz mate poradnou smlouvu, vitejte v realite, tady nejsme v USA.
V referencich na webu bacula, jsou 2 korporace (dalsi kt. znam tam nejsou/nechteji byt), myslim ze toho zalohuji docela dost, nemuseji byt IN a nepredpokladam ze jsou masochisti. Znate strukturu TSM databaze natolik, ze kdyz se dokonale rozsype tak ji date dokupy behem nekolika (max. 15) minut?
Odkud berete s ophirem tu jistotu ze interni IT zamestnanci = idioti?
Ad nefunkcni win klient, nemuze to byt rukama? Mozna je mate obe stejne leve jako ophir :-D.
Zkzuste se vyjadrovat v EUR/CZK a centimetrech, inche a USD nas tady moc neberou.
Kdyz teda kvalifikovani zamestnanci bastli baculu proc je to porad jeste takova tragedie? Podivejte se na feature list TSM, treba jak umi hezky hospodarit s paskama nebo jak umi delat paradne offsite backupy, vcetne sklepavani pasek v umistenych offsite bez toho aby je bylo nutne nejdrive privezt.
Ze si tu baculu mame dobastlit sami? Ne diky, davame prednost tomu co funguje a funguje nyni, ne mozna za 5 let vyvoje. U Baculy jste omezen ponekud dost moznostmi softu, umi treba uz i detekovat smazane soubory? Docela zakladni vec, nemyslite?
Navic TSM ma levnejsi provoz a pokud jde o porizovaci cenu s IBM se da velmi dobre o cene jednat. Kdyz se vam katalogova cena nezda, zkuste si vyjednat slevu -- neni to zase tak nerealne jak se muze na prvni pohled zdat. Bezne jsem vyhandloval az 50%. Navic cena TSM neni ani zdaleka premrstena.
Ohledne nabourane TSM databaze, k tomu existuje repair tool, ale jeste nikdy jsme ho nepotrebovali. Krom toho databazi lze replikovat na druhou masinu.
Protoze autori baculy jeste neumi cist vase myslenky a upravuji si software dle svych pozadavku.
Tak neremcejte ze neumi to co pozadujete. Muzete si zaplatit nove featury, udelat si je sami, SLUSNE POZADAT AUTORA o jejich doplneni pripadne jen prudit (to umite).
Muzete si to zkusit, nemam nejmensi duvod to testovat.
Co kdyz nemam zajem z nekoho vytriskavat slevu a mam jine funkcni (lepsi) reseni?
Moc subjektivni pohled, podle vaseho schematu dotazeneho do extremu neexistuji ani viry a hackeri/crackeri. Stejne tak lze replikovanou DB smazat, a to zrovna kdyz se to moc nehodi :-)
Autori baculy jsou zamereni na jiny segment trhu, kde je hlavni porizovaci cena a lidska prace je velmi levna popripadne zdarma.
Jakou nadeji mate za kdyz pozadate autory baculy o primou podporu diskovych poli (aby data nemusela behat po lan siti)? Prakticky nulovou. Pokud by to vubec udelali, trvalo by jim to leta, podivejte se jak dlouho se uz bacula vyviji a jak vypada. Penize maji taky casovou hodnotu. Proc bychom si to meli delat sami? Ve spolecnosti existuje delba prace, taky si sami nedelame papir a netrapi nas to.
Nechapu proc se porad navazite do tsm databaze, jako kdyby bacula snad db nepotreboval. Navic umi bacula replikovat db a delat failover? neumi.
Jake mate lepsi funkcni reseni nez TSM? Rad se necham poucit, pokud to ovsem neni bacula v tom pripade bych se rad dozvedel co umi bacula navic oproti tsm, kdyz nema ani stabilniho windows klienta.
Nejde o to poslat autorum, prachy jde o to dostat od nich odskousene supportovane reseni v nejakem rozumnem terminu, coz jednotlivci delajici po vecerech proste zajistit nemohou.
Vidis tam nekde jednotlivce? Ja vidim vyvojarsky tym s fulltime vyvojari, ktery staci motivovat. Jakto ze funguje google SoC, kdyz jednotlive projekty/funkce delaji jednotlivci po vecerech?
kolik % projektu z google SoC se opravdu zakomituje? Podivejme se treba na freebsd a jeho SoC, odhaduji to tak na 20%. Tomu rikate funkcni vyvojovy system?
Co si vezmete na těch svých zaměstnancích, když se projekt nepovede? Asi toho také moc nebude.
Interní zaměstnanci často nemají potřebnou kvalifikaci. Oni jí totiž těžko získají. Když budete třeba jen migrovat Exchange ve velké organizaci, kolik firem může říci, že s tím jejich IT má zkušenost? No a pokud tu zkušenost nemáte, je lepší svěřit akci silnému partnerovi, který jí má. In-house development má také své místo, ale není to typický scénář první volby.
Projekty se typicky vedou tak, že existují milníky (milestones), a na ně vázaná fakturace. Takže když firma k danému milníku projektu nedodá funkcionalitu, nedostane zaplaceno za práci odvedenou od posledního úspěšně splněného milníku. Samozřejmě co jeden implementační partner rozdělal, může dodělat jiný (přijdete tedy nejvýše o kus peněz). Licence se typicky platí až po ukončení implementace a řádném převzetí projektu, tedy poté, co vše funguje.
Na LaelOphír s.r.o. si toho moc vzít nelze, protože taková firma neexistuje.
Jak říkám, na vlastních zaměstnancích si toho také moc nevezmete. Rozdíl je v tom, že je celá věc o dost dražší.
To vedeni projektu mi pripomina jednu velkou korporaci, taky meli spoustu roadmaps, vynikajici tym programatoru a vsichni vime jak Vista dopadla (hubou na beton). Funkcionalita pozadovana uzivateli se seskrtala na nulu a za killer featury se prohlasuje prolezlost .NETem, lepsi protipiratske ochrany a podobne 3,14coviny, tedy nic co bezny uzivatel potrebuje.
Male projekty takto nefunguji a nikdy fungovat nebudou. Zkuste si s leninem ujasnit dojmy a pojmy, mala firma v CR nema 100 zamestnancu, tomu tady rikame stredne velka firma :-p
Ad ophir s.r.o., to je jeste lepsi ze neexistuje, nemuze tedy ani skodit svym zakaznikum. Ona neexistuje ani ophir corp. snad jenom ophir internetovy tlachal, aspon tak pusobi vase reakce.
Není moje vina, že jste nikdy neviděl slušně řízený projekt. Zkuste nabrat zkušenosti. Souvislost s Vistou je samozřejmě nulová, ale proč nevypustit nějaký blábol úplně mimo, že?
Malé projekty mají svá specifika. Přesto je i na nich třeba řídit rizika, a hlavně řídit ty projekty. To, že český trh IT je z hlediska serióznosti dodavatelů (ale i zkušenosti zákazníků) ještě v plenkách, je bohužel prostý fakt.
Posledn íodstavec má být pokus o vtip, urážku, nebo prostě jen nemáte co říci k věci?
Já pracuji na té straně barikády, kde mají všichni potřebnou kvalifikaci. Těžko totéž ale můžete očekávat od firmy, která prodává prací prášky, nebo vyrábí sušenky.
Vetsina lidi diskutujicich na rootu si mysli ze jsou vsichni ostatni odbornici na IT. Podle mych zkusenosti kdyz si male firmy (tak 200 zamestancu) delaji IT svepomoci tak to vzdy dopadne tragicky, jejich zamestnanci to neumi, trva jim to dlouho a dokonci treba jen 10% zapocatych projektu, ke kterym neni ani dokumentace a po zmene pracovniku obvykle nikdo jiny nez autor netusi kde je vlastne ten zdrojak a jak to interne funguje.
Kdyz jim rikam ze je lepsi si na to nekoho najmout tak se jim nechce, protoze se jim to zda moc drahe. Je to chyba manageru.
Podle mych zkusenosti ale vetsina firem IT delat nechce. Ackoliv my sami jsme IT firma, tak veci co se nam delat nechcteji nebo jsou to jednorazove akce (treba migrace) ci specializovane akce (custom mpeg2 encoding, soft pro embedded systemy) si nechavame delat.
I kdyz nechcete delat IT musite do IT videt aby jste umeli byt dobrym zakaznikem a nekladli si nemozne pozadavky.
Napriklad tvrdohlave prosazovani MySQL ktere ma zakladni nedostatky
1. nekvalitni soft
2. neumi rozumne online backupy, jen export dat
3. neumi rollforward recovery
4. restore importem je ale kurevsky pomale - muze trvat u velke db i dny (viz diskuze http://www.root.cz/diskuse/7/49004/vlakno/ kde byla uvadena rychlost 10 GB/ 5 hodin). Co budete delat kdyz objem dat naroste? Zacnete prepisovat aplikaci do jine DB? To je ale dost draha sranda.
5. neumi inkrementalni backupy
6. umi mysql5 alespon uz SCHEMA? bylo by uz nacase.
Zakaznik tomu ovsem neveri, protoze mysql prece pouzivaji v NASA a v Googlu!
Delate si tak trochu reklamu, ale s prominutim si se.rete do vlastniho hnizda. Protoze u bodu 1-4 zalezi vzdycky o lidech a je jedno jestli mluvite o IT co si to delaji sami nebo o externich firme. PS: co si vysoudite na nejakem s.r.o-cku kdyz vam nemohoucnost nebo napachana skoda a nebo skoda v desetinne carce zpusobi nekolika milionovou chybu.
1. Liší se firma s 5 zaměstnanci, tam možná má outsourcin cenu a s 500 zaměstnanci, tam se vyplatí vlastní IT
2. Dodavatelské služby jsou vždy dražší - stejné lidi musíte zaplatit stejně a v dodavatelské firmě máte spoustu dalších darmožroutů, režije, prostory, auta apod. (tedy pokud své lidi vytížíte)
3. Člověk v dodavatelské firmě a člověk ve vlastní firmě je v podstatě stejný, pokud ne a v dodavatelské firmě je lepší, pak taky je lépe placen.
4. Dodávaný SW - není záruka, že až dodavatelskou firmu někdo koupí, bude ve vývoji pokračovat, příkladů je spousta PeopleSoft, Vema
5. Financování změn - taková pidi změna v SAPu je bratru 500 000,- náklady na stejnou změnu v in-home aplikaci jsou tak 15 000,- Toto je postup dodavatelských firme
- levně se někam dostat
- zažrat se tam, aby se nedala firma nahradit a ani vykostit
- žít z předražených následných služeb
6. Pochopitelně, pokud pracujete podle různých naprosto nesmyslných ukazatelů amerického typu, jako je obrat na hlavu, je jistě super mít jednoho zaměstnance - generálního ředitele a na něj obrat 2 miliardy ( ovšem za cenu až trojnásobných nákladů na dodavatele), řada lidí si už tyto nesmysly vyzkoušela a většina firem šla pod kytky. A další budou následovat.
Stačí jeden protipříklad, aby bylo tvrzení vyvráceno. A vy jste si to jednou z možností hned vyvrátil sám. Je tam totiž podstatná podmínka "pokud své lidi vytížíte". Ale ani to nestačí. Další podmínkou je, že té činnosti musíte rozumět, nebo mít člověka, který tomu rozumí, jinak nelze zaručit, že to sám bude dělat dobře a efektivně. Dalším bodem je, že zatímco externí dodavatel má už předem připravené zázemí, pro vás by to mohlo znamenat to zázemí teprve budovat a po provedení úkolu ho zase rušit. Další možností je to, že dodavatel bude třeba tým dvou, tří lidí, kteří pracují na ŽL a nejsou zaměstnanci - v tu chvíli jim obvykle stačí méně peněz než u zaměstnance, protože nemusí danit 50 % příjmu (u zaměstnance nezapomínejte na odvody zaměstnavatele ve výší 35 % z hrubé mzdy).
A našel bych spoustu další příkladů, proč se vlastní zaměstnanci prodražují. Ve skutečnosti se vyplatí držet jen maximálně nezbytné množství zaměstnanců, protože zaměstnanci jsou hodně drahá sranda. Nejde jen o mzdové náklady, ale také to, že čím větší firma, tím více úrovní řízení, tím více byrokracie a přesouvané odpovědnosti, menší produktivita atd. Zaměstnavatel je navíc sešněrován velmi nepružným zákoníkem práce (co uděláte se zaměstnaci, pokud byste přišel o nějakou velkou zakázku a dalšího půl roku byste pro ně neměl dost práce?).
Koneckonců podívejte se sám kolem sebe - firmy od sebe navzájem nakupují výrobky i služby a nikdo nemá tendenci to vše sloučit do jediné firmy. Zpravidla nejproduktivnější a nejlépe rostoucí (ziskově) jsou firmy malé, které se zaměří výhradně na to, co dobře umí a zbytek nakoupí jinde.
to je zajimavy prispevek, na kterem by se dalo stavet, ovsem online kultura dnesnich dnu zakazuje dalekosahlou analyzu a proto pouze nekolik vykriku:
- vyrazy 'ktery tomu rozumi' jsou nepresne a mlhave. Jiz nekolikrat zde bylo poukazano v prispevcich na to, ze externi dodavatel 'tomu mnohdy rozumi jeste mene'. Dokavad nebude vymezeno, co je to TO, tak je tezke o nakladech diskutovat.
- uloha managementu je prave si rozmyslet, jak reaguji na promenlive zatizeni. To ze dnes celosvetove uvazuje management pouze tak, jak lidi pohodlne vyhodit, kdyz pro ne nemam praci je smutne a fakt, ale na to nepotrebuje nikdo nejake skoly, tyto naklady je mozno si hned usetrit.
- srovnani software s ostatnim prumyslem je bezny trik ve vsech diskuzich. Ono to k tomu jazykove svadi, kdyz se bezne pouzivaji vyrazy stavebni architekt a softwarovy architekt. Bohuzel je to tak, ze delba prace ve strojirenstvi je vysledek vyvoje poslednich 300 let a navic ve skole se nikdo na informatickych fakultach nedovi, jak by se delba prace mela v software provozovat. Na tu delbu prece si musime v software jste pockat.
prave protoze jdou lidi obtizne vyhodit tak je vyhodnejsi najimat si narazove externi pracovni silu. To je proste optimalizace nakladu, nejen mzdovych, prostory take nejsou nafukovaci.
Treba Wimbledon si taky pronajima hw/bandwidth od ibm protoze kdyby mel vlastni tak ho po zbytek roku neuzivi. Domu si taky nekupujete 100mbit linku abyjste si neco rychleji stahnul kdyz vam 2mbit po zbytek mesice staci.
Navic zamestanci jsou pekna pakaz a musi se drzet dost u huby, protoze nekolik malo problematickych jedincu dokaze rozbit i secviceny team. Jak nekdo zacne delat problemy, napriklad se mne snazi vydirat nebo pracuje schvalne nekvalitne ci pomalu aby se mi pomstil tak ho vykopnu. Vlastni vykopnuti je docela problematicke protoze urazeny zamestnanec se muze se mnou soudit a tak je potreba si pred vykopnutim opatrit dukazovy material ktery pak obstoji u pripadneho soudu.
Taky obcas nejaky soud projedu - naposledy jsem projel soud kdy zamestnanec pozadoval aby si mohl volat v pracovni dobe, dlouho a navic zadarmo sve nemocne manzelce. Soud jsem sice projel ale pote co jsem mu vratil prachy co jsem mu strhnul z vyplaty jsem ho z reorganizacnich duvodu prevelel na pracoviste v argentine, kam odmitl nastoupit a tak dostal padaka.
Naklady na zmenu v inhouse aplikaci nejsou 15k czk. Musite totiz programatora recruitovat, seznamit ho s aplikaci, pokud nezna pouzite technologie dostatecne je nutne ho nechat jeste zaskolit a navic ho musite dost platit i kdyz zadne zmeny nedela aby jste si ho udrzel a nesel vam delat jinam za vic. Pokud ho prace u vas nebude bavit, tak vam stejne odejde a musite zacit znova.
Nikoho recruitovat NEMUSIM kdyz uz je 10 let mym zamestnancem :-). Ty mraky nesmyslnych cisel vam s laelem brani ve vyhledu. Pokud implementator dostane vetsi zakazku, stejne se na vas vy.... pripadne to bude flakat.
Jeden programator vam IT tezko napise, krome toho potrebuje mit jeste patricne zazemi (sw architekta, testery, dokumentacni team, support pro koncove usery, server admina, project leadera, vypracovanou metodiku) aby se mohl venovat programovani a nemusel delat milion veci okolo.
Drzet a vzdelavat cely IT team je drahe a vyzaduje to dneska porad jeste nadstandardni knowhow, protose vyplati si ho pronajmout. Ve vyvoji IT delam a je to dost draha sranda, pricemz levneji to delat nejde pokud mate splnit zakaznikovy pozadavky na kvalitu a rychlost. U nas temer vsechny projekty uspesne dokoncujeme v terminu, coz obcas byva i docela huste. Srovnejte to s uspesnosti inhouse matlalu - tam se povazuje za uspech i 20% uspesnost dokonceni, s 20% uspesnosti bychom prisli o zakazniky velmi rychle. Neuspech u externiho dodavatele se posuzuje mnohem prisneji nez neuspech vlastnich zamestnancu. Proc jim vetsina projektu selhava? Protoze to neumi a nemaji vubec predstavu co to obnasi, jejich znalosti konci u LAMP + ViM a velmi efektivne se brani jakymkoliv efektivnejsim postupum.
Pokud implementator nesplni pozadavky v terminu nedostane zaplaceno a jeste zacvaka penale. To je obvykle pro nej dost silna motivace. Ze jim platite predem, naucte se tedy uzavirat pro vas vyhodnejsi smlouvy.
Vo tom to prave je, ABY NEMUSEL DELAT MILION VECI OKOLO! Proto se pro byznys pouziva unix nebo "levny unix" a ne herni platforma na ktere se porad musi delat "milion veci okolo" a neni cas na potrebne.
Z pohledu zakaznika s FUNKCNIM A SCHOPNYM IT je to porad lepsi nez zamestnavat drahe outhouse matlaly, nemyslite? Mam funkcni IT, vsechny projekty dokoncene ve stanovenych terminech a pozadovane funkcionalite tak proc bych mel vubec brat v potaz vami popisovane problemy? Lecite si tady tim nejaky osobni neuspech?
Ja ziju v CR (a nikomu neplatim predem) vy v JU-EZ-EJ, bavime se o ceske realite ;-). Tady se renomovane sro proste zavre a udela druhe a zakaznik ma smulu. Mimochodem Microsoft CR je s.r.o :-) stejne jako BSA.
"sw architekta, testery, dokumentacni team, support pro koncove usery, server admina, project leadera, vypracovanou metodiku" a další označíte jako "milion věcí okolo"? LOL.
Já také žiju převážně v ČR. Pobyt v zahraničí nejvýše zvýší rozhled, nic víc za tím nehledejte.
Pokud nikomu neplatíte předem, tak o jaké prostředky přijdete, když dodavatel nedodá? Nejvýše nebude hotová poslední etapa projektu. Pořád máte dokumentaci, zdrojáky, případně nárok na licence. Pokud byste naopak platil předem, nebo před převzetím (dané části) projektu, lze pochopit, že máte velký problém, když dodavatel nedodá.
Slusne rizenych projektu jsem zazil cca 7, vsechno velke zakazky. Umyslne prehlizite ze se bavime o stredich a malych firmach kde vami popisovane reseni je zcela mimo realitu?
Do visty si vzdy s chuti kopnu, protoze je zarnym prikladem jak tlachalove tlachaji a skutek utek.
V projektu pro malou firmu je oznacim za milion zbytecnosti okolo OBZVLAST KDYZ VYTRHAVATE Z KONTEXTU, to se pak snadneji pozna ze jste tlachal.
Dodavatel doda bastl, maly zakaznik to samozrejme zjisti po roce provozu nebo prvnim pokusu neco doplnit/migrovat data ze stare aplikace... Licenci na bastl jehoz autor s.r.o. to zabalil, si mohu akorat povesit na zed, kdyz to nikdo nechce supportovat/dodelat. Opet, mala firm a bez kvalifikovanych IT nedokaze posoudit kvalitu.
Zadavat zakazky v IT se musi umet, existuje jeste porad dost firem ktere vam to draze sprasi. Kdyz tomu mala firma nerozumi a nedokaze sama posoudit kvalitu nebo neuzavrit pro sebe nevyhodnou smlouvu tak si ma vzit projektovy dohled. Napriklad ve stavebnictvi se to takhle bezne dela.
Pokud zakaznik zjisti az po roce ze mu dodane reseni nevyhovuje, je to jeho chyba ze dodal spatne podklady a netestoval ho v prubehu vyvoje. Zakaznik musi s dodavatelem aktivne spolupracovat. Pokud si zakaznik mysli ze staci dodat nejake nepresne podklady a nekam poslat penize bude s vysledkem u vetsich projektu dost zklaman.
My treba takove projekty kde zakaznik odmita spolupracovat vubec nebereme a i ve smlouve mame zakotveno ze spolupracovat s nami musi, nejlepsi testeri jsou lidi z provozu ktere s tou aplikaci pak budou delat - proste potrebujeme aby nam tyhle lidi cas od casu pujcil na customer testing. Pokud nechce nebere ten projekt vazne a investovat do nej krome penez i trochu casu svych lidi tak at si laskave jde jinam.
Pokud chtel az po roce migrovat data ze stare aplikace, tak je to take jeho chyba. Bezne je ze pozadavek na migraci dat do noveho systemu je soucasti projektu. Ze to nevedel? Tak at si najme IT konzultanty.
Ve stavebnictvi pracujete s hmatatelnou "cihlou", ta neni virtualni. Ostatne proc mi rikate co ma a co nema delat takovy zakaznik? Ja to vim, pouze se vam snazim naznacit ze pomalu se dostavame u maleho projektu k nerealne cene! Navic normalni clovek/potencialni zakaznik si precte Vase reakce a co vidi, jen samou aroganci a nadrazenost. Opravdu ma zadat zakazku vam, proc?
Mel to ve smlouve (ze to pujde) akorat se na neco pozapomelo, ted si tou smlouvou muze akorat vytrit prdel protoze renomovana s.r.o. neexistuje a soudit se muze kolik chce. Holt same vyhody "reseni na klic" :-).
Nicmene chapu ze si svuj chleba (vy i lael) musite nejak branit, doba je drsna, situace v usa horsi nez zla...
nejde o to zda je zbozi hmatatelne nebo virtualni. V obou pripadech tomu nerozumi a tak si plati projektovy dohled. Ve spolecnosti existuje delba prace. Myslite si ze kdyz nam staveli v argentine sidlo tak ze jsme kecali zednikum do remesla jak to maji delat kdyz tomu hovno rozumime? Ne, najmuli jsme si dohled jako vsichni ostatni. My delame do IT a ne do zedniciny.
Pokud se mi cena zda u maleho projektu nerealna a moc velika, tak ho pochopitelne nezadam a snazim se vyresit dany ukol jinak. Je to normalni rozhodnuti managementu jako cokoliv jineho. Pokud si chci neco kutit inhouse mam vzdy tu moznost, ale celkove naklady (ktere si vetsina managementu nechce z ruznych duvodu spocitat) budou vetsi a riziko take.
Kdyby to bylo tak jednoduche tak verte tomu ze by byla snaha delat si maximum IT inhouse, ale ona je vseobecna snaha prave uplne opacna. Moje zkusenost to potvrzuje -- vetsina lidi delajicich v IT divizich v neIT firmach rozhodne nema na to aby neco programovala a nezprasila to.
Vetsina firem ma spatne fungujici IT. Kdyz ale prejdou na nektere z nasich odzkousenych reseni, tak si teprve zacnou pochvalovat jak IT dokaze zefektivnit jejich byznis. IT neni o tom ze koupite wokna s offisama. IT je tu od toho aby podporovala vas byznis a umoznilo vam delat spravna a rychlejsi rozhodnuti.
Vezmete si treba i takovy jeden hotel (mala firma), co vsechno potrebuje za IT aby mohl efektivne fungovat. Myslite si ze si bude vlastni aplikaci kazdy hotel programovat? Jasne ze ne, radsi si ji koupi uz hotovou. Lidska spolecnost ze zacala specializovat a tim se znacne zefektivnila. Kdyz se delaji veci ve velkem je to mnohem levnejsi nez je delat v malem.
Pokud neni IT vas core byznis, proc by jste se s tim meli vubec zatezovat a budovat si vlastni team programatoru? Obvykla a najivni predstava managementu je ze vlastnim programatorum az je vyskoli budou platit prakticky nic a oni pro ne budou pracovat protoze jsou to prece jejich verni zamestnanci, ne?
My s LO si nemusime svuj chleba vubec branit, mame zakazek vic nez stacime stihnout, penez taky dostatek, jedine ceho je nedostatek jsou schopni a pouzitelni lide.
Podivejte se treba na tu aplikaci co ma CZNIC na registraci domen a porad s ni machruje, kdyby to zadal nam vyjde ho to levneji, rychleji a kvalitneji, protoze pouzivame efektivnejsi nastroje a technologie a lepe to umime. 2 roky vyvoje v 6ti lidech na tak jednoduchou aplikaci? To je prilis pomaly.
Kromtoho ackoliv ten FRED neni zprasene napsany, jsou v nem races (pgsql backend se slony replikaci nekomentuji), chtelo by si to priste pridat do teamu nekoho kdo vidi do SQL a MVCC v PGSQL. Pravda takovych lidi na trhu prace asi moc nenajdete, DB expert pro Oracle by se urcite hledal snaz.
Na prikladu FREDa bych chtel ukazat je ackoliv je FRED nadprumerne kvalitni inhouse soft nebot neni zpraseny, my jako odbornici jsme jeste tak o 2 tridy lepsi.
A navic jste extremista, viz programovani a hotel.
Z principu odmitate ze IT lze resit interne, aniz byste oba vedeli o jak velkou firmu se jedna a co vsechno IT zamestnanci delaji a jake maji vyhody (kolik to zamestnavatele stoji a co on z toho ma). Neznate vstupy a porad si meletu tu svoji pisnicku demagogickou jak s vami kazdy usetri. Presne jako v teleshoppingu.
Castecne se muzeme shodnout na prvni casti druheho odstavce vaseho prispevku, jeho druha cast je opet demagogie jak vrata od stodoly.
Zbytek jsou blaboly a mentalni onanie kterou se nehodlam zabyvat.
Mel jsem namysli vetsi hotel, zhruba 150 zamestnancu. Nedavno jsme jednomu delali nejake drobnejsi zmeny v jejich aplikaci. Je mi jasne ze vy by ste jim jiz naordinoval at si udelali interni developerske oddeleni, ze tim prece usetri. Misto aby si koupili IS (JD Edwards) za cca $300k by si ho prece mohli naprogramovat sami, ne? Myslite ze by to zvladli levneji a lepe? Pro srovnani jeden programator stoji minimalne $150k/rok. Zkuste se zamyslet.
Dobry by bylo kdyby Oracle sejmul JD Edwards, zajimalo by mne jak by vypadal SAP migracni program. My jsme premigrovali svuj SAP z Oracle10 na DB2 a stalo nas to jen $30k poplatek firme ktera nam to delala + zakoupeni IBM POWER6 HW. Nechali jsme si to udelat ackoliv mame SAP team, ktery by to urcite zvladnul, ale kdyz by to zvorali tak by se z nich nedal vyrazit zadny dolar. Takle to bylo mene rizikove.
Na jiném místřě v diskusi jsem jasně psal, že i inhouse development má své místo, byť typicky nejde o scénář první volby. Důvody tu byly dost dobře popsány (schánění lidí, jejich vytížení, celkové náklady). Kdo vyrábí sušenky nebo prodává prací prášky, umí vyrábět sušenky nebo prodávat prací prášky, a ne dělat IT. Takové firmy typicky nemívají IT oddělení, které by bylo schopné něco slušného napsat, nebo při tom dokonce dodržet časový plán a rozpočet. A pokud ano, jsou náklady typicky vyšší, než při použití hotového produktu a externí firmy.
Jak jsem také psal, vy jste zřejmě viděl jeden inhouse development, a nic jiného. Já viděl spousty projektů interních i externích. U obou scénářů znám rizika (někeré případy byly opravdu tristní), a mám také představu o nákladech. Pravdivost toho, co tvrdím, je nejlépe ilustrovaná tím, že firmy skutečně v drtivé většině případů aplikace kupují či nechávají psát dodavatele, a nepíší je doma.
Ad 1. odstavec: IT dela to k cemu je proskolene, tedy ne vyrobu susenek. Neznam IT stavebni firmy kteri by michali maltu, neznam IT zadne firmy na susenky ktere by peklo susenky. V Demagogii jste ale dobry :-p.
Ad 2. odstavec: dodejte duveryhodne statistiky a pak uznam ze nelzete.
1. IT a telekomunikace jsou pro výrobce sušenek nástroj, nutný náklad, a ne primární předmět businessu. Taková firma si nevyrábí technologické linky, nevyrábí automobily, neupravuje si je, a nepíše si software, protože má jiný business. Psát SW je pro ně stejně vedlejší činnost, jako provozovat si autoservis pro své dodávky. A má podobně mizerné předpoklady "doma" dobře a levně psát SW, jako dobře a levně opravovat auta. To je věc, kterou vám již delší dobu tvrdím. Pokud z toho usoudíte to, co jste psal, máte asi nějaký problém.
2. A nechcete dodat důvěryhodné statistiky vy, když tvrdíte, že je lepší SW vyvíjet ve firmě? Kolik firem má vlastní skladové hospodářství, plánování výroby, fakturační systém, mzdy a další, a kolik koupilo licence a implementace od dodavatelů? Otevřete oči. Nebo je otevřete mě tím, že dodáte statistiku ;)
Ještě bych se zeptal, jestli vám něco říká pojem "úspora z rozsahu". Zvláště u produkce SW, kde je "výroba" dalšího kusu licence skoro zdarma. Podle vás je levnější napsat ve 100 firmách 100 různých SW pro podporu nějakého procesu, než jeden, který nasadíte ve všech těch firmách? Vždyť z takového tvrzení kape absurdita.
Nemá mu to smysl vysvětlovat. Byl zřejmě u nějakého in-house projektu, u kterého sice nemá přehled o plánování, nákladech, a možná ani o obecnějším účelu projektu, ale zato ví, jak to se má všude dělat. Takových lid se vždy najde dost. Vymění žárovku ve světlometu svého vozu, a hned ví, jak řídit autoservis.
Souhlasím s vámi. Dnešní ceny informačních systémů jsou už tak vysoké, že je levnější si to naprogramovat sám. Při nákupu IS musíte platit obchodníka, prezentátora, projektanta, implementátora, analytika, tým programátorů a nic neznající hotline. Každý se na vás přijede podívat ve vlastním autě. Nakonec zjistíte, když utratíte několik milionů, že vaší problematice vůbec nerozumí. Navíc vám nutí MS Server, MS SQL Server, MS Office a mnoho dalších licencí, které vůbec nepotřebujete. Na všechno stačí Linux server, PostgreSQL, JAVA a malý tým chytrých lidí.
Hlavni problem je ten tym chytrych lidi. Ty totiz radeji pracuji ve firmach kde dostanou to vlastni auto a velke penize. Tezko presvedcite reditele fabriky nekde napriklad na severu cech, aby platil programatorum vetsi plat nez ma on sam. Lidi (nejen) v IT jsou dnes celkem preplaceni a hlavni duvod je ze jich je nedostatek. Takze az ta bublina splaskne, tak pak se dockame levnejsich a kvalitnejsich IT specialistu, ale do te doby nezbyva nez zavidet konzultantum, kteri prijedou ve vlastnim aute berou trikrat tolik co vy a jeste tomu moc nerozumi.
Ten plat konzultantům nezávidím. Pouze u mě mají problém něco prodat. S těmi řediteli částečně souhlasím. Tam bych doporučil jedno. Dívat se na problém pouze přes plat schopného vývojáře v.s. plat údržbáře "powered user" je velmi krátkozraké. Příliš často se stává, že integrátor po skončení instalace přetáhne od zákazníka nejschopnější lidi. Zákazník ve výsledku má velmi drahý a kvalitou podprůměrný systém a přišel o to nejcennější - schopné lidi. Dobrý ředitel, a už se najdou i tací, schopné lidi shání a snaží se využít jejich schopností. Výsledkem je systém, který dělá to co má a know-how zůstane firmě.
Levnějších možná; kvalitnějších určitě ne. Kvalitní IT prostě vyžaduje určité dispozice k logickému myšlení, matematický background a minimálně přehled v IT technologiích. A takovéhle lidi školy prostě objemově neprodukují.
I malý tým chytrých lidí Vás bude něco stát - z vlastní zkušenosti vím, že za rok je prakticky minimální doba, za kterou se napíše trochu větší aplikace než malá. To při mzdových nákladech cca 40 tis/měs (což je docela málo) a dvou lidech znamená cca 1.6-2mil - přidejte si nájem kanceláři - a třeba i to auto a jste na 3m. Takže i projekt nad PostgreSQL, Javou a Linuxem něco bude stát. Jde ale o to, aby zákazník dostal sw, který potřebuje, který se mu vyplatí a který mu funguje - což se ne vždy povede. Zatím se to tu moc neřešilo.
Formuloval jste to lépe než já. Ano, i malý tým vás něco stojí. Já tvrdím, že náklady na malý tým jsou dnes srovnatelné s náklady na pořízení hotového systému (nepočítám účetnictví). Rozdíl je v tom, že koupený systém dělá to, co si myslel dodavatel že je správně a na konci vám uteče váš člověk, který tomu rozumí. Systém, který si děláte sám, je stejně drahý, ale dělá to co chcete vy a ti lidé (podle mě to nejcennější ve firmě) vám zůstane.
Jo konecne jste to pochopil. Vysledek tohodle bastleni je navic nejisty. Vyhodite treba 3 mega a nemate nic. Kdyz si to nechate delat tak vite ze budto reseni dostanete nebo give me money back + smluvni pokuta.
Tak možná v Americe - tady dostanete 100K a soudit se můžete do soudnýho dne - většina firem jsou s.r.o. :(. A i když dostanete něco zpátky, tak ztracený čas Vám nikdo nevrátí zpátky. Obecně výsledek zavádění IS je nejistý - a bohužel, pro IT firmy je prvořadá rentabilita nikoliv kvalita. Kvality IS se ukaze az po pár letech provozu.
"Na všechno stačí Linux server, PostgreSQL, JAVA a malý tým chytrých lidí."
Problem je ze maly tym vlastnich chytrych lidi je mnohdy mnohem drazsi nez ty licence ktere vam tak vadi. MS technologie se casto voli pro snazsi a hlavne RYCHLEJSI vyvoj.
MS technologie neznamenaji ani snazsi ani rychlejsi vyvoj. Jenom umozni tymu mene chytrych lidi vyvinout neco vicemene funguje. Jenze sebelepsi nastroje nenahradi remeslnou zrucnost, takze ve vysledku zaplatite i za licene i za remeslniky.
...ano tohle je pravda, plus pokud tedy by jsme uvazovali jeste subscription na linux podporu, podporu postrgre, glassfishe a praci lidi co v tom umi. Dale cas vyvoje aplikace, dalsi lidi kteri zanesou do aplikace business pravidla atd. pak je mozna lepsi si koupit krabici kde vsechno funguje a muzete zacit vydelavat a ne se starat o vlastni vyvoj.
Tohle je prave problem Sunu, kde se uvnitr spousta veci vyviji na nekolika frontach a pak se zjisti ze 1/3 firmy dela vlastne na stejne veci a pak je to v podstate k nicemu.
V dnesni dobe je opravdu reseni lepsi kupovat nez si je psat sami......
Ta poslední věta je dobrý vtip, ale budu se věnovat jiné věci.
Při nákupu IS se o náklady na vývoj dělíte s ostatními zákazníky daného produktu. Požadavky firem jsou si ve skutečnosti dost podobné. Například každý hotel potřebuje rezervace, recepci a pokladnu, typicky dále drobný prodej, směnárnu, správu přístupu, účtování hovorů, často restauraci. Podobně má své typické požadavky jakýkoliv další obor.
Mějme dvě situace:
A. Každá firma si postaví tým, který jí napíše aplikaci doma. Samozřejmě to bude malý tým, používající Linux, PostgreSQL a JAVA, a vy budete v jeho čele :)
B. Ten malý tým hyperinteligentních uživatelů Linuxu napíše produkt jednou. Produkt vybaví rozsáhlými možnostmi nastavení a rozšíření, aby šel upravit pro konkrétního zákazníka. Výsledný produkt prodá desítkám až desítkám tisíc různých zákazníků, kteří se koupí licence podělí o náklady na vývoj systému.
Vy nám tu tvrdíte, že případ A je pro zákazníka typicky levnější, než případ B. Já si dovolím nesouhlasit, protože abrurdita vašeho tvrzení je zcela zjevná. V případě B pravda musí produkt mít customizing layer, jehož vývoj stojí nějaké peníze, a také potřebujete toho obchodníka, implementátora a další lidi navíc. Ale o všechny ty náklady se dělíte s ostatními zákazníky, a proto je to výhodné.
Navíc jak bylo diskutováno kdesi výše, typicky je levnější i nechat si aplikaci napsat na zakázku, než jí psát vlastními silami. Dodavatel totiž na rozdíl od typické ne-IT firmy má lidi, zkušenosti, metodiku, a dává nějaké záruky. Jestli umí vaše firma vyrábět sušenky, nebo prodávat prací prášky, má se snažit dobře dělat svůj business, a ne fušovat do tvorby aplikací, stavebních úprav apod.
Zapletate se do svych lzi porad vic a vic. Proc by pripad B potreboval obchodniky, jedny z nejdrazsich darmozroutu v celem retezci, kdyz to dela pro sebe :-D
Bez ochodnika tezko nejake sluzby prodate. I kdyz prodavate jenom pres inet typicky se nekdo stara o zadavani reklamy, vyroby reklamnich materialu, prezentaci pro potencionalni zakazniky, press release atd. Je toho opravdu dost, co musi obchodni oddeleni delat. Rozhodne to neni zbytecna nebo nekvalifikovana prace.
Dobre obchodni oddeleni je opravdu k nezaplaceni a lide co to umi dobre rozhodne nebyvaji k dispozici ve velkem mnozstvi v nabidkach pracovnich agentur. Jako je rozdil mezi programatorem matlalem a dobrym programatorem, tak je stejny rozdil mezi dobrym a spatnym obchodnikem. A ano jsou velmi slusne placeni, vice nez programatori.
To je opravdu sranda. Nepochopil jste. Když si děláte SW pro sebe, tak si kompletně zaplatíte celý drahý vývoj aplikace (a nebudete platit obchodníka). Když se jedna aplikace prodá stovce zákazníků, tak zaplatíte setinu nákladů na vývoj, a setinu toho obchodníka. Prémiová otázka: co se vyplatí?
Pochopil jsem tak jak jste napsal, naucte se vyjadrovat pisemnou formou.
Ad premiova otazka: pokud se jedna o specielni SW ktery na trhu NEEXISTUJE, nebo mam kvalifikovane odborniky inhouse (opravdu je mam a mimo jine proste udelaji dalsi aplikaci) tak to, co nikdy nezkousnete :-)
V takovém případě jsem to buď já špatně napsal, nebo vy špatně pochopil. A protože jsem to po sobě četl (nyní ještě jednou), tak si myslím, že jste to vy špatně pochopil. Uznávám, že diskuse na takové téma není triviální, a příspěvky je třeba číst pozorně, ale snad od vás nežádám tolik.
Pokud SW na trhu neexistuje, typicky se vyplatí si ho nechat napsat od externí firmy. Pokud máte vlastní tým odborníků, schopných psát kvalitní aplikace s dodržením času a rozpočtu, tak jste v něm zřejmě už zbytečně utopil velikou spoustu peněz. V takovém případě bych si rozmyslel celou strategii, a na základě toho pravděpodobně divizi IT oddělil jako separátní firmu (záleží na číslech a okolnostech). To proto, že vývojáře typicky nevytížíte, a když budou ve vlastní firmě, tak budou mít i jiné zákazníky, kteří se podělí o jejich platy, a vy na tom typicky vyděláte. U výsledné firmy bych potom poptal výrobu dané aplikace.
Neznate vsechna data a ani je znat nebudete, takze chapu ze nechapete :-). Reknu vam jenom tolik ze kde neexistuje trh, neni komu prodavat a ten trh proste existovat nikdy nebude. Nebo snad 5 (no, mozna 2) potencionalnich zakazniku v CR povazujete za trh?
Ridte si vlastni firmu, aplikujte si sva moudra na svuj byznys, hezky s leninem a nereste co a jak maji delat ostatni. Rozhodne takove rady od programatoru nezni moc duveryhodne :-).
Chcete mi tvrdit, že neexistuje třeba trh tvorby zakázkových aplikací? :)
Samozřejmě nechte šéfa svého šéfa :) rozhodovat, jak uzná za vhodné. Pokud by někdo stavěl svou IT strategii na diskusích na rootu, asi by to bylo na hluboké zamyšlení nad jeho kvalifikací. Pokud je váš management spokojen s výší prostředků, na které ho přijde IT, tak nemáte problém.
Ještě bych se zeptal, jak to řešíte, když vývojáři dodělají interní projekt (jistě s dodržením zadání, času, ceny a dalších omezení), a do dalšího projektu je nepotřebujete. Staví nějakou SW "hladovou zeď", nebo diskutují na rootu?
Nebo máte, v duchu nejhorších podnikových tradic, nikdy nekončící projekty s faktickou absencí jejich řízení? U nikdy nekončícího projektu podniky ten SW vyjde zatraceně draho. Zpravidla si pak někdo spočítá, že za ty peníze (platy od IT managera po uklízečku uklízející IT oddělení, odvody, prostory, technika, energie) mohl mít implementovanou komerční aplikaci rovnou několikrát, a nebo si jí mohl nechat napsat na míru.
Stavba zdi? Takových aktivit se neúčastním. Teď se spíš rozhoduju, kde strávit svátky. Na výběr je Praha, Amsterdam, Las Palmas de Gran Canaria a Eilat. Kdybych měl levný mobil, tak bych ho na začátku svátků hodil do moře. Takhle vystačím s jeho vypnutím ;)
Jeste k prvni vete, nepopiram jeho existenci, jen vam rikam ze tato konkretni situace je takova jaka je a nema smysl se tim zabyvat. Ani s deseti vysoce kvalifikovanymi Ophiry kteri by pracovali napul zdarma :-).
Deset Ophirů asi seženete (Gazit Ophir, Adi Ophir, Ophir Nave, Ron Ophir, Ophir Pines-Paz, Johnathan Ophir, Meira Ophir a další), ale výrazně pochybuji, že kdokoliv z nich bude pracovat napůl zdarma. U své osoby to potom mohu vyloučit ;)
No konečně sem se dozvěděl z fóra pár zajímavých informací, jak to chodí. Takže má se cenu učit Javu nebo .NET. Sice osobně asi upgraduju na koště, ale kdyby...