ก่อนอื่นฉันได้ยิน "Agile Task" และฉันคิดว่างานหนึ่งถึงสองวันไม่ใช่สัปดาห์ งานคือสิ่งที่คุณแบ่งเรื่องราวออกมาเมื่อเนื้อเรื่องนั้นเข้ากับการวนซ้ำและเป็นเรื่องยากที่จะมีเรื่องที่ไม่สามารถแยกย่อยเป็นชิ้นเล็ก ๆ ได้
ประการที่สองคุณต้องขอให้ผู้พัฒนารายใหม่นี้เข้ามาทำงาน หากเขาสามารถคาดหวังได้อย่างมีเหตุผลพอสมควรที่จะกระโดดเข้าหาและรักษาฝีเท้าของทีมที่เหลืออยู่การคาดการณ์เริ่มต้นควรจะเป็นไปตามนั้น ถ้าเขาทำไม่ได้เขาอาจจะไม่ได้รับการประเมินนี้อย่างน้อยก็ไม่ใช่ตัวเขาเอง
ประการที่สามสถานการณ์คืออะไร? ฉันค่อนข้างแน่ใจว่าสถานการณ์ไม่ใช่ว่าทีมประเมินงานของพวกเขาแล้วมีคนเดินออกไปและคุณแทนที่เขาในวันถัดไป ดังนั้นฉันคิดว่าพวก X ในทีมประเมินงานวิ่งนี้และรับสิ่งที่พวกเขาคิดว่าพวกเขาสามารถจัดการได้จากนั้นคุณก็แนะนำคนใหม่และตอนนี้มี X + 1 คนที่จะทำงานที่พวก X มุ่งมั่น . ถ้าทีมไม่ได้เลือกภาระงานของพวกเขาและแทนที่จะมีงานในมือที่เต็มไปด้วยผู้บริหารฉันจะไม่ให้คนใหม่ทำอะไรมากมายในสัปดาห์นี้ หากกำหนดการถูกกำหนดโดยผู้บริหารแสดงว่าไม่ใช่ Agile
โดยส่วนตัวแล้วฉันจะตั้งค่าผู้ชายคนนี้ให้จับคู่กับโปรแกรมเมอร์ที่มีประสบการณ์มากขึ้นสำหรับการวิ่งครั้งแรกของเขา (ถ้าโปรแกรมเมอร์ของคุณไม่ได้จับคู่ตลอดเวลาซึ่งฉันคิดว่าพวกเขาไม่ได้มาจากข้อเท็จจริงที่ว่าคุณกำลังพิจารณา งานกับผู้ชายคนหนึ่ง) เมื่อมองข้ามไหล่ของเขาและถามคำถามเขาจะเริ่มเรียนรู้ codebase และถ้าทักษะการเขียนโปรแกรมทั่วไปของเขาถึงขั้นเขาจะเป็นผู้ตรวจสอบรหัสที่มีประสิทธิภาพเกือบจะในทันทีพบข้อบกพร่องรหัสที่ไม่มีประสิทธิภาพ ฯลฯ เป็นต้น