Kiekvienas rodiklis turi dvi puses — ir per aukštas, ir per žemas atveda į problemą:
Rodiklis
Per aukštas
Per žemas
COGS
Delivery neefektyvumas — mažas utilization, daug nebillable darbo, prastas planavimas.
Per agresyvus pricing arba investicijų į kokybę trūkumas — rizika klientų pasitenkinimui ir komandos perdegimui.
G&A
Per daug overhead — koordinavimas, susitikimai, mažai output.
Strateginio valdymo bandwidth trūkumas — sustojusi koordinacija, sprendimai vėluoja.
S&M
Investicijos be konversijos — prastas marketingo / pardavimų ROI.
Pipeline nesiformuoja — nebus augimo, priklausomybė nuo esamų klientų.
R&D
R&D nefokusuotas arba be aiškaus ROI — daug "vidinių projektų".
Stagnacija — atsiliekam nuo įrankių, procesų ir rinkos pokyčių.
Operatyvika
Komandos paskirstymas pagal kategorijas
Kiekvieno komandos nario laikas pasiskirsto tarp COGS (klientams) ir Expenses (vidaus darbų).
Pozicija
% COGS — klientams
% Expenses — vidaus darbai
DEV
80% — projektai klientams
20% — vidiniai procesai / R&D
PM
60% — klientų projektų vadyba
40% — sales palaikymas, kita vadyba
CTO
50% — delivery (architektūra)
50% — strategija / valdymas (G&A + R&D)
CEO
0–20% — delivery (išskirtinai)
80–100% — valdymas / augimas (G&A + S&M)
Healthy payroll: 60–75% nuo revenue. Apie 65–70% viso komandos darbo laiko skiriama klientams (delivery) — likusi dalis S&M, R&D ir G&A veikloms.
Sistema
Kas yra OKR?
Žinodami, kuriose zonose esame ir kaip pasiskirsto komandos laikas, mums reikia būdo strateginius tikslus paversti konkrečiais veiksmais. Tam naudojame OKR.
Objective — ką norime pasiekti. Kryptis, kokybinis sprendimas.
Key Result (KR) — kaip suprasime, kad pasiekėme. Kiekybinis, su terminu, ambicingas bet realus.
KPI(Key Performance Indicator) — nuolat sekama metrika; "pulsas" be galutinio finišo taško.
Metrika — bet kuris pamatuojamas dydis. Ne kiekviena metrika yra svarbi.
Objective Įmonė healthy
KR EBITDA ≥ 15% iki 2026 Q4
KPI COGS / revenue (sekama kas mėnesį)
Metrika Komandos billable valandų suma
Strategic OKR #1
Įmonę išlaikyti healthy
Pamatuojami rezultatai:
Net profit ≥ 10–15%(arba EBITDA ≥ 15–20%)
COGS ≤ 50–55% nuo revenue
Payroll ≤ 75% nuo revenue
≥ 65–70% payroll skiriama COGS (delivery)
S&M 8–12% · R&D 5–10% · G&A ≤ 15–20%
DSO 15–30 d.
Strategic OKR #2
Užtikrinti tvarų augimą
Pamatuojami rezultatai:
Revenue augimas ≥ 20% YoY
Customer retention ≥ 90%(Churn < 10%)
Pipeline ≥ 3 mėn. revenue
≥ X naujų klientų / mėn.
NPS ≥ 40
S&M ≤ 15% nuo revenue
≥ 70% revenue iš ilgalaikių klientų (optional)
LTV / CAC ≥ 3(optional)
Kaskadavimas
Nuo strategijos iki kiekvieno žmogaus
OKR sistema veikia trim lygiais — kiekvienas žemesnis lygis paaiškina, kaip pasiektųsi aukštesnio lygio tikslai. Taip strategija pasiekia kiekvieno komandos nario kasdienybę.
ĮMONĖS LYGIS → Strateginiai OKR
Kur einam? Healthy + Tvarus augimas
│
▼
SRIČIŲ LYGIS → Taktiniai OKR
Kaip ten nueisim? Pardavimas · Klientai · R&D · Gamyba
│
▼
ŽMOGAUS LYGIS → Asmeniniai OKR
Ką aš darau? Konkretūs ketvirčio tikslai kiekvienam
Kiekvienas lygis siejasi su aukštesnio lygio tikslu — nė vienas OKR neegzistuoja izoliuotai.
Komandos narys mato, kaip jo darbas siejasi su įmonės kryptimi.
Asmeninis OKR — aiškus kelias augimui: kompetencijos, atsakomybė, įtaka.
Kaskadavimas
Taktiniai OKR — keturi pjūviai
Strateginiai OKR yra aukšto lygio. Žemiau jie kaskaduojasi į taktinius OKR — konkretesnius rezultatus kiekvienoje srityje.
Strategic Health → Gamybos efektyvumas + Klientų santykiai (DSO)
Strategic Growth → Pardavimas ir augimas + Klientų santykiai (retention)
Abu strategic → R&D ir tobulėjimas
Pardavimas ir augimas— PMs + CEO/CTO
Klientų santykiai— PMs
R&D ir tobulėjimas— CTO + Devs
Gamybos efektyvumas— PMs + Devs
Taktinis OKR · Pardavimas
Pildyti ir konvertuoti pipeline
PMs + CEO/CTO
Du atskiri pipeline: nauji klientai · esami klientai (upsell)
Pipeline užpildyti resursai ≥ 3 mėn. gamybos capacity
Pipeline vertė ≥ 3 mėn. revenue (nauji) + ≥ 1 mėn.(upsell)
Pipeline įvertis € / gamybos val. ≥ 150 €
Trivian produktai pipeline'e: 20% Q2 · 25% 2026
Naujų sutarčių apyvarta: 63 k€ Q2 · 172 k€ 2026
Naujų sutarčių iš viso: 10+ Q2 · 30+ metinis
Qualified leads iš performance marketingo: 30+ Q2 · 120+ 2026
Per Q2 išsitestuoti 4 marketing kanalus: YouTube · PMax · AdWords · SEO
Taktinis OKR · Klientai
Išlaikyti ir stiprinti ryšį su esamais klientais
PMs
≥ 1 kartą per ketvirtį sukontaktuoti savo iniciatyva — pozityviais reikalais, ne dėl problemų
NPS apklausa ≥ 2x/metus kiekvienam klientui
≥ 25% esamų klientų kreipiasi savo iniciatyva dėl papildomų paslaugų (per ketvirtį)
Sąskaitos apmokamos per ≤ 30 d.
≥ 90% klientų turi abonentinę palaikymo sutartį
Kritinių incidentų / eskalacijų ≤ 1 / ketvirtį
Pagrindas — CRM su pilna klientų informacija, komunikacijos planu ir veiksmų istorija.
Taktinis OKR · R&D
Nuolat gerinti įrankius, procesus ir paslaugų portfelį
CTO + Devs
≥ 1 Operational R&D iniciatyva per ketvirtį (AI įrankiai, automatizavimas, procesai)
≥ 1 nauja paslauga arba produktizuotas sprendimas per ketvirtį
Kiekvienas developer pasikelia kompetencijas per ketvirtį (žinių vertinimas + individualus planas)
Hosting / infrastruktūros incidentų ≤ 2 / mėn.
Kiekvienas developer ≥ 1 workshop arba prezentacija per ketvirtį
Taktinis OKR · Gamyba
Teikti paslaugas kokybiškai ir efektyviai
PMs + Devs
Key Results (preliminariai):
Billable utilization ≥ 75%(developers)
Vidutinis ticket / užduoties sprendimo laikas ≤ X d.
SLA laikymasis ≥ 95%
Vienas PM valdo ≤ X klientų(kad kokybė nenukentėtų)
Šios srities OKR dar nesame iki galo konkretizavę. Kai turėsime pilną taktinių OKR planą — kalbėsimės su kiekvienu komandos nariu apie asmeninius tikslus ir siekiamus rezultatus.
Toliau
Veiksmų planas
Peržiūrėti metinį biudžetą ir susibiudžetuoti sritis pagal Healthy zoną. done
Peržiūrėti kiekvieno komandos nario įsitraukimą į konkrečią sritį. planned
Kiekvienai sričiai (COGS, S&M, R&D, G&A) suformuoti veiksmų planą, paskirstyti resursus, nustatyti OKR. in progress
Identifikuoti gaps — kur trūksta resursų arba kur jie nebus tinkamai įsisavinti. planned
Pagrįstai priimti sprendimus dėl žmonių samdymo arba paslaugų pirkimo. planned
Reguliariai matuoti strateginių OKR pažangą — Healthy rodiklius (kaštai vs revenue, sveikatos zona) ir augimo rodiklius (revenue YoY, retention, NPS) — bei reaguoti į nukrypimus. planned
Pradedame nuoseklų laiko trackinimą pagal kategorijas (Klientai · S&M · R&D · G&A) — be šito visa sistema neveikia.
Klausimai · diskusija
005 — Tema 03
Tema 330 min10:10 – 10:40Giedrius
Kas laukia programuotojo pozicijos ateityje?
AI jau dabar kompetentingai generuoja kodą. Per artimiausius metus greičiausiai atliks didžiąją dalį rutininio implementation darbo.
Jei „developer" pozicija yra tik apie programavimą kaip kodo rašymą — tai ji patiria realų spaudimą.
Šiandien — atviras ir nuoširdus klausimas kiekvienam:
kur esame ir ką darome dabar?
ką darysime ateityje?
pasirinkimas
Nesikeisti ir išnykti, ar prisitaikyti ir laimėti?
Ne dramatizuojant. Ne lemtis, o evoliucija. Kiekvieno laisvas pasirinkimas, kaip adaptuotis.
Realybės kontūrai
Ką AI pakeičia — kur neverta konkuruoti
Rutininis kodo rašymas — funkcijos, klasės, CRUD, boilerplate
Sintaksė ir lookup — atsiminti „kaip Laravel'yje padaryti X", standartiniai pattern'ai
Infrastructure / stack setup — parašyti docker-compose stack'ą arba padaryti projekto kopiją
Greitas prototipas — 80% sprendimo per kelias minutes
Atsikartojančios užduotys su aiškiu dėsningumu — refactoring'as, kodo formatavimas, vertimų išrinkimas
Greitis rašant kodą — tikrai ne programuotojo naudai.
Kur mūsų stiprybės
Ko AI nepakeis
Užduoti taiklius klausimus — AI dažnai vykdo užduotį arba priima jau esantį kodą, bet nekelia klausimo, kodėl / ar to iš vis reikia
Laikyti visumą galvoje — klientas, kontekstas, projekto istorija, business taisyklės — pilną paveikslą mato tik žmogus
Vartotojo patogumas — kas aišku, patogu ir intuityvu, sprendžia tik tas, kuris produktą naudoja. AI gali sukurti UI, bet negali jo objektyviai įvertinti, ar patogu naudoti
Prisiimti atsakomybę — po commit'u pasirašai tu, ne AI modelis
AI ne tik kodui
9 kasdienio darbo sritys
Sritis
Kuo AI padeda
Research
Padeda rasti efektyviausią problemos sprendimą, analizuoja variantus, lygina kompromisus
Dokumentavimas
Skaito codebase ir kodo pakeitimus, rašo aiškius aprašymus, README, API docs
Testavimas
Generuoja unit / feature testus
Automatizavimas
Scriptai, cron job'ai, vienkartiniai pipeline'ai
Tech support
Padeda tau pačiam, kai kažkas neveikia lokaliai ar serveryje
Debuginimas
Skaito logus, atseka klaidos šaltinį, siūlo fix
Infra setup
CLI tools, Docker compose, Traefik, health checks
Komunikacija
Aiškiai ir argumentuotai struktūrizuoja mintis — formalūs laiškai, prezentacijos, atsakymai klientui
Mokymasis
Paaiškina koncepcijas / technologijas / teoriją bet kokiu gyliu, kol pasidaro aišku
esmė · teisingas požiūris
Nebėra atsakymo „nežinau / nemoku"
Kiekvienai problemai yra sprendimas, kurio dar niekada nebuvo taip lengva surasti.
Didžiausias privalumas
Ne kas greičiausiai atlieka užduotį
Rasti efektyviausią problemos sprendimą — iš visų galimų variantų atrinkti tinkamiausią pagal kliento poreikius
Integruoti ir jungti — sujungti AI, kodą, bibliotekas, servisus į veikiantį sprendimą
Matyti visumą — kaip dalys susijungia į sistemą, kuri sprendžia kliento problemą
Curation. Synthesis. Judgment. Tai, ko AI neturi.
virsmas
Trys ašys, kuriose keičiasi mūsų darbas.
Ašis 1
Mažiau rašymo → daugiau mąstymo
Mažiau laiko skiriama kodo rašymui
Daugiau laiko — task'o supratimui, sprendimų svarstymui, review'inimui
Tikslas ne kodas, o efektyviai sukurtas kokybiškas sprendimas
Ašis 2
Nuo gylio → į plotį
Anksčiau: specializacija viename siaurame domene (PHP backender, Frontender, DevOps, ...)
Dabar: plotis ir įvairovė — gebėjimas taikyti, jungti ir integruoti skirtingas technologijas
AI atstoja gylį (sintaksę, library detales). Plotis ir pilnas kontekstas lieka tau
Plotis vertingiau už gylį. Gylį AI uždengia, kai reikia.
Ašis 3
Nuo programuotojo prie sistemų architekto
Ne sysadmin. Bet supranti, kur tavo kodas gyvena
Ne DevOps. Bet moki perskaityti docker-compose.yml ir lokaliai pasileisti visą stack'ą
Ne security ekspertas. Bet atpažinti OWASP Top 10 problemą savo kode — privalu
Architektas neima plytos į rankas. Bet žino, kaip jos sudėtos visame pastate.
Sprendimų matrica
Build · library · self-host · SaaS
Kurti nuo 0 → tik tai, kas iš tikrųjų unikalu produktui
Naudoti kaip biblioteką → datos, CSV, paveikslėliai, PDF, validacija (commodities)
Self-host mikro-servisas → DB, Elasticsearch, n8n, image proxy, Varnish, Grafana — kai norisi pilnos kontrolės ir galima sutaupyti
Paid SaaS → email delivery, Stripe, Cloudflare, Google OAuth — kai klaida ar sutrikimai turi rimtų pasekmių
Klausimas ne „ar galime tai sukurti?" — o „ar turėtume, atsižvelgiant į visa kita?"
Technology awareness
9 sritys, kurių baseline turi būti
#
Sritis
Pavyzdžiai
1
Loginis mąstymas
Algoritmai, sąlygos, funkcijos, klasės, duomenų tipai ir struktūros, atmintis
2
AI
Claude Code, ChatGPT, Gemini, Copilot, prompting ir briefing, AI output review, agentic workflows, MCP
Naujos technologijos, frameworks, įrenginiai, IoT, industry trends
pabaiga
Kelias — tavo rankose.
Nėra reikalavimo žinoti ir mokėti viską. Tikslas — adaptuotis ir kryptingai keistis kartu su sparčiai besikeičiančia aplinka. Gebėti atsirinkti ir įgyti kompetencijų tada, kai reikia. Visos galimybės ir priemonės yra. Jei reikia pagalbos — klauskime. Jei kažką randame įdomaus ir naudingo — pasidalinkime.
006 — Tema 04
Tema 430 min10:40 – 11:10Gvidas, Giedrius
TRIVIAN platforma
How we're building a composable e-commerce platform from Laravel packages — and where it's going.
the goal
One Laravel project. Select a plan. Swap a theme. Buy add-ons.
End state
A project's composer.json
trivian/plan-pro — the feature set (catalog, cart, orders, blog, GDPR…)
trivian/theme-cartzilla — the storefront theme
trivian/delivery-dpd — an optional purchased add-on
The Laravel project itself is thin — routing, config, environment. Business logic lives entirely in packages.
PM išsiaiškina ir suderina su klientu, ko tiksliai reikia
Biznio poreikis ir tikėtinas rezultatas
Kas techniškai įmanoma, koks effort
Panašių sprendimų pavyzdžiai
Rezultatas — su klientu raštu suderintas poreikis
Ar programuotojas šitame etape dalyvauja? Priklauso nuo situacijos, sprendžia PM'as, kaip efektyviau. AI gali padėti atsakyti į daugelį klausimų greičiau ir pigiau. Bet faktas tas, kad programuotojo darbas tiesiogiai priklauso nuo to, kaip gerai darbas šiame etapas atliktas.
PM formuluoja techninę užduotį programuotojui. Tai ne copy-paste kliento pageidavimai, bet ir:
Biznio kontekstas — kodėl to reikia, ką tai keičia?
Panašūs pavyzdžiai — kur tai jau buvo daroma?
PM įžvalgos — į ką atkreipti dėmesį, galimos rizikos, "corner cases"
Techninio įgyvendinimo vizija — pagal kurią buvo vertinamas effort
UX perspektyva — kaip tai veikia iš vartotojo pusės
› Etapas 02 · AI padeda PM// T05 · 01 Poreikiai · 02 Užduotis · 03 Įgyvendinimas · 04 Validacija
PM žino produktą — ne kodą
Svarbūs apribojimai: PM suformuluoja užduotį turėdamas pilną biznio ir projekto know-how bei suprasdamas vartotojo kelią (UI/UX), bet neturint prieigos prie kodo. Tai gairės programuotojui — ne konkretus techninis sprendimas.
Čia AI labiausiai padeda PM: struktūruota, detali užduoties dokumentacija anksčiau buvo labai imli laikui ir neįdomus darbas. Dabar tai greitai ir net aiškiau atlieka AI. Sarbu sutarti ir suprasti, kad visa pateikta informacija yra tikrai perskaityta ir patvirtinta PM — tai ne perteklinis tekstas dėl akių, o vertinga informacija, svarbi tinkamai atlikti užduotį.
Formatas:
Flow nesikeičia. Užduotys lieka Trello.
Prie užduoties prisegamas detalus aprašymas: eksportuotas .md failas arba read-only nuoroda į AI chat'ą (deja, nėra galimybės kolaboruoti).