Proizvodnja računara

Knjigovodstveni programi za proizvodnju računara

U ovom postu (kao što sam i obećao ranije) predstaviću moja razmišljanja na treći krupni problem koji PC servisi imaju u svom radu i koji ja pokušavam da rešim svojim programom.

Proizvodnja računara

U periodu od 1998-2001 radio sam kao serviser računara – zanimanje u narodu poznatije kao “crnac”.

Pos’o ko posao sa dosta blesavih stvari poput pamćenja svih piratskih serijskih brojeva od silnih (re)instalacija i nepobitnih transcedentalnih bisera mudrosti  kao na primer trajno urezana u cortex spoznaja da kada se instalira Zyxel modem nikako ne sme da se kompjuter restartujte kada se to traži nego obavezno na dugme da se ugasi inače se Windows toliko sredi da može samo da se okadi posle toga. O nebuloznim korisničkim pričama neću ni da pričam, ko je proveo mesec u servisu čuo je sve o ljudima koji finom šmirglom krešu podnožje PCI kartice “da bolje legne” i onda donese komp na servis i slične narodne umotvorine.

Prolazile godine, a ja posta očeličeni crnac-veteran sasvim siguran da ne postoji stvar na koju ne mogu da se sviknem, al ne lezi vraže –  dobih zadatak da napravim /suprise, suprise/ program za PC servis.

U početku sve beše kabeza: prijemnica, kalkulacija, ponuda, račun i sl. – prsite lete sami. Konfigurator, lager liste, cenovnici – radim levom rukom ne gledajući, dok desnom mlatim Gothic.

“Odraditi modul za proizvodnju računara”

Huh? Kakvu bre proizvodnju računara? Uzmem 5 dela sa  police ispred mene, pobodem ih u ploču koju sam ubacio u kućište i to je to. U 99% slučajeva samo šrafciger pipam, dok u ostalim radi čekić kao sredstvo pretnje kompjuteru kod koga neće da se primi drajver za grafičku.

Čvrsto ubeđen da je šala u pitanju, uzimam papir i idem kod svog šefa sa osmehom na licu:”Da li je ovo neka greška?”.

I naravno da sam kao i svaki put kad postavim pitanje u vezi nešto besmislenog dobio odgovor

“To tako mora zbog knjigovodstva.”

Knjigovodstvo

Evo otprilike objašnjenja koji mi je dato tad – Šef (Š), Ja (JA)

Šef:”Vidiš ovu policu odakle prodajemo grafičke kartice – to je prodajni objekt. E sad kad uzmeš karticu odatle da ugradiš u kompjuter, karticu ne uzimaš iz prodajnog objekta,  nego iz skladišta sirovina – razumeš?“

Ja:”Ne, razumem. Kažeš mi da moram da uzmem karticu sa ove police i odnesem na policu u magacinu pa tek onda odatle da je uzmem?

Šef: “O Bože. Pa nisi valjda retardiran da to uradiš. Zašto bi je nosio u magacin kad ćeš da je odatle odmah uzmeš i ugradiš? To se samo tako kaže – to je zbog knjigovodstva”

Ja: “A, zbog knjigovodstva znači” (ne razumem ništa, ali sigurno ima smisla kad je zbog toga)

Šef: “Ok, sad kad si uzeo taj deo iz knjigovodstvenog magacina, treba ti radni nalog da bi pristupio proizvodnji računara”

Ja:“Je l’ taj nalog ono kad mi ti vikneš sa sprata da “sklopim trojku sa 98-com” ili je to neki poseban nalog?”

Šef:“Ne, ja ti to kažem i dalje. Ovo je samo kobajagi papir gde ti ja naložim da to uradiš – zbog knjigovodstva”

Ja: “A, zbog knjigovodstva znači” (ne razumem ništa, ali sigurno ima smisla kad je zbog toga)

Šef:”E uzmeš lepo papir i popišeš delove sa stikerima koje ugrađuješ u komp i zabeležiš vreme koje provedeš proizvodeći računar”

Ja:“Misliš sklapajući računar? Kako da merim kad ih radim četiri odjednom ili idem na teren?”

Šef:”Ma to nema veze, bitno da zabeležiš samo stikere negde da razdužimo stanje i zbog garancije. Stavi uvek da si radio 45 minuta – to je smo zbog knjigovodstva”

Ja: “A, zbog knjigovodstva znači” (ne razumem ništa, ali sigurno ima smisla kad je zbog toga)

Šef:”Sad kad si proizveo računar, moraš da ga prebaciš u magacin gotovih proizvoda pa odatle da prebaciš u maloprodajni objekt. Odatle uzimaš kompjuter i daješ ga kupcu.”

