MUNKANAPLÓ / WORKLOG

Nem case study. Munkanapló.

A kész rendszer önmagában keveset mond arról, hogyan született. Itt a problémák, rossz irányok, javítások, kompromisszumok és ellenőrzések vannak — azok a részek is, amelyek egy portfólió-kártyáról lemaradnak.

103 bejegyzés14 kategória5/6 oldal

18 bejegyzés ezen az oldalon · 103 összesen

Valeo · security governance2 perc

Hogyan mutassunk valós KPI-t úgy, hogy ne vigyük ki a bizalmas adatot?

A riportlogikát és a fejlődést szerettem volna újrahasznosíthatóan bemutatni, de a mögöttes security adatok nem kerülhettek ki. Az anonimizálás ezért nem kozmetika volt.

Valeo · security governance
privacyKPIportfolioanonymization
Naplóbejegyzés megnyitása →
Enterprise Drupal2 perc

Production hibánál az első commit gyakran az, amit nem írunk meg

Support közben többször az bizonyult a leggyorsabb útnak, hogy előbb összegyűjtöttük a tényleges futási bizonyítékot, és csak utána nyúltunk a kódhoz.

Enterprise Drupal
productiondebugginglogsincident
Naplóbejegyzés megnyitása →
Enterprise Drupal2 perc

A „cache-törlés után jó lett” még nem gyökérok

Drupal supportban a cache rebuild gyakran megszünteti a tünetet, de attól még nem tudjuk, miért került rossz állapotba a rendszer. Ezt nem akartam lezárt hibának tekinteni.

Enterprise Drupal
Drupalcacheroot-causeoperations
Naplóbejegyzés megnyitása →
Enterprise Drupal2 perc

Nem minden deprecation egyformán sürgős

Az upgrade audit sok figyelmeztetést hozott. A hasznos munka nem az volt, hogy darabra eltüntessük őket, hanem hogy futási út és jövőbeli blokkolás szerint rangsoroljuk.

Enterprise Drupal
Drupaldeprecationupgradeprioritization
Naplóbejegyzés megnyitása →
Valeo · security governance2 perc

Előbb adatmodell, utána slide: így lett stabilabb a vezetői riport

A prezentáció kézi igazgatása helyett a riport mögötti kategóriákat és számításokat kellett stabilizálni. A vizuális réteg csak ezután lett megbízható.

Valeo · security governance
data-modelreportingKPIautomation
Naplóbejegyzés megnyitása →
Enterprise Drupal2 perc

Áprilisi felismerés: a jó hibakeresés közben is rendszert építünk

A support ticketek akkor kezdtek hosszú távon is értéket termelni, amikor minden komolyabb diagnózisból visszakerült valami a deploy-, config- vagy upgrade-folyamatba.

Enterprise Drupal
supportlearning-systemdebuggingoperations
Naplóbejegyzés megnyitása →
A Columbia Games WordPress oldal valós képernyőképe
Columbia Games · WordPress2 perc

Egy régi WordPress oldal első lépése: legyen róla reprodukálható pillanatfelvétel

A Columbia Games WordPress kódja márciusban külön repóba került. Az első cél nem az upgrade volt, hanem hogy pontosan tudjuk, mihez nyúlunk és mi számít kiinduló állapotnak.

Columbia Games · WordPress
WordPressGitlegacybaseline
Naplóbejegyzés megnyitása →
Enterprise Drupal2 perc

Drupal upgrade: a core verzió a legkisebb része a problémának

A Drupal 10→11 felkészítésnél újra kiderült, hogy az upgrade nem egy composer update, hanem contrib modulok, custom kód, PHP-korlátok és környezeti függőségek közös gráfja.

Enterprise Drupal
DrupalComposerupgradedependencies
Naplóbejegyzés megnyitása →
Enterprise Drupal2 perc

A composer.lock nem adminisztrációs melléktermék

