Dobře, máme tu již spoustu odpovědí, které vám poradí ohledně vaší otázky z hlediska profesionálního inženýrství a pracoviště. Můžu se všemi víceméně souhlasit, takže se budu držet toho, co pro mě znamená 2 centy, a pokusím se odpovědět na tuto otázku s ohledem na mezilidské hledisko vaší situace.
Odmítnutí odpovědnosti: Být na autistické spektrum Mohl bych jít do podrobností, které většina ani nebude považovat za problém. Ale protože pro mě byly / jsou problematické, je to záloha pro můj způsob řešení.
Takže první kontrast, který zde vidím z většiny odpovědí na rozdíl od vaší situace, většina lidí odpovídá profesionálové s předchozími zkušenostmi v QA. Dokud většina zaměstnanců ve vaší společnosti nejsou starší vývojáři, můžete předpokládat, že nemají takové předchozí zkušenosti.
V mých předchozích zaměstnáních jsem vždy byl „tím nitpicky otravný spolupracovník “, ale to byla hlavní příčina, protože QA nebyla moje práce. Zajímavá věc, kterou vám tehdy mohu říci, je: Lidé se mnou obvykle nesouhlasili. Byli jen v pracovní kultuře, která se nestarala o kvalitu, a proto našli někoho, kdo se stará o kvalitu, omezující hluk.
Mějte tedy na paměti, že by tomu tak mohlo být i ve vaší práci (I když se to zjevně předpokládá bude změněno).
Dovolte mi, abych vám řekl něco o mé současné pracovní pozici. Vím, že je to něco, co nemůžete provést sami, ani to není kulturní změna, kterou lze provést krátkodobě. Ale může vám poskytnout představu o tom, jak nebýt nitpickou zlobou, pokud je na vaší straně horní úroveň společnosti 1 .
Takže na rozdíl od svých předchozích pracovních míst nyní pracuji pro velmi velkou společnost a utrácím obrovské množství zdrojů za kvalitu. Nejsem přímo pracuje v QA, ale jako analytik dodržování licencí, takže v rozpisu je stále mojí prací ověřovat kód jiných národů. Zde skutečně musí každý produkt projít našimi kontrolami, než bude povoleno jeho vydání. Existují zdokumentované požadavky, které produkt musí splňovat, aby mohl být zkontrolován mým týmem, a vše, co musíme udělat, je zkontrolovat a udělit souhlas nebo odmítnout. Není tedy na nás, abychom rozhodli, co je třeba zkontrolovat. To má za následek, že projektové týmy nás nevidí jako lidi narušující jejich termíny, ale spíše nás požádají o pomoc, pokud jejich projekt neprochází našimi analýzami a nemohou přijít na to, jak to opravit 2 .
Vezmeme-li v úvahu tento dobře fungující postup, doporučuji vám následující:
Za prvé, a hlavně pro mě nejdůležitější, protože jsem autista 3 , ujistěte se, že máte jistotu, co se od vaší role očekává. Navzdory tomu, že nitpicky je pro QA inženýra dobrá vlastnost, může mít vaše společnost špatnou představu o tom, jaká by měla být odpovědnost QA inženýra.
Takže si domluvte schůzku s nadřízeným a požádejte ho, aby vám dal jasná definice vaší odpovědnosti ve vaší roli. Zkuste se vyvarovat toho, o čem si myslíte, že je vaše zodpovědnost, a požádat o potvrzení a raději je nechat vysvětlit. Snažte se vidět jejich vysvětlení plně oddělené od vaší vlastní představy o tom, jaká by měla být vaše odpovědnost, pokud se vám zdá neúplné, požádejte o vysvětlení, ale nehádejte se.
Poté napište návrh své odpovědnosti. Opět to, jak jste jim porozuměli, ne to, co si myslíte, že by mělo být. A pak do tohoto návrhu přidejte část, ve které bude uvedeno, za co NENÍ vaše odpovědnost. Zde můžete přidat všechny části, o kterých si myslíte, že by měly být součástí vaší role, ale nebyly zmíněny. Čím více se budete cítit nepříjemně, když něco není součástí vaší role, tím dramatičtější bude moje formulace 4 .
Dejte tento návrh svému nadřízenému a požádejte ho, aby ho schválil. Nakonec tento návrh přizpůsobte, dokud nebude schválen a voilà, máte definitivní klasifikaci své odpovědnosti.
To vám dává jistotu třemi způsoby:
-
Víte jaké aspekty kvality jsou pro společnost důležité, a tedy o co se musíte starat.
-
Nemusíte si dělat starosti s tím, co považujete za důležité ohledně kvality softwaru, protože mají výslovnou písemnou radu, aby tyto aspekty nezohledňovaly. To je také užitečné, abyste se v budoucnu vyhnuli obviňování z toho, že jste se o tato opatření nestarali, jak jste již písemně doporučili.
-
Nejdůležitější ohledně OP. Už to není váš osobní názor na kvalitu, ale písemná smlouva o tom, jaký je názor společnosti na to, co by mělo být zajištěno. Takže už za to nemůžete rozumně obviňovat. Nebo pokud je součástí „ne“, nemusíte se obtěžovat ani vy, ani vývojáři, protože společnost jasně vyjadřuje, že si nepřeje, aby byla tato část pokryta.
1 Doufám, že jsou, protože jinak by vaše zaměstnání bylo fraškou.
2 No, v jejich rámci jsem si docela jistý týmy nás tak stále vidí. Jde ale o to, že jim nemusíme říkat, jak opravit svůj kód, ale musí se nás zeptat, co máme dělat, pokud dojde k problémům s kódem, díky kterému neprojde našimi výslovně definovanými a zdokumentovanými kontrolami.
3 Právě jsem si uvědomil, jak moc se tu může pokazit, když jsem přišel do pracovního prostředí, kde je naštěstí zdokumentováno vše v každém ohledu, a všiml jsem si, kolik prostoru pro nedorozumění bylo v mém nedostatek takových zásad předchozí práce.
4 Nevím, jestli je to dobrá nebo špatná rada, je to přesně to, co bych udělal.