除了過程的重要性,我們還需要考慮人的因素,過程是要依靠人去推動的,沒有人,過程就沒有任何意義。對軟件開發更是如此,開發過程的每一個環節都需要人的參與。從來沒有一個方法論象XP這樣充分的強調人的作用。因此,在XP的全過程中,人的因素是始終處于首位的。而XP的實踐也是根據人的優點和弱點進行精心的設計。我們這里做一些簡單的討論:
計劃游戲:我們常常掛在嘴邊的一句話是計劃趕不上變化。計劃,往往都是很多軟件組織的一塊心病。所有人都知道計劃的重要性,可是計劃又是最難做的。沒有計劃,軟件過程無從遵循;有了計劃,軟件過程又常常偏離計劃。在變化越來越頻繁的現在,計劃更是難上加難。對待捉摸不定的計劃,XP的態度是:與其在一開始就費時耗力地制定一堆不切實際的計劃,倒不如花費少量的精力做一個簡單的計劃,然后在隨后的軟件過程中不斷的進行調整。