Ja:“Gde da čeka mušterija dok mu nosim kompjuter po radnji da ga osveštam?”

Šef:”’e l’ me ti to zajebavaš? Naravno da nećeš da zavitlavaš tako mušteriju koja čeka da završiš. Čim sklopiš komp odmah mu daš sa tog stola gde radiš čim vidi da radi kako treba. To je samo tako zbog knjigovodstva.”

Ja: “A, zbog knjigovodstva znači” (ne razumem ništa, ali sigurno ima smisla kad je zbog toga)”

Ja:”Ok, ukapirao sam sve uđu dva kompa u MP objekt jedan izađe, drugi izađe – sve po PS-u”

Šef:”E tu sam te čekao! Nema dva kompa, praviš samo unikate. Jedan te isti komp, od istih delova potpuno kad napraviš dvaput to su unikati “PC 0001” i “PC 0002”. Znači stanje na lageru ide 1 pa 0. Nema nikad dva. Znam sad ćeš da me pitaš a što tako – zato što nemam para da certifikujem brend i svakom odrežem drugačiju cenu pa bi morao da nivelišem i ko zna šta još. Nemoj mnogo da razmišljaš, to je zbog knjigovodstva”

Ja: “J…o to knjigovodstvo – ništa nema smisla, al dobro – kad je zbog knjigovodstva….”

I vuk sit i ovce na broju

Evo 10+ godina kasnije se još trudim da prisilim sebe da nađem smisao u gore navedenom razgovoru – te proizvodnja nameštaja i računara je proizvodnja, te mora da postoji neka forma, standard itd. Pokušavam i ne uspevam.

To što  zakon prisiljava nekog da odradi 73 različita papira za radnju tipa “uzmi 5 dela sa police, sastavi komp i daj ih čoveku koji sedi pored tebe” je i dalje po meni besmisleno. Proizvodnja računara i proizvodnja nameštaja nisu iste. Ono što ima smisla u slučaju prave proizvodnje, po meni je besmisleno u slučaju PC servisa.  
Na sreću pa se ja ništa ne pitam nego se pitaju zakoni koji propisuju to što propisuju te su su zahtevi za 73 papira realni i neminovni. Tačka.

Upravo zbog te zakonski propisane obaveze s programi za knjigovodstvo koji se koriste u PC servisima i zahtevaju da se odradi sva papirologija “zbog knjigovodstva”.

Po mom ličnom mišljenju, program za PC servise može da efikasno reši taj problem i ispoštuje zakonsku formu na način koji je zabavan i ne troši vreme korisnika programa.

Efikasno rešenje

Moje se rešenje zasniva na bazi toga što knjigovodstveni programi opšte namene ignorišu način na koji se dolazi do proizvodnje računara. U slučaju PC servisa proizvodnji računara prethodi proces sastavljanja ponude/računa za prodaju računara na bazi lokalnog lagera i ponude distributera računarske opreme. Dokument koji definiše ponudu kupcu sadrži spisak delova koje ulaze u konfiguraciju sa cenama i količinama.

Ako se to ima u vidu onda je sasvim jasno da je proces proizvodnje računara moguće automatizovati  na sledeći grubo opisani način:

  1. Za sve delove definisane u zadatoj ponudi X, kreiraj međumagacinske otpremnice koje prebace te iste artikle u magacin sirovina.
  2. Za sve delove definisane u zadatoj ponudi X, kreiraj radni nalog 123 koji trebuje sirovine definisane u #1 i dodeljuje nalog serviseru X.
  3. Serviser X nalazi u spisku radnih naloga dodeljenih njemu pronalazi radni nalog broj 123 i unosi koliko je vremena proveo radeći na računaru. Korak je opcioni i može biti “uvek 45 minuta” te se i ovaj unos izbegava.
  4. Onog momenta kada serviser snimi #3, međumagacinska otpremnica iz proizvodnje u MP se kreira automatski. Nabavna cena definisana radnim nalogom, prodajna cena definisana ponudom datom korisniku.
  5. MP račun / paragon se automatski kreira na bazi podataka definisanih u #4 .

Krajnji rezultat je da su svi papiri kreirani potpuno automatski na bazi ponude date korisniku uz apsolutno minimalno utrošeno vreme korisnika. Cilj koji gađam: odabere se ponuda, klikne OK, i automatski 73 papira izađu iz štampača u roku od 10 sekundi.

Kompletna papirologija odrađena i zakon ispoštovan, ali daleko od očiju korisnika koga ne zanima šta se dešava “ispod haube”.

Zaključak

