Ugrás a tartalomhoz
← Vissza a Naplóhoz

60 modul, 88 modell, 3402 teszt — egy év a Consulting OS-szel

Hogyan szállítottunk egy év alatt 60 modult egy tanácsadó platformhoz anélkül, hogy kiégtünk volna. A titok nem a sebesség, hanem a séma.

Az 50. modulnál jöttünk rá, hogy nem modulokat építünk — egy sémát építünk, amibe a modulok beleilleszkednek.

A Consulting OS a Nortinia első "kijöhető" terméke volt. Egy év alatt 60 modult szállítottunk bele — CRM, projekt, számlázás, szerződés, dokumentum, ajánlat, RFQ, ügyfélportál, tanácsadói CRM, időnyilvántartás, jutalékszámítás és még 49 másik. A kérdés, amit mindenki feltesz: "hogy bírtátok?"

A séma, ami alatt minden modul fut

Minden modul ugyanazt az öt fájlt kapja: entity, DTO, service, controller, teszt. Mindegyik fájl ugyanabban az útvonalban él, ugyanazt a névkonvenciót követi, ugyanazzal a CRUD interfésszel indul. Ha egy modul nem fér bele ebbe, akkor a modul rosszul van kitalálva — nem a séma.

A tesztek nélkül nem szabadul

  • Minden modulhoz minimum 40 teszt kell merge előtt
  • A CI blokkolja az 85% alatti lefedettséget
  • A tesztek egyszerre futnak 8 shardban, 4 perc alatt végeznek
  • 3402 tesztből 3402 zöld — 2026 Q1 óta egyetlen release sem csúszott teszt miatt

A legfontosabb tanulság: a sebesség nem attól jön, hogy kevesebbet írsz. A sebesség attól jön, hogy nem kell minden modulnál újragondolni, hogy "hogyan is nézzen ki ez". A Consulting OS ma 87%-os készültségi szinten fut, és minden új modult átlagosan 3,2 nap alatt szállítunk.

A 60 modul hét kategóriában

  • Sales & CRM (9 modul): lead, ajánlat, pipeline, aktivitás, kapcsolat, RFQ, árazás, szerződés, jutalék
  • Project delivery (11): projekt, feladat, ütemezés, dependencia, erőforrás, mérföldkő, risk, issue, státusz, retró, timesheet
  • Finance (8): számla, fizetési emlékeztető, devizás árfolyam, költség, befolyt, követelés, pénzügyi riport, cashflow
  • Documents (6): kontextualizált doksi, verziózás, aláírás, archívum, sablon, merge
  • People & HR (7): kolléga, time off, teljesítmény, képzés, beléptetés, készség, mentor
  • Client portal (5): ügyfél login, fájlmegosztás, számlák, projektek, üzenetek
  • Automation & AI (14): cron, webhook, integration, AI asszisztens, grounding, template, email, notification és még 6

Amikor egy ügyfél rákérdez, hogy "milyen modulokat tudtok", a válasz nem egy képernyőre fér ki. Az ígéret viszont egyszerű: ha a tanácsadó cégednek ma Google Sheets-ben vagy Excelben fut valami, mi egy héten belül modult csinálunk belőle — és mivel már 60 készen van, a legtöbb esetben csak konfigurálni kell.

Kiemelten érdekel egy téma?

Írj nekünk, és ha van tapasztalatunk benne, publikáljuk.