隨筆-55  評論-72  文章-2  trackbacks-0

                   世界上做任何事,都是從計劃開始,一件事情的成功也必定擁有一個周全的計劃。完成豐功偉績,我們需要設(shè)定不同的里程碑以達到最終目標;做好一件小事,我們同樣需要知道什么時間該做什么步驟。計劃永遠都是綁定在事情上的,它是整件事情實施周期開始的前奏。沒有良好的運籌帷幄,就不能有良好的開始,當然圓滿的結(jié)局就更別想啦。在一個軟件項目中也是同樣的道理,項目前期我們要制定計劃,項目立項,草擬建設(shè)方案,分析討論可行性,投標參與以及如何中標等;項目中標簽訂合同后,實際上才是項目真正意義上的開始,這時我們需要做的是任命項目經(jīng)理,建立項目組,成立項目管理委員會,草擬項目實施綱要,制作軟件開發(fā)周期,分配資源,調(diào)控進度等等,一堆繁瑣的事情接踵而來。面對這樣煩亂的項目周期構(gòu)成環(huán)節(jié),試問如果沒有良好的計劃,怎么可能保證項目最終的成功交付。

              下面我提到的項目都是基于常見的軟件項目,因工作以來,我一直從事這行,所以只能有針對軟件這行發(fā)表的權(quán)利了。我這里要說的項目計劃也僅限于我們熟悉的軟件開發(fā)流程,范圍過大,一來沒時間,二來擔心說的過多沒中心主題,好了不說廢話,我這就開始。

              我們所認知的軟件開發(fā)流程主要就是需要分析、設(shè)計、代碼編寫、測試、試運行、交付客戶驗收等。所以這些主要步驟實際上就是我們項目計劃中的里程碑。這些里程碑,理想狀態(tài)下是需要進行綜合評審和告之客戶的。這里我之所以說理想狀態(tài),是因為這樣的流程執(zhí)行在實際的項目實施過程中,存在于鳳毛麟角的范圍中或者更肯定點說,基本上不可能存在。因為計劃僅是一個預(yù)先的理想狀態(tài),一旦將其投放到實踐中,計劃總會受到太多的阻力和不確定的干擾,這其中最為基本的要算時間與成本啦。說到這里問題就出現(xiàn)了,我們既需要制定計劃又要求符合實際,如何制定計劃就成了最焦點問題,這也就回歸到本文的中心上來了(是不是夠繞的,o(∩_∩)o...哈哈)。


          第一,我們說說什么時候開始定計劃

              項目的計劃,大體開始于合同簽訂,項目經(jīng)理任命后。只有合同的簽訂,我們才可以準確知道項目的開發(fā)周期,排除節(jié)假日、人為日常休息時間,最終才可以獲得項目開發(fā)的真正意義上的時間數(shù)量。這里說真正意義上,可能也是理想狀態(tài),因為我們還沒有考慮,風(fēng)險占據(jù)的時間,如公司停電,項目變更,項目組成員意外,離職等等。當然也可能存在更為極端的人為不可抗拒造成的時間流逝,如地震,天氣,社會動蕩,2012(o(∩_∩)o...哈哈)等等。項目時間點的確定是項目經(jīng)理必須掌握的,因為只有他很好地計算出有效的項目工期,才能進行各步驟占有工作日的有效調(diào)配,各步驟有了時間點的設(shè)定才能明確各步驟的任務(wù)量,任務(wù)范圍,預(yù)期目標,執(zhí)行資源等。


          第二,我們來講計劃怎么定

              有效工期的明確和各階段工作目標的設(shè)定,基本上完成了項目計劃的主體框架。接下來我們需要做的就是,以各階段里程碑為子目標,細化實現(xiàn)其各子目標的工作量,時間進度,任務(wù)難易、時間匹配以及任務(wù)執(zhí)行人員的確立。同時進一步在計劃中注明每周完成哪些內(nèi)容,每天完成哪些事情,張三今天去干什么,李四明天該做哪些等。這樣以天為最小單位的任務(wù)確認,基本上就完成了計劃的制定了,當然如果你有更為睿智的頭顱,那可以去深究到午、時、分。。。。


          第三,我們來談計劃風(fēng)險的預(yù)測和控制

              前面我們說,計劃項目有效時間需要考慮其不確定因素。同樣,一個計劃的完成也需要進行計劃風(fēng)險的預(yù)測和控制。當你完成計劃時,是否問過自己,我的計劃真的做好了嗎?計劃的風(fēng)險在哪里?萬一王五今天生病了怎么辦?如果小強明天離職了又如何?假設(shè)小薇后天失戀啦該何去何從?這些就是你的風(fēng)險,但不包含全部,上面提到的停電,不可抗拒都是屬于計劃風(fēng)險的范疇。計劃的風(fēng)險屬于不可預(yù)知的東西,如何有效加以控制,這里我提三種解決思路,首先,我們在制定計劃的時候更為客觀的尊重實,盡可能少地偏離實際;其次,盡可能預(yù)留一點時間進行臨時調(diào)度和匹配; 第三,在完成A計劃的同時,制作一個B計劃,一旦發(fā)現(xiàn)或即將發(fā)現(xiàn)大規(guī)模的延遲計劃出現(xiàn),立刻進行調(diào)整補救。


          第四,我們來侃侃如何開展計劃

              計劃總是交給人來執(zhí)行的,如何沒有可執(zhí)行的對象,那它就是廢紙一張。同樣一份計劃好壞也是參與者在執(zhí)行過程中體現(xiàn)出來的。所以計劃的有效開展,不能脫離執(zhí)行者的參與而存在,這就要求我們在制定計劃或計劃完成后,應(yīng)安排足夠的時間和計劃參與者進行密切的交流,了解他們否可以在計劃的時間內(nèi)完成安排?是否存在延遲的阻力?是否需要有效的調(diào)整?因為很多時候做計劃的人總是按照自己的思路和想法在行走,不要把自己的一廂情愿強加于別人,這樣不好;也不要在計劃做完后,桌子上一拍,盲目地下發(fā)開展;更不要老是告訴你的執(zhí)行者,就這么干,做不完自己加班,很是暴力。 


                  說了這么多,不知對各位是否有所感觸或幫助,一句話,計劃不是廢劃、亂劃而是人劃與人化(人性化)。


          (注:本人文章均為原創(chuàng),轉(zhuǎn)載請注明出處!20100614 寫于深圳。)



          一篇好的文章應(yīng)該如一壇佳釀,未償已久醉于心;或如一壺好茶,品嘗之間回味無窮;或如與心愛的人共進晚餐,僅餐秀色足以飽食。我不妄想自己的文章能驚世駭俗,但始終期待有“和旋之音,擊缶之伴”。
          posted on 2010-06-14 21:00 刀光劍影 閱讀(145) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 永康市| 霍州市| 新化县| 浪卡子县| 福泉市| 波密县| 房产| 肥西县| 鹿邑县| 老河口市| 海南省| 江孜县| 康乐县| 彭水| 辛集市| 玉屏| 香港 | 曲松县| 资兴市| 望谟县| 新安县| 芦山县| 保康县| 桦南县| 静海县| 永川市| 宝应县| 萨嘎县| 洪泽县| 祥云县| 通辽市| 宜宾县| 海兴县| 潮州市| 科技| 霸州市| 巢湖市| 烟台市| 临高县| 峨眉山市| 雷波县|