Ovo gore navedeno je naravno samo suština rešenja kojim planiram da rešim problem metastazirane papirologije PC servisa i naravno da je stvarnost komplikovanija, ali da ne bi smarao Tihim Donom preskočiću deo o tome kako planiram da implementiram rešenje na način koji je podjednako fokusiran na zabavnost i efikasnost i koji čvrsto verujem će pokrivati i potrebe složene realnosti a da ne ruši jednostavnost korišćenja.

Do tada, evo nekoliko mojih pitanja i nedoumica:

  • Da li je ovo realan problem u radu PC servisa ili sam promašio temu?
  • Da li je izloženo rešenje (pod pretpostavkom da je realno izvodljivo) rešenje koje bi vratilo osmeh na lica zaposlenih u PC servisima?
                                                                                                                        .

Program za PC servise – B2B integracija

Specijalni program za PC prodavnice – mit ili stvarnost?

Na našem tržištu ima dosta odličnih aplikacija koje se koriste u PC servisima. Po onome što čujem Wings je uspešno implementiran u velikom broju PC shop-ova, a Pantheon je nastao evolucijom programa HW firme, ali sasvim sigurno ih ima još puno podjednako dobrih koji se uspešno koriste godinama. Čak sam i ja pravio jedan 2000-te za potrebe firme u kojoj sam radio kao serviser računara Intercom, Ćuprija.

Ipak ono što je zajedničko svim tim programima da su svi oni poput onog džepnog švajcarskog nožića – 10 različitih alatki od kojih ni jedna ne radi “kako treba” – nožić je premali, testerica se savija, makazicama ni malo deblji papir ne može da se iseče. Švajcarskom nožiću ne fali ništa per se, jednostavno je nemoguće napraviti jedan alat za sve potrebe i očekivati da sve te potrebe ispunjava na način podjednak kao kad bi ga vršio skup pojedinačnih alata specijalizovane namene.

Postojeći programi su programi opšte namene koji mogu da se koriste i u PC servisima, a ne programi za PC servise koji (pride) rade i ostale stvari.

Naravno postavlja se pitanje, a šta je to taj specijalni program za prodavnice računarske opreme o kome pričam? Ovaj post ukazuje na jednu od tih specifičnih karakteristika PC shopa: B2B kataloški model prodaje.

Uloga B2B portala u poslovanju PC servisa

Pozitivni aspekt B2B portala na poslovanje prodavnice računara

Veliki broj PC servisa posluje po principu “kataloške prodaje” gde se manja količina delova za računare “drži na lageru”, a ostatak ponude se dopunjuje asortimanom velikih distributera računarske opreme. Razloga za to je mnogo, ali se suštinski svodi po meni na to da u slučaju računarske robe koja izuzetno brzo tehnološki zastareva i distributera koji razvoze robu po celoj zemlji u dosta slučajeva nema logike zarobiti veću količinu artikala.

Da bi se olakšao uvid prodavnicama računara većina distributera su postavile svoje web velikoprodajne prodavnice (“B2B portal”) na koji se radnik prodavnice računarske opreme prijavi pristupnom šifrom koja ga identifikuje i samim tim vidi ponudu artikala distributera po cenama koje važe za njega.

Evo nekoliko primera takvih portala kod nas: Alti, Ewe, D-Link, Pakom, Sampro, PC Centar i mnogi drugi.

Svaki portal ima svoje osobenosti, ali svi u osnovi imaju bar dva elementa: cenovnik i porudžbenicu

Prednosti postojanja B2B portala ovog tipa su više nego očigledne – sve pohvale firmama koje ih imaju i kamo sreće da je svuda takva situacija.

Problem

Najbitnija stvar postojanja poslovne aplikacije je da rešava stvarne probleme koji stvarni ljudi imaju u svakodnevnom radu. Što je problem veći i rešenje efikasnije to je poslovna aplikacija korisnija. Ako program ne rešava stvarni problem i ne poboljšanja život korisnika, nema neke šanse da opstane na tržištu – čak ni na feudalizovanom tržištu Srbije.

Koji je problem dakle u radu sa B2B portalima koji muči vlasnike PC servisa?
Vreme koje se utroši u radu sa njima.

B2B portala su web aplikacije te i oni najbolji nisu baš savršeni za pretraživanje artikala čak i kod onih tehnički pohvalno implementiranih web portala. Njihovi cenovnici su lineranog tipa i ne vode vlasnika PC radnje kroz proces naručivanja. Sastaviti konfiguraciju listanjem tih glorifikovanih Excel tabela je posao koji zahteva koncentraciju prilikom odabira delova, žongliranje sa preračunavanjem cena sa maržom i slično.

