一、啟動(dòng)項目 必須要多做一點(diǎn)組織和規劃的工作,才能為項目的成功奪保留一份希望。 1. 定義項目和項目經(jīng)理 1.1 項目 一個(gè)獨特的任務(wù)或是系統化的流程,其目的是創(chuàng )建新的產(chǎn)品或服務(wù),產(chǎn)品和服務(wù)交付完成標志著(zhù)項目的結束。項目都有風(fēng)險,并且受制于有限的資源。 項目的核心是什么?是產(chǎn)品。 1.2 產(chǎn)品 項目產(chǎn)生的一系列可交付物。 1.3 項目經(jīng)理 負責向團隊清晰說(shuō)明完成的含義,并帶領(lǐng)團隊完成項目的人。 完成是指產(chǎn)品符合組織對這個(gè)產(chǎn)品的要求,也能滿(mǎn)足客戶(hù)使用這個(gè)產(chǎn)品的需求。無(wú)論規模大小,是項目就存在風(fēng)險。項目經(jīng)理必須理解項目的關(guān)鍵驅動(dòng)因素是什么。 2.管理項目的關(guān)鍵驅動(dòng)因素、約束和浮動(dòng)因素 2.1 了解項目背景 充分的了解項目背景,有助于我們確定項目的驅動(dòng)因素是什么。 2.2 確定關(guān)鍵驅動(dòng)因素、約束、浮動(dòng)因素 首先要記錄客戶(hù)的期望。想要什么?何時(shí)需要?質(zhì)量如何? 其次,要記錄項目的約束。人手怎么樣?有多少錢(qián)?約束決定了項目的規模。 對比以上2項,首先想要的項目成功的必要因素是什么,這就是識別出來(lái)的項目的關(guān)鍵驅動(dòng)因素?梢允褂镁仃嚤砻黜椖康膬(yōu)先級。來(lái)確定最關(guān)鍵的驅動(dòng)因素。 哪些會(huì )限制項目,即為項目的約束。 哪些有調整余地,即為項目的浮動(dòng)因素。 理想狀態(tài)下,關(guān)鍵驅動(dòng)因素為一個(gè),二個(gè)約束條件,三個(gè)浮動(dòng)因素。如果存在過(guò)多的關(guān)鍵驅動(dòng)因素和約束條件,項目經(jīng)理要經(jīng)常與客戶(hù)商議,確定客戶(hù)到底想要的是什么,以減少關(guān)鍵驅動(dòng)因素。 3.編寫(xiě)項目章程 項目章程會(huì )明確記錄項目的需求和約束,還可以幫助項目經(jīng)理思考如何進(jìn)行項目規劃。讓項目成員了解項目的目標,發(fā)現潛在的問(wèn)題。 項目章程可能包括以下幾點(diǎn): 3.1 遠景 說(shuō)明項目的價(jià)值,發(fā)起這個(gè)項目的緣由是什么。 3.2 需求 需求,才是項目的驅動(dòng)因素。 3.3 目標 希望通過(guò)項目要達成的目的。目標與需求不同,項目并不一定必須交付它的目標。我們也完全可以把提高團隊的合作能力寫(xiě)到目標里,當然了,這肯定不是客戶(hù)的要求。 3.4 成功標準 是圍繞客戶(hù)能基于完成的產(chǎn)品做什么給出的定義。比如:產(chǎn)品要在第一季度發(fā)布。項目經(jīng)理要確保成功標準中不會(huì )包含非項目人員才能完成的任務(wù)。要確保成功標準在項目經(jīng)理的掌握之中。 3.5 ROI估算 投資回報率。不解釋?zhuān)愣摹?br /> 4. 理解質(zhì)量對于項目的重要 質(zhì)量就是對于某人的價(jià)值。如果項目經(jīng)理和團隊知道某人對于質(zhì)量的定義,大家就可以朝著(zhù)這個(gè)方向來(lái)努力。 5. 總結 每個(gè)項目啟動(dòng)時(shí)都要有章程。 對項目章程的反復修改要有心理準備。章程不一定完美,它的意義在于幫助整個(gè)團隊進(jìn)行規劃活動(dòng)。 要知道質(zhì)量的意義以及項目的驅動(dòng)因素。這樣項目經(jīng)理和團隊才會(huì )做出正確的決策。 二、規劃項目 當團隊成員已經(jīng)熟悉了章程,就可以一起做些有目的的規劃和日程安排了。 規劃和日程安排是兩種不同的活動(dòng)。規劃是指制訂帶有發(fā)布條件的項目計劃,而日程安排是對工作項目的有序描述。 1.規劃 規劃不必完美無(wú)缺。只要能讓項目啟動(dòng)起來(lái),并讓大家看到成功的希望就可以了。如果項目面臨時(shí)間的壓力,那么要用時(shí)間盒來(lái)輔助規劃活動(dòng)。 時(shí)間盒(timebox)是指特定的時(shí)間長(cháng)度,個(gè)人或團隊用它來(lái)完成某項特定的任務(wù)。個(gè)人或團隊在這段時(shí)間內完成的工作量,就是項目接下來(lái)的工作的基礎。 要根據經(jīng)驗而不是預言來(lái)規劃項目。不妨做少量規劃,再根據實(shí)際過(guò)程中收集到的信息反饋來(lái)影響未來(lái)的規劃。 規劃毫無(wú)用處,但是制訂規劃必不可少。 項目規劃模板: 產(chǎn)品意圖、歷史記錄、發(fā)布條件、目標、項目組織、日程總覽、人員配備、建議日程、風(fēng)險列表。 產(chǎn)品意圖,比章程遠景更具體。 歷史記錄,如果該項目存在歷史版本的話(huà)。 發(fā)布條件,詳細列舉項目產(chǎn)品的關(guān)鍵可交付物。 目標,包括了產(chǎn)品目標、項目目標、團隊目標、組織目標。 項目組織,說(shuō)明項目的一般運作方式。比如招聘新人,編寫(xiě)代碼,完善文檔等等。 日程總覽,包含多個(gè)關(guān)鍵的里程碑,說(shuō)明人們從這些里程碑里能夠得到什么。 人員配備,包括了人員參加項目的時(shí)間,包括人員的類(lèi)型。 建議日程,小心過(guò)早的細化日程。 制訂項目風(fēng)險列表,盡早開(kāi)始識別和管理風(fēng)險。 2.發(fā)布條件 確定當前項目最重要的因素 讓發(fā)布條件符合SMART原則 確定的(Specific)、可測量的(Measurable)、可達成的(Attainable)、相關(guān)的(Relevant)、可跟蹤的(Trackable)。 在創(chuàng )建發(fā)布條件時(shí),我們要能夠在項目的整個(gè)生命周期中評估這些條件。 性能要好--à性能場(chǎng)景A要在10s內完成。 三、使用生命周期組織項目 1. 項目生命周期是什么 生命周期是項目經(jīng)理和團隊組織產(chǎn)品開(kāi)發(fā)的方式。定義需求、設計、開(kāi)發(fā)、測試以及與這些工作同時(shí)進(jìn)行的過(guò)程,都算是生命周期的一部分。 從整體上組織項目時(shí),不要把現實(shí)狀況理想化。即使曾經(jīng)遇到項目需求不完整的問(wèn)題,也不要在規劃時(shí)就希望先產(chǎn)生完整的需求?梢噪S著(zhù)項目推進(jìn)不斷發(fā)現新需求。 2. 生命周期包括哪些 2.1 順序式 首先需要獲取全部需求,基于這些需求進(jìn)行分析和設計階段,達成一致后,團隊進(jìn)入開(kāi)發(fā)階段,開(kāi)發(fā)完成后,團隊將會(huì )整合所有的功能,再開(kāi)始最終測試。在順序式生命周期中,項目經(jīng)理要允許計劃外的時(shí)間,以彌補項目過(guò)程中的未知風(fēng)險和問(wèn)題可能造成的損失。 2.2 迭代式 首先創(chuàng )建部分原型,項目團隊會(huì )在每次迭代中開(kāi)發(fā)產(chǎn)品的一個(gè)部分。迭代式生命周期不要求同時(shí)進(jìn)行集成和測試。 2.3 增量式 按照功能分成不同的團隊,每個(gè)團隊每次開(kāi)發(fā)一個(gè)功能,完成測試和集成后,再開(kāi)始開(kāi)發(fā)另一個(gè)功能。 2.4 迭代/增量式 只需要一點(diǎn)點(diǎn)前期的規劃工作,只要足以啟動(dòng)項目。而且知道產(chǎn)品負責人對當前發(fā)布版本的期望就可以了。劃分為不同的時(shí)間盒,首先完成最有價(jià)值的功能。 3.從瀑布中擺脫出來(lái) 用迭代來(lái)規劃所有的工作,包括規劃需求收集和原型化等工作。 將產(chǎn)品原型化,并盡早向客戶(hù)展示。越多地從他們那里得到反饋,項目的進(jìn)展也會(huì )越順利。 從項目一開(kāi)始就引入測試人員。 功能要逐個(gè)實(shí)現,完成后即進(jìn)行集成和測試。 4.總結 不要怯于創(chuàng )建反映你自己項目實(shí)際情況的生命周期。完美的生命周期只是模型。 |