Kuidas veenda oma ülemust ja kaasinimesi, et teil on õigus (ja nad eksivad).

Arendajana olen aastate jooksul omandanud mõned läbirääkimata kombed ja head tavad. Kuid mõnikord olen pidanud tegema koostööd inimestega, kes ei olnud minuga samal lainepikkusel. Enamasti on see juhtkond.

Te ei saa kedagi veenda milleski. Võite neile anda ainult õiget teavet, nii et nad veendaksid ennast ise.
- Eben Pegan

Peamine põhjus on tavaliselt see, et vaatame probleeme ja nende lahendusi erinevalt. Kogemusest teame, et nurkade lõikamine saab meile tagasi tehnilise võla või lihtsalt pettumuse näol.

Kirjutan seda postitust, et näidata teile, kuidas saate muuta oma halduri - või isegi oma kaaslase - arvamust.

Suhtlemine õigesti

Teie sõnum võib olla väga oluline, kuid kui te seda ei edasta, on see teie süü. Siin on üks viis oma sõnumi tõhusaks edastamiseks:

"Tõhusaks suhtlemiseks peame jõudma inimesteni nende, mitte meie enda kalduvuse kaudu"
- Kreeta Rubin

Nagu teate, pole inimesed samad. Keegi võib olla kergesti põhjendatav ja keegi teine ​​võib olla kangekaelne. Gretchen Rubini sõnul võime inimesi liigitada nelja peamise tendentsina.

Gretchen kirjutas raamatu "Neli tendentsi". Ta märkas seda jaotust inimeste vahel ja seda, kuidas saaksime neid oma elus kasutada ja ära kasutada. Need tendentsid on Upholder, Obliger, Questioner ja Rebel.

Siin on kiire nali, mis aitab neid kirjeldada:

Kuidas saate aknakatte lambipirni vahetada?
Vastus: Ta muutis seda juba.

Kuidas saada küsija lambipirni vahetama?
Vastus: miks meil seda lambipirni ikkagi vaja on?

Kuidas saate kohustuse lambipirni vahetada?
Vastus: Paluge tal seda muuta.

Kuidas saate mässaja lambipirni vahetada?
Vastus: tehke ise.

Juhtumianalüüs

Oletame, et teil on uue projekti jaoks tooteomanik (PO). PO keskendub ainult teie edastatavatele asjadele. Nad ei taha, et kulutaksite millelegi muule, näiteks testide kirjutamisele.

Siin on neli erinevat viisi, kuidas veenda oma PO-d, et testide kirjutamine on oluline. Kuid ärge unustage, et see on vaid näide - peaksite saama neid raamistikke kasutada igas kontekstis.

Siin me läheme.

1. PO kui küsija

Gretcheni sõnul

Küsijad armastavad uurimist, tõhususe leidmist ja irratsionaalse protsessi kõrvaldamist. Nad lükkavad tagasi sellised laisad seletused:
"Nii oleme seda alati teinud."
Kuna küsijatel on suur usk omaenda analüüsidesse ja hinnangutesse, saavad nad veenduda oma vaadete õigsuses ja keelduda teisiti veenmast.

Küsijaga suheldes tooge lauale arutluskäik. Kas teil on kehtiv tõenditega kinnitatud punkt.

Siin on näide vestlusest PO-ga nimega Alex:

Mina: Tere, Alex, kas me saame korraks rääkida parimatest tavadest?

Alex: Muidugi, mis sul pähe tuleb?
 
Mina: Ma arvan, et me surume liiga tugevalt funktsioonide pakkumisele ja ei mõtle oma tehnilisele võlgnevusele. Testimiseks pole meil palju aega.

Alex: Noh, ma ei ole veendunud, et katsetele kulutatud palju aega aitab meil paremini ja kiiremini toime tulla. Parandame vead, kui need kaasa tulevad ja tundub, et see töötab.
 
Mina: vaatasin, kui palju aega me veaparandustega veedame, ja see arv aja jooksul kasvab. Olen töötanud paljude sarnaste projektide kallal. Testimist on kiirem alguses ignoreerida, kuid jõuate punkti, kus see pole enam tõhus. Arvan, et oleme nüüd sellel hetkel.
 
Alex: Hmm, aga ma ei taha testide tegemiseks palgata teist inimest, meil pole selleks eelarvet.

Mina: mul on lahendus: lisage iga pileti ulatusele testimine. See teeb arendajad õnnelikuks ja saate kiirust võrrelda. Kui soovite rohkem teada saada, on mul mõned näited raamatutest ja artiklitest testide tähtsuse kohta.
 
Alex: Ok, tuletage mulle seda meelde meie järgmisel sprindiplaneerimisel ja ma jälgin, et kõik oleksid samal lehel.

Mina: Tänan.

2. PO kui aknapesa

Platvormid saavad suurepärased kolleegid. Nad on ise alustajad ja nad on esinemisest väga huvitatud. Kuid ülamajad muutuvad mõnikord kannatamatuks, kui teised pingutavad ootuste täitmise nimel.

Ma ei usu, et peaksite laskma veenda Upholderit testide kirjutamise olulisuses. Nad reageeriksid järgmiselt:

Mina: Tere, Alex, ma arvan, et oleme jõudnud punkti, kus peame katsete kirjutamiseks rohkem aega kulutama. Meie tehniline võlg kasvab.
 
Alex: Mul on sellega kõik korras. Võite kirjutada rohkem teste ja teha mõned refraktsioonid. Kuid palun veenduge, et pakutaksime endiselt lubadusi.

3. PO kui kohustus

Kohustused vastavad ootustele, mida töösituatsioonid peaaegu vältimatult pakuvad - koos tähtaegade, hinnangute ja tulemustega.

Nende veenmiseks võime kasutada mõnda muud motivaatorit, mida nad järgivad.

Mina: Tere, Alex, ma arvan, et oleme jõudnud punkti, kus peame katsete kirjutamiseks rohkem aega kulutama. Meie tehniline võlg kasvab.

Alex: Meil ​​on tähtaeg tegelemiseks - kas see mõjutab seda?
 
Mina: Me võime järgmises sprindis viibida. Kuid lisatestide kirjutamisega saame arendamise aega lühendada. Seega peaksime järgmises etapis olema kiiremad ja järgima kergemalt järgmist tähtaega. Testide kirjutamine on ka arengu parim tava. Võin teile huvi korral näidata hunniku uuringuid, mis seda toetavad.

4. PO mässajana

Tunnen selle suhtes pisut Machiavelliat. Siin on näide raamatust:

Mässajalaps võib reageerida paremini, kui küsida: „Kas tunnete end nüüd klaverit mängides?“ Kui Ülarihma laps tuletaks talle hea meelega meelde: „Aeg klaverit harjutada“.

Nii et kui ma tahan veenda mässuliste tooteomanikku testides, pole ma kindel, mida ma teeksin. Tõenäoliselt kulutaksin aega testidele ja koodi muutmisele ilma küsimata.

Gretchen tõdeb, et „Nad omistavad vabadusele, valikule, identiteedile ja eneseväljendusele kõrge väärtuse.” Niisiis, reageerides omaette ja hoolitsedes asjade eest, sobin ma sellesse kirjeldusse. Ma oleksin mässaja!

Lõpuks peate teadma, kes on teie publik. Peaksite välja selgitama, millised on teie projekti prioriteedid. Seejärel muutke oma argument kaalukamaks, nimetades need prioriteedid.