Als erstes höre ich "Agile Task" und denke, ein bis zwei Arbeitstage, keine Woche. Aufgaben sind das, in das Sie Geschichten aufteilen, wenn die Geschichte selbst in die Iteration passt, und es ist eine echte Seltenheit, eine Geschichte zu haben, die nicht in kleinere Teile zerlegt werden kann.
Zweitens fordern Sie diesen neuen Entwickler grundsätzlich auf, sofort loszulegen. Wenn vernünftigerweise erwartet werden kann, dass er direkt einspringt und das Tempo des restlichen Teams beibehält, sollte die ursprüngliche Schätzung gelten. Wenn er nicht kann, sollte er wahrscheinlich nicht an dieser Schätzung festgehalten werden, zumindest nicht allein.
Drittens, wie ist die Situation? Ich bin mir ziemlich sicher, dass die Situation nicht so war, dass das Team ihre Arbeit schätzte, dann ging jemand raus und Sie ersetzten ihn am nächsten Tag. Ich denke also, X-Leute im Team haben die Arbeit dieses Sprints geschätzt und das aufgenommen, was sie für möglich hielten, und dann haben Sie den neuen Mann vorgestellt, und jetzt gibt es X + 1-Leute, die die Arbeit erledigen, für die sich ursprünglich X-Leute engagiert haben . Wenn das Team nicht die Arbeitsbelastung ermittelt und stattdessen den Rückstand vom Management eingepfercht hätte, würde ich dem neuen Mann diese Woche nicht viel zu tun geben. Wenn der Zeitplan vom Management festgelegt wurde, ist er nicht agil.
Persönlich würde ich diesen Typen so einstellen, dass er sich für seinen ersten Sprint mit einem erfahreneren Programmierer paart (wenn Ihre Programmierer nicht die ganze Zeit koppeln, was ich schlussfolgere, dass dies nicht der Fall ist, weil Sie erwägen, einen zu geben Aufgabe an einen Mann). Wenn er über die Schulter schaut und Fragen stellt, lernt er die Codebasis. Wenn seine allgemeinen Programmierkenntnisse dem Schnupftabak gewachsen sind, ist er fast sofort ein effektiver Code-Prüfer, der Fehler, ineffizienten Code usw. entdeckt.