How do you deal with a team member who is senior to you and always jumps on other people's projects and completes them over night or over the weekend?
Lavorare più velocemente?
She seems to work 80 hour weeks whether there is an emergency or not and it is somewhat difficult to predict which part of your todo list she is going to strike next.
Per definizione, se è nella tua lista delle cose da fare, non è fatto. Se lo completa, cancellalo dalla lista delle cose da fare.
Sometimes days of your work are wasted because on Monday morning you find a checkin completing the project you've spent most of the previous week working on.
Normalmente si chiama lavoro di squadra - a meno che non ti piaccia la direzione che ha preso, qual è il problema?
To people asking of the quality: Usually it is quite good but: there is also a lot of refactoring of code involved, including code 'owned' by other team members, w/o regard for the test coverage, with the obvious results.
"Owned" e il codice non vanno insieme. Se hai problemi a tenere il passo, chiedi a lei di spiegartelo. Chiedile di farti da mentore, perché sembra che sia abbastanza produttiva. Sfrutta la relazione e lavora insieme.
Per quanto riguarda la copertura del test, se questo è uno standard nella tua organizzazione, portalo al tuo responsabile / responsabile. Veloce, ma scadente, il lavoro non serve a nessuno. Tuttavia, se lei è 10 volte più produttiva di te, potresti finire col fare il duro lavoro di ripulirla. Se è così, investi ancora più pesantemente in una relazione con lei.