W każdym zespole będziesz potrzebować więcej siwych i szarych programistów oraz kilku młodych szczeniąt. Niektóre przyczyny to:
- Pieniądze. Są to często zadania, które nie wymagają takiego samego poziomu doświadczenia do dostarczenia, więc ma to sens, aby nie płacić górę dolara, aby te zadania spełnione.
- Energia. Jest energia i entuzjazm, że nowi ludzie mogą wnieść do zespołu, który zatrzymuje go przed zbyt przestarzały i ustawione w swoich sposobów. Jest też spokój i mądrość, które mogą przynieść osoby starsze.
- Transfer wiedzy i rozwój kariery. Zarówno pod względem projektu i umiejętności, jest to przydatne i często zabawne ludzi uczyć i uczyć się nowych rzeczy. Pomaganie w „pozyskiwaniu” nowych członków zespołu jest satysfakcjonujące.
Zdaję sobie sprawę, że istnieją pewne nowatorskie projekty, w których może być ważne, aby było więcej osób starszych niż młodszych, ale ogólnie, czy istnieje idealna mieszanka doświadczeń w zespole, czy też jest całkowicie zależna od projektu?