【敏捷開發宣言】
1、個體和交互勝過過程和工具
2、可工作的軟件勝過面面俱到的文檔
3、客戶協助勝過合同談判
4、響應變化勝過遵循計劃
核心:團隊合作、可工作的軟件、快速響應變化
【敏捷修煉之道】
敏捷開發就是在一個高度協作的環境中,不斷地使用反饋進行自我調整和完善
【態度決定一切】
敏捷依賴人,而不是依賴於項目中的甘特圖和里程錶.
圖表、集成開發環境或者設計工具,它們本身都無法產生軟件,軟件是從你的大腦中產生的.而且它不是孤立的大腦活動,還會有許多其他方面的因素:個人情緒、辦公室的文化、自我主義、記憶力等.它們混爲一體,態度和心情的瞬息變化都可能導致巨大的差別.
【指責不能修復BUG】
世上最糟糕的工作(除了在馬戲團跟在大象後面打掃衛生)就是和一羣愛搬弄是非的人共事.他們對解決問題並沒有興趣,相反,他們愛在別人背後議論是非.他們挖空心思指手畫腳,議論誰應該受到指責.這樣一個團隊的生產力是極其低下的.如果你發現自己在這樣的團隊中工作,不要從團隊中走開----應該跑開
指責不會修復bug. 把矛頭對準問題的是解決辦法,而不是人.這是真正有用處的正面效應.
【符合標準不是結果】
許多標準化工作強調遵從一個過程,按符合的程度作評判,其理由是:如果過程可行,那麼只要嚴格按這個過程行事,就不會有問題.過程符合標準並不意味結果是正確的.敏捷團隊重結果勝於重過程.
【切身感受】
勇於承認自己不知道答案,這會讓人感覺放心.一個重大的錯誤應該被當作一次學習而不是指責他人的機會.團隊成員們在一起工作,應該互相幫助,而不是互相指責.