在Scrum中,客戶只須要負責產品的反饋和驗收。而在極限編程中,爲了保證項目交付符合客戶預想,現場客戶被看成一個單獨的重要實踐。極限編程中的「客戶」並非爲系統付帳的人,而是真正使用該系統的人。 html
視頻地址:https://www.zentao.net/xp/on-site-customer-80305.html/?u=uplu&f=bky編程
上期計劃遊戲的視頻提到,用戶故事是由客戶制定的。嘗試過用戶故事的團隊,都會發現用戶故事其實很簡單,相比於詳細的功能點,用戶故事只是一個籠統的說明,還有不少細節,須要開發人員與客戶之間創建起來的良好溝通來補充。所以,在極限編程的整個項目開發週期中,須要至少有一名客戶表明,負責在現場明確需求、作出相應的業務決策、編寫功能驗收測試,從而確保開發功能的正確。測試
現場客戶的實踐,不只能夠提升團隊與客戶之間的溝通效率,還能夠幫助創建良好的合做與信任。其次,小型版本的發佈形式,可讓客戶很快體驗到功能點,從而及時確認開發功能的準確性。.net
在實際項目中,要實現現場客戶的實踐,可從如下方面着手:視頻
現場客戶在具體實施時,需保證開發團隊和客戶可以隨時溝通,以便客戶及時作出業務決策,從而避免項目延期。htm
跟客戶溝通需求時,採用場景化的方式、通俗的語言逐個描述用戶需求,儘可能避免需求在「解釋」過程當中被曲解。 理想狀況下,客戶是團隊中的一員,需與開發團隊面對面討論需求。但考慮到人力成本等因素,在實際項目中,一般會用線上交流等方式替代。不過,在客戶不能明確預期產品、開發團隊須要探索新產品的項目中,現場客戶也就失去了其存在的意義。blog
極限編程的最大價值是在項目中融會貫通地運用12個最佳實踐,而非單獨使用。極限編程的其餘實踐,能夠看下咱們的往期視頻。你跟現場客戶的交流中,存在哪些問題?歡迎一塊兒討論。遊戲
更多精彩視頻分享:https://www.zentao.net/page/college.html/?u=uplu&f=bky開發