Implementaciona analiza · B. Progresivni marketing
Kako je sistem zamišljen, kako se delovi povezuju, koliko je posla, i šta zaista košta mesečno.
Portal prati jedan posao od prvog emaila kupca do trajnog zapisa isporučene mašine — bez prekida i bez ponovnog unosa istih podataka.
Agent primi upit, sistem ga veže za kupca i otvori priliku. Iz te prilike se pravi ponuda — kroz konfigurator koji dozvoljava samo odobrene kombinacije i cene. Prihvaćena ponuda postaje porudžbina, porudžbina stvara mašine, mašine dobijaju proizvodni nalog, pa serijski broj, pa isporuku. Na kraju ostaje Machine Record — trajna kartica mašine na koju se kasnije kače garancija, rezervni delovi i servis.
Ključno: isti objekat prolazi kroz ceo lanac. Mašina se ne „prepisuje" iz prodaje u proizvodnju pa u servis — to je jedan zapis koji menja stanje. Zato kupac, agent i proizvodnja uvek gledaju istu istinu.
Levo je put posla. Desno su tri zajednička izvora koji taj put napajaju. Narandžasto su kapije — mesta gde posao staje dok uslov nije stvarno ispunjen.
Najčešća greška u ovakvim sistemima je da su porudžbina, mašina i isporuka jedna te ista stvar. Nisu — i baš zato jedna porudžbina može da se isporuči u dva navrata bez ijednog dupliranja.
Redosled nije proizvoljan — svaki korak koristi ono što je prethodni napravio. CRM i email deo je upotrebljiv već posle prve faze, dok se ostalo dovršava.
| Korak | Modul | Status | Dana |
|---|---|---|---|
| 01 | Partner, korisnici, prava pristupa | Prva verzija | 4–6 |
| 02 | Kupci i kontakti, prepoznavanje duplikata | Prva verzija | 3–4 |
| 03 | CRM — prilike, timeline, attribution | Prva verzija | 6–8 |
| 04 | Email u portalu — čitanje, odgovor, follow-up | Prva verzija | 8–12 |
| 05 | Konfigurator, kompatibilnost, cenovnik | Prva verzija | 10–14 |
| 06 | Ponude i revizije, PDF | Prva verzija | 8–10 |
| 07 | Prelazak ponude u porudžbinu + direktna porudžbina | Prva verzija | 4–6 |
| 08 | Porudžbina, mašine, radni nalozi | Prva verzija | 5–7 |
| 09 | Uplate i kapije plaćanja | Prva verzija | 6–8 |
| 10 | Kapacitet po modelu i mesecu | Prva verzija | 4–5 |
| 11 | Statusi proizvodnje ka partneru | Prva verzija | 2–3 |
| 12 | Grupe isporuke, EXW / DAP, transport | Prva verzija | 5–6 |
| 13 | Finalna faktura, odobrenje utovara | Prva verzija | 4–5 |
| 14 | Machine Record — trajna kartica mašine | Prva verzija | 3–4 |
| 15 | Custom engineering, provizije, podrška, sadržaj | Samo struktura | 5–7 |
| — | Testiranje po scenarijima A–I i ispravke | Primopredaja | 5–8 |
| — | Postavljanje na server, obuka, uputstva | Primopredaja | 3–6 |
| Ukupno | 85–119 |
Za jednog programera to je oko 4 do 6 meseci. Isporuka ide u fazama — ne čeka se kraj da bi se nešto videlo.
Namerno jednostavno. Ovaj sistem je složen poslovno, ne tehnički — pa tehnologija treba da bude dosadna i predvidiva.
| Sloj | Izbor | Zašto |
|---|---|---|
| Aplikacija | PHP 8 + postojeći MVC framework | Već u upotrebi; prijava, baza, mejl, PDF i upload su gotovi |
| Baza | MySQL 8 | Sistem je izrazito relacioni — porudžbina, mašina, isporuka |
| Ekrani | Klasičan HTML, malo JavaScripta | Nema potrebe za React-om; brže se održava |
| IMAP za čitanje, SMTP za slanje | Standard — radi sa bilo kojim VLIG mail serverom | |
| Dokumenti | Generisanje PDF-a iz sistema | Ponude, proforme, fakture, nalog za preuzimanje robe |
| Pozadinski poslovi | CRON zadaci | Sinhronizacija mejlova, podsetnici, provera uplata |
| Server | VPS (4 jezgra, 8 GB RAM) | Deljeni hosting ne bi pouzdano vrteo email sinhronizaciju |
Šta namerno ne koristimo: mikroservise, zaseban frontend framework ni NoSQL bazu. Nijedno od toga ne rešava nijedan problem iz VLIG dokumenta, a svako od njih dodaje mesece rada i mesečne troškove.
Iskren pregled — gde je posao lak, gde je težak, i gde je rizik.
Šta portal košta dok radi — odvojeno od cene izrade.
| Stavka | Napomena | Mesečno |
|---|---|---|
| Server (VPS) | 4 jezgra, 8 GB RAM, 100 GB diska | 15–35 € |
| Backup | Dnevni, na drugoj lokaciji | 3–10 € |
| Domen | Postojeći VLIG domen | ~1 € |
| SSL sertifikat | Let's Encrypt | 0 € |
| Nadzor dostupnosti | Obaveštenje ako portal padne | 0–8 € |
| Ukupno | bez AI | 20–60 € |
Kratak odgovor
Prva verzija portala nema nijedan AI trošak — 0 € mesečno. Sam VLIG dokument stavlja AI Assistant i AI Draft Reply u kategoriju „ne raditi sada". Ništa iz specifikacije ne zahteva AI.
Ono što izgleda kao inteligencija — povezivanje mejlova u niti, prepoznavanje duplikata, gašenje podsetnika kad kupac odgovori, provera kompatibilnosti opcija — radi se običnim pravilima. Za te poslove su pravila pouzdanija od AI-ja, a ne samo jeftinija.
AI ima smisla kasnije, i to na tačno određenim mestima: da iz slobodnog teksta emaila predloži podatke o firmi i modelu, da predloži nacrt odgovora kupcu, i da odgovara na pitanja nad podacima portala. U svakom od tih slučajeva AI predlaže — čovek potvrđuje. Nijedan AI izlaz ne sme sam da promeni cenu, status uplate ili da pošalje mejl kupcu.
Plaća se po obrađenom tekstu, ne po korisniku i ne pretplatom. Ako se ne koristi, ne košta ništa.
| Faza | Šta je uključeno | Mesečno |
|---|---|---|
| 1 — sada | Bez AI. Sve iz dokumenta radi na pravilima. | 0 € |
| 2 — kasnije | Izvlačenje podataka iz emaila, razlikovanje prodaje od podrške, čitanje dokaza o uplati | 3–14 € |
| 3 — kasnije | Faza 2 + predlog teksta odgovora kupcu | 9–28 € |
| 4 — kasnije | Faza 3 + asistent koji odgovara na pitanja nad podacima portala | 28–74 € |
Realan obim za VLIG — oko 2.000 mejlova, 400 predloženih odgovora i 500 pitanja asistentu mesečno — izlazi na oko 22 € mesečno. To je manje od cene jednog poslovnog mail naloga.
Trošak se drži pod kontrolom ugrađenim limitom. U portal se ugrađuje mesečni limit i brojač potrošnje. Kada se limit dostigne, AI funkcije se same isključe — portal nastavlja da radi normalno. Nema iznenađenja na računu.
Iznosi su preračunati po cenovniku Anthropic Claude modela iz sredine 2026. i po procenjenom obimu; pre uvođenja bilo kog AI modula proverava se aktuelna cena.
Ovo nije propust — tako piše u VLIG dokumentu. Sistem se gradi tako da se sve navedeno kasnije priključi, bez prepravljanja jezgra.
Šest odluka koje programer ne sme doneti sam, jer bi promenile poslovno pravilo.
| Pitanje | Blokira |
|---|---|
| Koliki je traženi avans i ko sme da ga menja — fiksni procenat, po partneru, po modelu, ili ručno? | Porudžbine, uplate |
| Šta je „značajna promena transporta" koja blokira finalnu fakturu — iznos, procenat, ili oboje? | Finalna faktura |
| Ko sme da odobri utovar pre uplate — svako sa Management ulogom ili imenovani ljudi? | Odobrenje utovara |
| „Oko 5 dana" bez priliva — kalendarskih ili radnih dana? | Uplate |
| Format brojeva dokumenata — ponuda, porudžbina, proforma, faktura, radni nalog | Ponude, porudžbine, fakture |
| Valute i kurs — samo EUR ili više valuta; koji kurs i na koji dan se zamrzava? | Cenovnik, uplate |
Uz to su potrebni i ulazni podaci: cenovnik po verzijama, spisak modela i opcija sa pravilima kompatibilnosti, i IMAP/SMTP pristup za VLIG mail naloge.