敏捷開發的比喻
書摘:O'Reilly軟體預先架構之美學 (Prefactoring)
敏捷開發(Agile development)很像輕裝健行。輕裝健行者攜帶的裝備比平常健行者少很多。因此,他們可以走得比較快,花的精力也較少。
輕裝健行者也比平常健行者更有經驗。他們只帶必要配備,也就是完成旅程必要的東西。技巧、知識和經驗則完成了整個圖像。他們知道怎麼以最簡便的遮蓋物紮營取暖。他們知道上哪找水,所以他們只帶少量的水。
要當極致輕裝健行者,那可是需要不少技巧和經驗。某人必須能夠利用大自然的材料做出必要的東西。
另方面,重裝健行者會覺得他們必須帶上所有必要裝備,以應付他們可能碰上的任何情況。他們的裝備給了他們安全,然而,也會讓他們慢下來。
沒有留言:
張貼留言