眾齊軟件敏捷項目管理之初體驗
每年的供暖期結(jié)束對于供熱行業(yè)軟件企業(yè)來說都是修養(yǎng)生息的好機會,產(chǎn)品迭代、項目任務(wù)集中性處理、人員培訓(xùn)、文檔完善、思考總結(jié)等便陸續(xù)開展起來.....??
每年項目忙季時,我們都會耗費很多的精力去梳理來自內(nèi)部、來自外部的需求。需求如潮水般涌入需求池中,讓產(chǎn)品需求人員應(yīng)接不暇,人多事兒多,過程中也造成了一些資源的浪費和內(nèi)耗。去年的一次公司外部培訓(xùn)讓我們對敏捷項目管理思想有了初步的了解。那你一定產(chǎn)生了疑問,你說的敏捷是什么呢? 我所理解的敏捷項目就是以階段性用戶的需求為目標(biāo),采用小步迭代、循序漸進的方法快速交付階段性項目。在敏捷項目管理,每個項目在構(gòu)建初期被切分成多個子項目也就是每個階段項目目標(biāo),各階段項目目標(biāo)成果都經(jīng)過測試,每個階段的內(nèi)容都可以獨立運行,從而讓用戶更快看到成果。客戶提出的功能需求能夠快速響應(yīng)和交付??吹竭@,你是不是又產(chǎn)生了疑問,敏捷項目管理到底是怎么管理用戶需求的呢??好了,現(xiàn)在你就和我們一起來做敏捷項目管理之旅吧。
需求進度:建立每周項目任務(wù)完成目標(biāo)。我們將原有隨時反饋的需求進行了分類,將一些不緊急的需求納入到每周目標(biāo)中。?特殊需求經(jīng)過專人審批,審批通過后及時處理。
需求確認:每周產(chǎn)品人員都與項目人員進行面對面深入交流。對需求上的疑問進行詳盡論證與溝通,放棄不合理需求,合理需求探討更優(yōu)秀的解決方案。?每個需求任務(wù)都有明確的應(yīng)用場景、客戶期望、功能設(shè)計。對于需求上不明確、不清晰內(nèi)容與用戶做討論溝通,對于需求上已明確并完成設(shè)計的,與用戶做設(shè)計確認。?
需求分配:每周產(chǎn)品人員與研發(fā)人員對需求內(nèi)容進行深入交流,講解需求、講解設(shè)計以保證研發(fā)人員對需求設(shè)計理解與產(chǎn)品、項目、客戶一致。
需求評估:由研發(fā)主管、研發(fā)組員共同對研發(fā)任務(wù)進行工作量評估,保證在合理時間下高質(zhì)量完成研發(fā)工作。
需求開發(fā):研發(fā)組員針對每周研發(fā)目標(biāo)內(nèi)任務(wù)進行研發(fā),并完成自測等工作。
需求評審:研發(fā)主管針對每周研發(fā)目標(biāo)內(nèi)任務(wù)進度研發(fā)情況進行監(jiān)管,同時針對組員研發(fā)任務(wù)進行人工二次評審。
需求驗證:提需求人員對需求進行最終驗證,確保功能可用、能用、好用。
你是不是會感慨,原來研發(fā)一個功能需要這么多的步驟啊。是的,研發(fā)軟件的過程遠比我們眼睛所看到的表面功能復(fù)雜許多。為了讓我們的客戶用上更安心、更放心的產(chǎn)品,很多前期工作都要做足做全。每個環(huán)節(jié)的存在都是用來保證產(chǎn)出高質(zhì)量的產(chǎn)品。豐田汽車生產(chǎn)線上的規(guī)則:一旦這名工人發(fā)現(xiàn)生產(chǎn)的零件有問題,這名工人有權(quán)叫停整個生產(chǎn)線,哪怕這會影響到整個生產(chǎn)線的生產(chǎn),因為不能讓有問題的產(chǎn)品提供給客戶。對于軟件的研發(fā)也是一樣,任何一個環(huán)節(jié)出問題,我們要停止后續(xù)環(huán)節(jié)的繼續(xù)進行,排查原因及時進行糾正,這樣才能保證每個經(jīng)手軟件產(chǎn)品讓客戶用著放心、舒心。