Zrozumiteľnosť v technických veciach

8. kapitola

Situácia: Zákazník vám povie svoju predstavu o webe a vy mu odpoviete: "Ok, spravíme to pomocou CSS, XHTML... Strict Valid samozrejme. Ďalej chcete aj formuláre, čiže PHPčko a kedže tam máte aj registráciu, SQL použijeme tiež. Chcete overovanie polí formulárov v server-side alebo client-side forme? Alebo oboje?

Tak takýmto spôsobom sa so zákazníkom asi nedohodneme :)

Treba si uvedomiť, že človek je (v drvivej väčšine) mimo nášho oboru, čiže podobným výrazom a nuansám nerozumie. Navyše ho podobná mluva môže odradiť od ďalšej spolupráce, no prinajmenšom znechutiť. Môže sa cítiť nevzdelane, čo vedie k podráždenosti. To ničí dobrú pozíciu v komunikácii, ktorú sa práve týmyto kapitolami pokúšame zlepšiť.

Je pravda, že nie každý má dar vysvetlovať, na druhú stranu by pre vás nemal byť problém rozmýšľať v trochu inej polohe. Skúste danú vec, technológiu, riešenie slovne zjednodušiť, a hlavne nepoužiť cuzdie výrazy. Často pomáha papier a pero :)

Napríklad rozdiel v overovaní formulárov pomocou JavaScriptu alebo PHPčka by sa dal snáď vysvetliť takto: Predstavte si, že...

JavaScript
je niekto, kto sedí priamo za chrbtom človeka pozerajúceho našu stránku. A JavaScript overuje, či daný človek vyplnil formulár dobre. Je to rýchle, nezaťažuje to nikoho iného (napr. náš server), lebo stojí priamo za chrtbom, priamo v izbe zákazníka. Tu však prichádza nevýhoda toho, že kedže ho má zákazník priamo doma, je možnosť, že si proste (v prehliadači) vypne. A to je rozdiel od PHP.
PHP
je niekto kto sedí na "druhom konci internetu" než klient. Predstavme si, že sedí priamo tam, kde je fyzicky náš server (niekde v serverovni). A tam overuje, či veci, ktoré klient vyplnil nie sú nebezpečné. Kedže sa nachádza mimo domu zákazníka, ten ho nemôže vypnúť. No na druhú stranu sedí priamo pri tom serveri a tak ho zaťažuje.

Možno zákazník nepochopí ako presne veci fungujú, ale zistí aspoň ich výhody a nevýhody. Nehovoriac o ľahšom zapamätaní si takejto "rozprávky" ako "suchých technických kecov" :)


späť hore