Příspěvky

Zobrazují se příspěvky z říjen, 2022
Obrázek
Jak vybudovat malou softwarovou firmu Návrh datového modelu Úspěšná softwarová firma musí dodávat úspěšné projekty. Takový software musí být stabilní, dostatečně rychlý a umožňovat další rozvoj. Tím pádem potřebuje kvalitní datový model. Pokud se databáze začne zadrhávat při větším množství dat nebo nejde jednoduše přidat další zákazníkův požadavek, či data neumožňují získal potřebnou informaci je to problém a firma ztrácí důvěru zákazníka. Já se řídí při návrhu nemnoha pravidly která mě provedla všemi těmito zmíněnými úskalími. Pojďme si je probrat. Barevné odlišení druhů dat a vazeb Na následujícím obrázku můžeme na první pohled odhadnout jaké tabulky jsou hlavní, které jsou podpůrné nebo že některé jsou něčím specifické. Je dobré umístit třeba vlevo nahoru i nějaké vysvětlivky co které barva znamená. Tak například na tomto datovém modelu jsou hlavní tabulky oranžové, méně důležité tabulky světle oranžové, podpůrné tabulky zelené, polymorfní tabulky jsou magicky fialové. Spojovací ta
Obrázek
  Jak vybudovat malou softwarovou firmu Plánování práce a projektů Při řízení lidí je potřeba rozdat úkoly. Úkoly se většinou sdružují do nějakých skupin, a i ty skupiny můžeme seskupit do hromady a vzniká projekt. Budujeme malou SW firmu, je třeba organizovat práci aby firma šlapala. Mě se osvědčili projekty jak pro krátkodobé cíle, tak dlouhodobé cíle - takové vlastně nekonečné projekty. Proberu zde obě varianty, jejich specifika a jak je používáme. Obrázek generován umělou inteligencí ... Konečný projekt Řekněme, že nás zákazník osloví s představou aplikace. Ví v principu co by měla dělat. Občas zabrousí do nějakých detailů, občas chápe věci povrchně, nebo ve zkratce. Našim úkolem bude z těchto informací, které rozhodně nejsou kompletní sestavit nějaký plán práce, který se ale kompletnosti blíží, protože jinak bychom došli při odhadu potřebného času, potřebných lidí a jejich schopností k mylným závěrům.  Obrázek generován umělou inteligencí ... Z neuspořádaných myšlenek chceme složi
Obrázek
Jak vybudovat malou softwarovou firmu Zaměstnavatel Jak se posunout ze “vše dělám sám” na zaměstnavatele, popíšu v tomto článku a budu čerpat z vlastních zkušeností. Pokud vás zajímá, jako zaměstnance, jak se přeměnit na majitele vlastní firmy, přečtěte si předchozí článek.: “Z programátora podnikatelem”. Když už máte společnost s.r.o., jednou přijde chvíle, kdy je práce již moc a vy byste rádi přijali zaměstnance. Není to vždy snadné svěřit práci někomu jinému. Hlavně chcete, aby kvalita práce zůstala nebo byla ještě lepší.   My nové zaměstnance učíme naše způsoby, udělali jsme jim dokumenty jak co dělat a nedělat. Nováčci začínají psaním testů a učíme je vytváření Pull-Request / Merge-Request a akceptovat naše review. Přijímací pohovor Určitě zde nechci psát, jak dělat správný HR management (Human resource management, česky Personalistika, je to obor, který se zaměřuje na získávání kvalitních lidí pro podnik - tak říká česká Wikipedie).  Chci se zaměřit na jediný aspekt, kromě o
Obrázek
Jak vybudovat malou softwarovou firmu Z programátora podnikatelem J ak se posunout z pozice programátora na majitele vlastní firmy popíšu v tomto článku a budu čerpat z vlastních zkušeností. Popíšu problémy kterým jsem čelil a způsob jak se nimi vypořádal. My programátoři jsme zvláštní sorta lidí. Leckdo nás nechápe, ale všichni potřebují. Bez nás by prostě žádné aplikace nebyly. ;) To ovšem neznamená, že musíme programátory zůstat navždy!  Prošel jsem cestou od zaměstnance, přes OSVČ až po zakladatele a spolumajitele dvou s.r.o.. Chtěli byste také? Můžete! Pojďme zjistit, jak na to. Freelancer Když jsem jako zaměstnanec přemýšlel nad tím, jak krásné by to bylo mít vlastní firmu, rovnou jsem tuto představu pouštěl z hlavy. Jednoho krásného dne, jsem však opustil řady zaměstnanců a stal se freelancerem alias OSVČ. Neprovozoval jsem žádný švarcsystém, ale opravdu začal shánět různorodé zakázky. Proč o freelancingu píši? Ona to byla dobrá škola. Postupem času jsem došel k několika důl