眾齊軟件敏捷項目管理之初體驗

每年的供暖期結(jié)束對于供熱行業(yè)軟件企業(yè)來說都是修養(yǎng)生息的好機會,產(chǎn)品迭代、項目任務集中性處理、人員培訓、文檔完善、思考總結(jié)等便陸續(xù)開展起來.....??

每年項目忙季時,我們都會耗費很多的精力去梳理來自內(nèi)部、來自外部的需求。需求如潮水般涌入需求池中,讓產(chǎn)品需求人員應接不暇,人多事兒多,過程中也造成了一些資源的浪費和內(nèi)耗。去年的一次公司外部培訓讓我們對敏捷項目管理思想有了初步的了解。那你一定產(chǎn)生了疑問,你說的敏捷是什么呢? 我所理解的敏捷項目就是以階段性用戶的需求為目標,采用小步迭代、循序漸進的方法快速交付階段性項目。在敏捷項目管理,每個項目在構建初期被切分成多個子項目也就是每個階段項目目標,各階段項目目標成果都經(jīng)過測試,每個階段的內(nèi)容都可以獨立運行,從而讓用戶更快看到成果??蛻籼岢龅墓δ苄枨竽軌蚩焖夙憫徒桓丁?吹竭@,你是不是又產(chǎn)生了疑問,敏捷項目管理到底是怎么管理用戶需求的呢??好了,現(xiàn)在你就和我們一起來做敏捷項目管理之旅吧。

需求進度:建立每周項目任務完成目標。我們將原有隨時反饋的需求進行了分類,將一些不緊急的需求納入到每周目標中。?特殊需求經(jīng)過專人審批,審批通過后及時處理。

需求確認:每周產(chǎn)品人員都與項目人員進行面對面深入交流。對需求上的疑問進行詳盡論證與溝通,放棄不合理需求,合理需求探討更優(yōu)秀的解決方案。?每個需求任務都有明確的應用場景、客戶期望、功能設計。對于需求上不明確、不清晰內(nèi)容與用戶做討論溝通,對于需求上已明確并完成設計的,與用戶做設計確認。?

需求分配:每周產(chǎn)品人員與研發(fā)人員對需求內(nèi)容進行深入交流,講解需求、講解設計以保證研發(fā)人員對需求設計理解與產(chǎn)品、項目、客戶一致。

需求評估:由研發(fā)主管、研發(fā)組員共同對研發(fā)任務進行工作量評估,保證在合理時間下高質(zhì)量完成研發(fā)工作。

需求開發(fā):研發(fā)組員針對每周研發(fā)目標內(nèi)任務進行研發(fā),并完成自測等工作。

需求評審:研發(fā)主管針對每周研發(fā)目標內(nèi)任務進度研發(fā)情況進行監(jiān)管,同時針對組員研發(fā)任務進行人工二次評審。

需求驗證:提需求人員對需求進行最終驗證,確保功能可用、能用、好用。

你是不是會感慨,原來研發(fā)一個功能需要這么多的步驟啊。是的,研發(fā)軟件的過程遠比我們眼睛所看到的表面功能復雜許多。為了讓我們的客戶用上更安心、更放心的產(chǎn)品,很多前期工作都要做足做全。每個環(huán)節(jié)的存在都是用來保證產(chǎn)出高質(zhì)量的產(chǎn)品。豐田汽車生產(chǎn)線上的規(guī)則:一旦這名工人發(fā)現(xiàn)生產(chǎn)的零件有問題,這名工人有權叫停整個生產(chǎn)線,哪怕這會影響到整個生產(chǎn)線的生產(chǎn),因為不能讓有問題的產(chǎn)品提供給客戶。對于軟件的研發(fā)也是一樣,任何一個環(huán)節(jié)出問題,我們要停止后續(xù)環(huán)節(jié)的繼續(xù)進行,排查原因及時進行糾正,這樣才能保證每個經(jīng)手軟件產(chǎn)品讓客戶用著放心、舒心。