Možda to i ne bi bilo toliko strašno, da većina PC servisa ne rade sa 5-10 distributerskih B2B portala, tako da procedura sastavljanja konfiguracije za “komšijinog malog sa odličnim uspehom” uključuje pretraživanje svakog ponaosob portala, zapisivanje cena i komponenti na papiru, ponovno mentalno žongliranje oko marže i različitih rabata i uslova plaćanja koje distributer nudi. Naravno da svaki od B2B portala ima posebne načine kako imenuju artikle, posebne šifre i većina ne koristi bar kodove tako da je potrebno biti Ajnštajn i sve to u letu uskladiti.

A sve to (naravno) dok iza “komšije” kome se radi ponuda stoje trojica nervoznih koje vlasnik mora da paralelno sa sastavljanjem ponude animira nekako od kojih jedan nakon 30 minuta čekanja odlučuje da “kasnije navrati” – i tako svako radnog dana. Raditi u PC servisu sa ljudima je vrlo težak i zahtevan posao.

Neki od vlasnika PC servisa se sa tim stresom i problemom nose na taj način što suze broj distributera na minimalnih 1 ili 2. To donekle rešava problem sa stresom, ali prodavca lišava informacija koje su od vitalnog značaja  u ova teška vremena ekonomske krize i začetka prodaje računara u hipermarketima itd.

Sumirano: problem je u tome što prodavcu treba 30 minuta da sastavi ponudu uz veliko mentalno ulaganje.

Šta moj program radi da pomogne vlasnicima PC servisa u vezi ovog?

Detaljni prikaz ove funkcije u akciji ćete videti kada završim program tako da za sada evo samo ideje.

Ideja mog programa je sledeća:

  • vi kao vlasnik PC shopa jednom ukucate vaše korisničko ime i lozinku u moj program
  • svake noći moj sever na internetu (u oblaku) poziva sve B2B portale kod kojih imate pristup
  • sa svakog od tih portala se skine ažurni cenovnik
  • svi ti cenovnici sa različitim imenima artikala, šiframa i ostalim se svedu na jedan univerzalni šifarnik gde se zna da je GA-P41T-ES3G artikl u firmi X isto što je “Gigabyte ploča P41…” u firmi y.
  • vlasnik PC shopa ujutru dođe na posao uključi računar, a svi cenovnici u tom sređenom obliku se prenesu na njegov lokalni računar gde koristi desktop aplikaciju sa svim komparativnim prednostima koje one nose po korisnika u odnosu na web aplikacije.
  • Bonus: pošto oblak zna koja je ponuda distributera bila prethodnog dana on zna koji artikli su novi, čega nema više u ponudi, šta je pojeftinilo te se i to servira “sažvakano” vlasniku PC shopa da pregleda uz jutarnju kafu i informiše se u 5 minuta šta je novo.
  • Komšija dolazi po konfiguraciju za malog,
  • vlasnik PC shopa pali komp i kuca “P41”
  • program mu ispiše jedno ispod  cena firma X : 100 evra, cena firma Y: 110 evra (oblak je već ukapirao da su podaci povezani)

Problem je rešen jer:

  1. Proces sastavljanja ponude traje 5 minuta umesto 30,
  2. Korišćenje većeg broja distributera ne donosi dodatni posao
  3. Nema više bitnog mentalno ulaganja u žongliranju između pravljenje ponuda i animiranja ljudi u radnji

Zaključak

Ovo je samo jedna od funkcija programa na kome radim, ali koja je i sama dovoljna da ilustruje šta je to što ja nazivam “programom za PC servise koji radi knjigovodstvo”. Kao što vidite on je usmeren ka potrebama vlasnika PC radnje, prilagođava se njegovoj stvarnosti, a ne očekuje (kao što je slučaj kod programa opšte namene) da se korisnik prilagodi njemu.

Ako ste vlasnik PC radnje ili mate veze sa prodavnicama računarske opreme molim vas recite mi:

  • da li je problem koji rešavam realno postojeći u vašem svakodnevnom poslovanju.
  • da li vam je njegovo rešavanje bitno u smislu poboljšanja vašeg poslovanja i kvaliteta života
  • da li ovo moje rešenje smatrate adekvatnim ili bi ste nešto menjali
  • sa koliko i/ili kojim portalima radite i koje bi ste voleli da vidite podržane

Takođe, ja planiram da pišem još o drugim rešenjima problema u PC servisima koje moj program nudi, ali ne morate da čekate na te članke – ako ste suočeni svakodnevno sa problemima u poslovanju koji vam oduzimaju vreme i troše živce molim vas recite mi.

Odgovore možete kao i uvek mi dostaviti javno – putem komentara na blogu ili na moj mail: malovicn@papiri.rs

Pišući umesto da kuca,
Nikola

Real-user monitoring for Accessibility, Performance, Security, SEO & Errors (SiteLint)