Jako clovek pracujici dlouhodobe s vyvojari vim ze:
a) je jen desetina vyvojaru ktera ma opravdu prehled v technologiich
b) stale je dost pitomcu jejichz prostredi konci v IDEcku/simulatoru/v desce na jejich stole. Nemaji vubec realny kontakt s prostredim kde to bezi
c) nejhorsi je developer co zna jenom javu a neresi co dela GC ci trpaslici
d) jeste horsi je vul co neresi co dela persistence s SQl query
e) vul co neresi redundanci v pripade telco vyvoje
f) idealista co si mysli ze vzdy infrastruktura funguje perfektne - typicka vymluva ze to ze se zacykluje komponenta nebo mame memory leak je problem s HW
g) analytik ani developer netusi jake jsou realne limitace hw ve vztahu jejich sw
h) H.... naproste je kdyz se domnivaji ze tech 30TB kapacity je zadarmo. Na jejich testy. Neni a nikdy nebude. Vse stoji penize. A to je presne to co vyvojarum primarne chybi. Pojem o cene.
Proto by vyvojare mela zajimat infrastruktura. A ne ze mi vopice s R&D s uzasem zjisti ze pres pul sveta se zvetsuje delay. Ne ze ocasko
Dodavame reseni nekdy i malym vyvojovym tymum. Od mainframu,pres storage reseni,open systemy po letadlove lode a komponenty na rakety ci druzice. To portfolio je hodne siroke i z hlediska domeny pripadnych problemu. Napriklad instalace privatniho cmoudu je uplne neco jineho nez vyvoj HW,dodavka simulace na pohonu pro lokomotivy pripadne simulace cele tovarny. Interne mame celkem zavedene procesy ktere problemy ktere jsem napsal celkem resi. A pokud neresi delame na tom aby resily:) Coz neni vzdy jednoduche pokud firma mela posledni 2 roky 9 akvizici.
Napriklad merici desky pro dodavku v temeline kde podpora je na 30 let zadny pojem dev/prel/prod neznaji. Ta soucastkova baze je jen na skladech kvuli servisu a uz davno se nevyrabi.
Vyvojove tymy se nekdy snazi byt az prilis agilni a proto architekt chybi a pokud je tak stejne ze sve pozice rozhoduje o necem cemu vubec nerozumi (infrastruktura). Jak reknes zakosovi ze je dement a maji debilni management a senior developer co by mozna mohl byt ten architekt huli asi v pracovni dobe dobry material?
Asi nejhorsi jsou dodavky pro interniho zakaznika kdy tam hrajou roli silne politicke vazby. Kdy si napriklad dovoli senior developer zneuzit produkcni system pro sve experimenty a nemuzes delat nic. Jen cekat az udela pruser a nechat mu to sezrat.
Ma predchozi povolani byla telco,banky a letectvi. Zde je jina procesni kazen a obvykle se dodrzuji procesy. Napriklad securitak by nepochopil jak je mozne provozovat auditing databaze kdyz maji tym 30ti lidi sdileny login... Doufam ze jsem te prave pripravil o iluze:)
Ano budou vam to "garantovat" do vyse vasich mesicnich poplatku (radove tisice, max desitky tisic), pricemz vam bude hrozit sankce do vyse 5% obratu (klidne radove stovky milionu a vice).
Tomu nerikam garance, tomu rikam vysmech.
Urednik nic auditovat nebude, to jste spatne pochopil, jak ma GDPR fungovat. Tam se nikde nemluvi o tom, ze by nekdo nejak mohl cokoli kdekoli kontrolovat, tam se jen mluvi o tom, jakou sankci dostanete, kdyz se provali, ze ta pravidla nedodrzujete. V pripade, ze vam kuprikladu uniknou data, je vyhradne na vas dokladovati, ze jste udelal maximum pro to aby se nic takoveho nestalo. Coz udelate dost tezko v okamziku, kdy se vase data povaluji v systemech nejake treti strany, o kterych defakto nic nevite, a maximalne se muzete ohanet nejakym carem papiru, ktery ale nikoho nebude zajimat.
Proto tam je testing, idealne na predprodukcnim prostredi, ktere se od produkce v zasadnich vecech nelisi, ze... a sanity testy zakladnich funkcionalit ihned po deployi na produkcni prostredi... ze? A bugfixing kritickych ticketu jeste behem deployment window. Jako chapu, co chces rict, ale v praxi to holt funguje trochu jinak.
Ano, GDPR bude rozhodně zajímavé, ne protože by to bylo až tak něco nového, ale protože to bude hodně plošné. Na druhou stranu si myslím, že např. Telecom apod. nebudou mít problém podepsat Vám různé garance souladu s GDPR, protože ujistit se, že data budou jen v Evropě není tak těžké. Že kvůli tomu můžete snáze o ta data přijít (třeba kvůli nějaké vichřici) je věc jiná. Taky by mě zajímalo, jak úředník bude auditovat systém replikace dat mezi několika desítkami datacenter (případ Amazon, Microsoft, Google) a kde data skutečně leží. Nebude. Navíc, pokud je to dobře zašifrované a rozšifrovávat se bude jen "v EU", tak je to podle mě taky ok. (Soud by to asi viděl jinak, ale to nejdřív musí někdo podat žalobu.)
Kolem a kolem myslím, že reálně GDPR tak velké změny nepřinese. Kdo na bezpečnost/ ochranu osobních dat kašlal doteď, ten na to bude více, či méně kašlat i dál...
Tak minimalne na pulku z tech bodu snad mate systemoveho architekta. Na dalsi trochu sitare, atd. atd. Fakt nevim, proc by mel koncovy developer resit cenu. Vyviji podle (alespon v nejake forme) schvaleneho zadani vsemi zucastnenymi stranami. A slovo tam ma jak demand, tak supply. Takze pokud v PoC nastrelis cenove neunosnou variantu, smetou ti to ze stolu.
Ale ne, je mi jasne, ze ne vse je vsude ruzove :-) Jen jsem si musel rypnout do tech v mych ocich prehnanych pozadavku na developery. Jak jsi spravne zminil, procesy jsou velmi dulezitou casti celeho lifecycle. Bez nich jde o garazovku anebo projekty maleho vyznamu. To, ze se v ruznych firmach klade duraz na ruznou kvalitu dodavky je predevsim problem daneho zakaznika, ze si to necha libit. Pokud chci, aby dodavatel dodrzoval standardy, tak ho holt musim prubezne hlidat. Samo se to neuhlida. A politikareni nad technickymi zalezitostmi je kapitola sama o sobe, to je fakt a bytostne ho nesnasim, ackoliv ne vzdy se mu lze vyhnout, zvlaste ne na dlouhodobych kontraktech. No, tak jsme si zabrblali a ted zpatky do toho kolotoce. Pekny zbytek vikendu :-)
Dovolim si lehce redukovati rozhovor na vetu holou a faktickou: " vývojáři dělat nechtějí".
A dodam jeste dalsi kousek z posledni doby (na tema GDPR):
Dodavatel ... "a mate nejaka data nekde mimo firmu?"
Zakaznik ... "ne, vse mame na vlastnim HW"
Dodavatel ..."jeste ze tak, jinak totiz ani nevite, kde ta data vlasne jsou, a podle jake legislativy se to vubec ma resit"
Poznamka pod carou: Ono totiz zalezi, zda data lezi uvnitr EU nebo mimo EU, a to se v cloudu nevi a vedet nemuze, pricemz za to odpovida prave "majitel" tech dat, kery to nemuze ovlivnit, a nejake sliby provozovatele, ze ta data jsou nekde mu nepomohou, az se zjisti, ze nejsou.
Chtel bych pak videt provozovatele cloudu, ktery se smluvne zavaze, ze tech 5% z rocniho obratu za majitele dat zaplati.
Internet Info Lupa.cz (www.lupa.cz)
Server o českém Internetu. ISSN 1213-0702
Copyright © 1998 – 2021 Internet Info, s.r.o. Všechna práva vyhrazena.