Chúng tôi là một nhóm gồm 3 nhà phát triển (2 nhà phát triển có kinh nghiệm và một thiếu niên).
Chúng tôi chỉ bắt đầu một dự án hoàn toàn mới. Chúng tôi đã thiết kế ứng dụng, tập trung nỗ lực vào việc chọn kiến trúc phù hợp và bây giờ chúng tôi đang đặt những dòng mã đầu tiên. Chúng tôi đang viết cốt lõi của nó, những gì sẽ là nền tảng của toàn bộ ứng dụng.
Đây cũng không phải là ứng dụng dễ dàng. Yêu cầu hiệu suất cứng, phân phối ồ ạt, mô hình thực thể phức tạp, v.v.
Tất cả chúng ta đều ra khỏi vùng thoải mái của mình, đặc biệt là đàn em. Anh ta không có kinh nghiệm để tạo ra một thiết kế tốt. Mặc dù đó không phải là vấn đề vì tôi và các nhà phát triển khác có mặt để giúp đỡ và cả hai chúng tôi đều tin tưởng vào việc cố vấn và xây dựng đội ngũ, nhưng ... chúng tôi không biết chính xác cách tốt nhất để làm điều đó là gì để anh ấy có được một trải nghiệm thú vị và học được số lượng kỹ năng tối đa.
Cả hai chúng tôi đều nhận ra rằng chúng tôi không có đàn em trong các dự án mới, chỉ trên những dự án hiện có, nơi dễ dàng hơn với đàn em vì anh ấy có toàn bộ cơ sở mã để học hỏi và truyền cảm hứng. Nhưng đối với ứng dụng này, chúng tôi gần như không có mã. Chúng tôi chỉ mới bắt đầu.
Chúng tôi đã suy nghĩ theo một vài cách tiếp cận:
- Để anh ta tự mình thử một vài ngày sau đó can thiệp và cấu trúc lại mã cùng với anh ta, điều khiển anh ta đi đúng hướng sau đó lặp lại => Có thể không phải là một kinh nghiệm thú vị cho anh ta vì chúng tôi sẽ chỉ ra lỗi của anh ta trên mỗi người tái cấu trúc ;
- bắt anh ta lập trình với một trong số chúng tôi => anh ta có thể trở thành "người ngoài cuộc" và đồng ý với mọi thứ chúng tôi làm, mà không thực sự học được nhiều hoặc tiêu hóa nhiều thông tin;
- để chúng tôi xây dựng bộ xương của mỗi mô-đun, với một thiết kế chắc chắn và sau đó đưa mô-đun cho anh ấy để thêm các phần còn thiếu => có thể không vui khi nhận sau chúng tôi và có nguy cơ anh ấy chỉ chú ý đến việc lấp đầy các khoảng trống và không cho toàn bộ thiết kế.
Làm thế nào chúng ta có thể lôi kéo anh ta vào thiết kế để anh ta không cảm thấy bị bỏ lại bên ngoài nó và để anh ta học hỏi được nhiều kinh nghiệm và có đủ tự tin để tự mình thử nó?