Zahájení spolupráce
Komunikace a předávání informací je důležité, proto píši tento text.
Abych efektivně nakládal s mým i Vaším časem sepsal jsem několik informací rozdělených do tématických bodů
o tom jak zahájit spolupráci se mnou, jak spolupráce probíhá a jak funguji já.
Jelikož pracuji běžně remote, i dohodnutí spolupráce provádím vzdáleně.
K získání základních informací i podrobností výborně poslouží email.
Dotazy a nejasnosti si vyjasníme po telefonu nebo video callem.
Osobní setkání je tak možno odložit na později a strávit ho při obědě nebo již osobní konzultací při procházce v přírodě.
Dotazy na projekt
- Kdo projekt vede?
- Jak je projekt veden? Držíte se nějaké metodiky?
- Máte nějakou aplikaci na vedení úkolů?
- Jak řešíte verzování projektu?
- Jak je projekt testován?
- Máte testovací/vývojové prostředí?
- Kolik dalších lidí na projektu pracuje? Jaká je jejich role?
- Je dokumentace?
- Na koho se budu moci obracet s dotazy?
- Jaké technologie jsou použity? A v jakých verzích?
- Jak na to spěcháte?
- Co preferujete: Cenu vs. kvalitu vs. rychlost?
- Orientačí představa o finančním budgetu?
- Jste schopni fungovat i remote?
O vás
- Odkud jste? Z jaké země jste?
- Jste živnostník nebo firma, jak velká?
- Fakturační údaje.
- Co je Váš předmět činnosti?
- Osobní zájmy?
- S čím chcete pomoci?
- Co umíte?
- Co chcete dělat?
- Co sháníte?
- Co nabízíte?
O mně
A zde jsou informace o mně, Linkedin Josef Jebavý a moje nabídka IT služeb formou standardních balíčků.
Moje reference, doporučení navolnenoze.cz, hodnocení webtrh.cz.
Pracuji ve dne a v noci spím.
Bydlím v České Republice v Krkonoších, hodně cestuji. Pracuji vzdáleně=remote.
Moji zákazníci jsou převážně z ČR. Případně Slovensko, EU, USA.
Oficiality a způsob spolupráce
Požadujete-li podepsání smlouvy pošlete vzor předem. Ano, podepisuji smlouvu o mlčenlivosti (NDA). Pošlete smlouvu prosím rovnou při zahájení komunikace.
Smlouva o dílo
Smlouvu o dílo, podepisuji pouze při splnění všech těchto bodů:
- Je udělána podrobná analýza.
- Je navrhnuta architektura aplikace.
- Jsou vybrané technologie k realizaci.
- Použité technologie mám ověřené nebo je v rámci analýzy vyzkouším.
- Projekt musí vycházet nebo se podobat již mnou realizovaným projektů.
Tyto potřebné úkony, které je potřeba provést před zahájením práce na projektu, mohu provést za vás já sám. Nejsou závazkem k realizaci projektu ba naopak umožňují lépe odhadnout možnosti a náročnost realizace a připravit se na spolupráci.
Agilní vývoj
Přednost dávám Agilnímu vývoji, protože je pro objednavatele:
- Pružnější
- Efektivnější
- Často i levnější
- Požadavky se dají měnit v průběhu realizace
- Objednavatel průběžně ví na čem se pracuje
- Objednavatel nemusí čekat na výsledek, ale průběžně dostává výsledky práce
- Objednavatel může zhodnotit dřív jestli dostal to co požaduje a ověřit jestli to má benefit
- A hlavně takový způsob vývoje softwaru vede k oboustranné spokojenosti
Jak začít
Ideální je pokud existuje nějaký člověk, který daný projekt aspoň trochu zná.
U nových projektů počítejte s analýzou požadavků a navrhnutím architektury aplikace.
U přebíraných projektů počítejte s větší časovou investicí na:
- Získání informací
- Zdokumentování
- Zprovoznění vývojového prostředí a aplikace
- Úklid v projektu
- Zálohování (serveru/aplikace)
- Sběr, filtrace a kontrola logů
- Aktualizace: operačního systému, knihoven aplikace atd.
Na existujícím projektu je ideální začít na menších jasně definovaných úkolech.
Následně je potřeba dohnat technologický dluh a posouvat projekt kupředu.
Dlouhodobé spolupráce
V průběhu dlouhodobé spolupráce můžete očekávat:
- Návrhy na zlepšení
- Aktualizace a upgrade technologií
- Komunikaci (odpovídat na emaily, zvedám telefony)
Pro efektivní práci očekávám:
- Zdrojový kód je verzován ( GIT )
- Vedení dokumentace
- Používání nástroje pro vedení úkolů
- Testovací prostředí
- Pro nasazování aplikace do provozu a řešení provozních problémů by měla aplikace být provozována na VPS s možností root (administrátorského) přístupu
Body 1. až 3. je schopen zajistit nástroj GitLab včetně vedení odhadů náročnosti a podrobného sledování stráveného času.
Odstraňování problémů
Řešení problémů provádím následujícím způsobem:
- Získání informací.
- Typicky jsem schopen řešit problémy s technologiemi, které znám. Nemohu však zaručit, že budu schopen vyřešit problém na pro mně neznámé instalaci serveru nebo softwaru vyvinutém na míru.
- Zaplacení zálohy 2 hodiny.
- Zprovoznění toho co dříve fungovalo jsem typicky schopen řešit s časovým budgetem 1h analýza a 1h rešení.
- Pokud bude řešení komplikovanější v průběhu dám vědět a domluvíme další postup.
- Veškerý čas strávený nad problémem je placený.
Komunikace
Komunikace je důležitou součástí práce. Bez komunikace se nedá vytvořit zadání natož dokončit projekt. Konzultace a porady jsou placeny. Z komunikace je potřeba provést zápis.
- Jako hlavní komunikační nástroje používám: email nebo tiketovací systém, kam zákazník zadává nové požadavky.
- Chat - pro rychlou komunikaci.
- Telefon pro urgentní věci nebo předem domluvené porady.
- Jitsi pro video konference a sdílení obrazovky počítače.
Nacenění
Práci obvykle účtuji od hodiny. U pro mě neznámých projektů je to jediná pro mě schůdná možnost, protože odhady u neznámých projektů není na základě čeho odhad odvodit a jedná se tedy obvykle jen o věštění. Naceňuji proto např pouze malé jednorázové přesně definované úkoly.
- Servery - přesně definované, opakovatelné úkoly, mohu nacenit fixně.
- Malé úpravy, typicky zjištění stavu něčeho - fixně placená analýza, následně navrhnu způsob řešení a cenu.
- Vývoj softwaru: na drobnosti dávám odhad. Ostatní od hodiny.
- Jednorázové workshopy bez přípravy: man-day.
- Připravená školení pro skupinu lidí: fixně (školení na míru za příplatek).
"Jsem drahý?" Ano, již nejsem začátečník a tak moje hodinová sazba není malá. A právě díky tomu a mým teoretických znalostem a letitým zkušenostem jsem vám schopen ušetřit váš čas, čas zaměstnanců a programátorů a tím pádem i peníze. Také jsem díky tomu schopen práci dodat rychleji. Práci, která je ve vyšší kvalitě, což znamená že například software je bezpečnější a bude možnost ho dále rozvíjet. Díky znalostem do šířky jsem schopný zastat odbornost i dalších specialistů, takže nemusíte pracně shánět další odborníky na IT.
Platby
Fakturuji průběžně. Na začátku častěji, typicky po dokončení dílčího úkolu.
Platba cca 50% zálohy na předem definované větší úkoly a zbytek při předvedení díla a následně hotovou práci předávám.
Splatnost faktur 7-dní.
Při pravidelné spolupráci fakturuji odpracovanou práci po skončení měsíce.
Zahájení spolupráce začíná platbou zálohy.
Storno objednané práce: v případě nezahájení práce je možno vrátit 50% částky.
Zbylé peníze za předem objednaný čas, který nebude využit do čtyř měsíců od platby, propadá bez nároku.
Menší úkoly typicky dodávám do 14 dnů. Pokud se na realizaci spěchá za 50% příplatkem zvýším prioritu odbavění úkolu. Urgentní pomoc, práce mimo denní dobu, práce o víkendech a o svátcích 100% příplatek.
Co dostanu za úvodní platbu?
Před zahájením spolupráce zhodnotím, zdali je projekt pro mě zajímavý a jsem schopen Vám pomoci. Dálší práce je placená. Úvodní platba slouží k zaplacení první práce.
Úvodní platba slouží primárně na práce jak jsou:
- Seznámení s HW
- Seznámení projektem.
- Konzultace po emailu, telefonu nebo videocally.
- Technická analýza požadavků a zápis.
- Návrh architektury řešení.
- Vytvoření testovacího kódu.
- Vyhledání kritických míst v projektu.
- Následně budu schopen se vyjádřit pokud jde o složitost realizace.
- Návrh jiných postupů jak potřeby zákazníka řešit - levněji/efektivněji.
- Vyhotovení drobných úkolů.
Výše úvodní platby
První platbu můžete volit například o délce:- Rychlá konzultace - 1hod
- Delší konzultace - 2hod
- Zahájení prací na menším projektu a drobném úkolu - 1 manday
- Zahájení prací na středním a větším projektu - 2 manday
- Zahájení prací na HW/elektronickém projektu - 3 manday