Egy dependency-problémánál nem az volt a kérdés, hogy „felmegy-e a csomag”, hanem hogy ugyanaz a dependency graph reprodukálható-e fejlesztői, CI és production környezetben.

Enterprise Drupal
ComposerPHPreproducibilityCI
Naplóbejegyzés megnyitása →
Enterprise Drupal2 perc

A kód jó volt. A konfiguráció nem ugyanaz volt.

Egy tipikus enterprise hibánál a lokális és tesztkörnyezet rendben viselkedett, miközben production közelében eltért az eredmény. A nyom végül konfigurációs drifthez vezetett.

Enterprise Drupal
Drupalconfigurationdebuggingproduction
Naplóbejegyzés megnyitása →
Enterprise Drupal2 perc

A change request nem papírmunka, ha jól van megírva

A CR/CAB folyamat akkor lett hasznos, amikor nem formális leírásként kezeltük, hanem a változtatás, kockázat, validáció és rollback technikai szerződéseként.

Enterprise Drupal
CABchange-managementrollbackproduction
Naplóbejegyzés megnyitása →
Enterprise Drupal2 perc

API-hibánál nem a JSON az első kérdés, hanem az adat útja

Külső integrációnál ugyanaz az érték több transzformáción mehet át. A hibát csak úgy lehetett stabilan megfogni, ha végigkövettük a forrástól a kiküldött payloadig.

Enterprise Drupal
APIpayloaddebuggingintegration
Naplóbejegyzés megnyitása →
Enterprise Drupal2 perc

Production support és modernizáció egyszerre: két külön tempó egy rendszerben

A napi support nem áll meg azért, mert közben upgrade-et tervezünk. Márciusban a legfontosabb szervezési feladat a sürgős hibák és a hosszabb távú technikai adósság szétválasztása volt.

Enterprise Drupal
supportmodernizationprioritizationDrupal
Naplóbejegyzés megnyitása →
Valeo · security governance2 perc

Amikor az Excel már nem táblázat, hanem kritikus rendszer

A governance nyilvántartás annyi logikát, függőséget és kézi műveletet gyűjtött magába, hogy már rendszerként kellett kezelni: verzióval, szabályokkal és hibalehetőségekkel.

Valeo · security governance
Excelgovernancelegacysystems-thinking
Naplóbejegyzés megnyitása →
Valeo · security governance2 perc

A makróbiztonsági figyelmeztetés mögött valódi architekturális döntés volt

Egy macro security probléma elsőre felhasználói kényelmetlenségnek látszott, valójában azt mutatta meg, mennyi működés függ futtatható kódtól egy irodai dokumentumban.

Valeo · security governance
macrosecurityautomationExcel
Naplóbejegyzés megnyitása →
Valeo · security governance2 perc

Nem minden automatizáláshoz kell új platform: egy kicsi VBS is lehet jó átmenet

Volt olyan ismétlődő Office-folyamat, ahol egy célzott VBS segédprogram gyorsabban és kisebb kockázattal szedte ki a kézi munkát, mint egy teljes rendszerátépítés.

Valeo · security governance
VBSautomationOfficepragmatism
Naplóbejegyzés megnyitása →
Valeo · security governance2 perc

ActiveX-migráció: a láthatatlan függőség mindig a legdrágább

Régi Office-objektumok és vezérlők kiváltásánál nem a cserekomponens volt a legnehezebb, hanem annak felderítése, hogy mi minden támaszkodik a régi viselkedésre.

Valeo · security governance
ActiveXmigrationlegacyExcel
Naplóbejegyzés megnyitása →
Valeo · security governance2 perc

A státusz és a kockázat nem ugyanaz az oszlop

Egy feladat lehet technikailag majdnem kész és mégis magas kockázatú, vagy lehet nyitott úgy, hogy üzleti szempontból alig jelent veszélyt. Ezt a két tengelyt külön kellett kezelni.

Valeo · security governance
riskreportingprioritizationgovernance
Naplóbejegyzés megnyitása →