Scopul acestui document viu este de a cuprinde diferitele roluri pe care le joac in mod normal in echipe, stiluri de comunicare si alte domenii pentru a ne ajuta sa lucram eficient impreuna. Lucrul cu oamenii are atat de multe nuante si am incercat sa surprind unele dintre nuantele mele personale aici.

Rolul meu de Senior Developer

Scopul meu este de a ajuta echipa sa reuseasca sa-si atinga obiectivele si de a ajuta la planificare, identificarea nevoilor, precum si asistarea la procesul de dezvoltare. Acestea sunt cateva dintre prioritatile pe care le am pentru proiecte:

  • Prioritizez investigarea modului in care diferite piese ale unui sistem isi indeplinesc responsabilitatile si se integreaza in ansamblu, desi este posibil sa nu am o cunoastere scazuta a fiecarei piese in special.
  • Apreciez si prioritizez procesul de revizuire a relatiilor publice si il incurajez sa nu fie grabit sau analizat rapid. Aceasta este o oportunitate pentru noi de a invata impreuna, de a identifica noi modele de cod in cadrul proiectului si de a vedea cum lucrurile pot fi imbunatatite.
  • Nu pretind ca sunt expert in toate disciplinele. Probabil ca sunteti mai bine informat intr-un anumit subset tehnologic, motiv pentru care sunteti in proiect. Daca vedeti o modalitate potential mai buna de a face ceva, aduceti-o in discutie. Sa ne construim reciproc punctele forte.
  • Cred in incurajarea tiparelor previzibile intr-o baza de cod pe masura ce creste si evolueaza. Aceasta include refacerea unor abordari vechi, deoarece modele mai bune si mai informate apar prin ciclul de viata al proiectului.

Rolul meu de manager

Scopul meu este sa ma asigur ca ai succes si te simti auzit. 1: 1 este timpul nostru. Structura lor va fluctua probabil in timp si anticipez ca vor fi fluide. Sunt aici daca aveti nevoie sa va descarcati, sa discutati o problema tehnica dificila, sa discutati despre viziunea pe termen lung sau cu totul altceva. Daca nu aveti lucruri specifice pe care sa le discutati, am in mod normal cateva subiecte disponibile pe care sa le rezervati.

Imi vad rolul mai mult in domeniul mentoratului decat un rol strict de supraveghere. Vreau sa va aud succesele, luptele si obiectivele, astfel incat sa sarbatorim, sa depanam si sa planificam impreuna.

Comunicarea cu mine

  • Verific e-mailul, dar raspund mai incet acolo.
  • Pentru solicitari sensibile la timp, raspund mai rapid in Slack
  • Daca se extrage o conversatie asincrona si se va rezolva mai repede cu un apel sincron rapid, in mod normal, va voi sugera acest lucru
  • Imi folosesc foarte mult calendarul. Daca avem o intalnire programata, va rugam sa indicati daca puteti participa. Va rugam sa il actualizati daca circumstantele se schimba.
  • Cred in limitarea participantilor la intalniri la partile care trebuie sa fie prezente in mod direct . Daca un participant poate dori sau trebuie sa fie informat, dar nu este necesar sa participe, ar trebui sa fie marcat in mod ideal ca optional.
  • Prefer intalnirile de grupare apropiate in cateva zile ale saptamanii, lasand zilele ramase deschise pentru finalizarea lucrarilor mai profunde.

Parere

Apreciez si apreciez companiile si echipele cu o puternica cultura de feedback si lucrez pentru a contribui la promovarea acelui mediu. Acestea sunt principiile de baza pe care le consider esentiale pentru o cultura puternica de feedback.

  • Feedback-ul este in timp util
  • Feedback-ul este respectuos si lipsit de atacuri personale
  • Putem si oferim feedback pozitiv si negativ respectand cu sinceritate principiile de mai sus
  • Nu faceti sandvisuri de feedback (Bine, Rau, Bun). Sunt contraproductive. Daca fac asta, va rog sa ma sunati.
  • Feedback-ul este un cadou

Imi place sa primesc feedback in forma scrisa sau verbala.

Lucruri pe care le iubesc

  • Mentorat, predare si schimb de cunostinte. Aceasta a fost o piesa cheie a tranzitiei mele catre o a doua cariera ca dezvoltator si imi place sa o platesc inainte.
  • Feedback si camaraderie de echipa. Apreciez incurajarea acestui lucru si cred ca o echipa bine gelificata functioneaza mai bine impreuna cu un moral mai ridicat si rezultate mai bune.

Lucruri pe care le urasc

  • Intalniri intercalate pe tot parcursul zilei fara zone libere semnificative pentru intalniri
  • Lipsa consecventa de comunicare

Programul meu

Imi propun sa lucrez cu un program de la 8:30 AM – 5:00 ora Pacificului. In mod normal incep sa ma conectez in jurul orei 8 AM, dar functioneaza cel mai bine atunci cand intalnirile nu sunt la inceputul imediat al zilei mele. Ocazional, voi schimba programul de lucru pentru a face lucruri cu familia mea, pentru a face o pauza mentala, etc. Cand se intampla acest lucru, ii anunt echipei mele schimbarea programului meu.

Cand este posibil, prefer sa evit intalnirile dimineata, intrucat atunci imi termin cel mai bun lucru. Aceasta este aspirationala si nu este o regula rapida. In plus, am un eveniment recurent „Heads Down Tuesday” in fiecare marti. Prefer sa mentin marti cat mai libere intalniri, astfel incat sa ma pot angaja in lucrari de concentrare mai profunda. Cand este posibil, cer ca acest lucru sa fie respectat pentru intalnirile non-critice sau sensibile la timp. Cu toate acestea, recunosc ca nu este intotdeauna posibil, mai ales atunci cand coordoneaza programele altora.