ThoughtWorks敏捷開發(fā)的核心原則:價值驅(qū)動、技術(shù)卓越
敏捷宣言到底有幾句?
在看到文章這一節(jié)時,我想我和一部分人一樣诅福,心里在想敏捷宣言不是有四句嗎?但是看完這章節(jié)后拖叙,我對敏捷宣言又有了不一樣的認(rèn)識氓润,在這里分享給大家。
敏捷軟件開發(fā)宣言
我們一直在實(shí)踐中探索更好的軟件開發(fā)方法薯鳍,身體力行的同時也幫助他人咖气。由此我們建立了如下價值觀:
個體和互動???高于???流程和工具
工作的軟件???高于???詳盡的文檔
客戶合作?????? 高于???合同談判也就是說,盡管右項(xiàng)有其價值挖滤,我們更重視左項(xiàng)的價值崩溪。
敏捷宣言中除過有中間四句價值觀外,還有其余兩句分別是:
我們一直在實(shí)踐中探索更好的軟件開發(fā)方法斩松,身體力行的同時也幫助他人伶唯。由此我們建立了如下價值觀:
這句話告訴我們敏捷宣言是通過不斷實(shí)踐總結(jié)出來的價值觀,是一種根深蒂固的思想取向惧盹。在我們實(shí)踐敏捷的過程中乳幸,不是說當(dāng)我應(yīng)用了某一種敏捷實(shí)踐后就說我們做的是敏捷了,應(yīng)該要從多維度了解團(tuán)隊(duì)的價值觀和敏捷的價值觀是否一致钧椰。
盡管右項(xiàng)有其價值粹断,我們更重視左項(xiàng)的價值
這句話是敏捷宣言中最重要的一句話,這句話告訴我們并不是我們要舍棄右項(xiàng)的價值演侯,敏捷的價值觀是承認(rèn)右項(xiàng)是有價值的。在實(shí)際敏捷轉(zhuǎn)型的過程中背亥,左右兩項(xiàng)通常是共存的情況秒际,只是我們更重視左項(xiàng)的價值悬赏。
開發(fā)人員的客戶思維
開發(fā)人員與客戶思維
缺少客戶思維的開發(fā)人員,雖然也能交付能夠工作的產(chǎn)品娄徊,但是從產(chǎn)品設(shè)計(jì)人員的角度來說闽颇,他們交付的產(chǎn)品或多或少都與需求有一定的出入,他們花費(fèi)大量的時間寄锐,但是沒有人知道他們在做什么兵多,也無法估計(jì)某一需求開發(fā)完成的時間。
有客戶思維的開發(fā)人員橄仆,能夠把工作當(dāng)作為 客戶(同事和老板) 提供服務(wù)剩膘,他們積極的從客戶(同事和老板) 角度思考需求的真正來源,開發(fā)過程中與客戶(同事和老板) 保持溝通盆顾,適當(dāng)?shù)慕o出合理的建議怠褐,最終不但高效完成開發(fā)工作,還建立了協(xié)作機(jī)制您宪、培養(yǎng)了健康的團(tuán)隊(duì)關(guān)系奈懒。
思考并溝通
當(dāng)我們拿到新需求時,首先要思考的是為什么會有這個需求產(chǎn)生宪巨,他解決了什么問題磷杏,提供了什么價值。
如果一開始開發(fā)人員不弄清除需求的前因后果捏卓,就會出現(xiàn)在做一半甚至完成之后發(fā)現(xiàn)與設(shè)計(jì)人員期待不符的產(chǎn)品极祸,導(dǎo)致返工。
在工作中天吓,如果只將產(chǎn)品經(jīng)理視為規(guī)則制定者贿肩,將領(lǐng)導(dǎo)視為發(fā)號施令的老板,我們便會失去思考的機(jī)會龄寞,便慢慢的失去思考能力汰规。
靈活的給出建議
一個用技術(shù)能解決的問題,往往有很多種解決方案物邑,有些方案甚至不涉及技術(shù)溜哮。如果開發(fā)人員擁有客戶思維,就應(yīng)該在真正行動之前色解,及時向客戶闡明這些方案的利弊茂嗓;根據(jù)對需求的理解,以及客戶提供的更多信息科阎,給出具有可操作性的建議述吸。在給建議的過程中,我們必須要尊重自己的客戶。
企業(yè)真正的價值在于為客戶解決問題上蝌矛,我們把自己當(dāng)作一個企業(yè)去思考道批,也就是具有更獨(dú)立的人格,為今后真正做出良好的商業(yè)決策積累經(jīng)驗(yàn)和奠定基礎(chǔ)入撒。