關鍵字:質量管理
4)盡可能堅持最初的需求─一旦開發工作開始,要準備防止修改需求和新增功能,要說明這樣做的后果。如果必須進行變更,必須在時間表上有相應的反映。如果可能,在設計階段使用快速的模型,以便使客戶了解將會得到的東西。這將會使他們對他們的需求有較高的信心,減少以后的變更。
5)溝通――在適當時機進行預排和檢查;充分利用團組通信工具―電子郵件、群件(groupware)、網絡故障跟蹤工具、變更管理工具、以及因特網的功能。要確保文件是可用的和最新的。優選電子版文檔,避免紙介質文檔:進行遠距離聯合作業及協作;盡早使用模型,使客戶的預想表達清楚。
4.PC(項目經理)
項目經理是項目成敗的關鍵人物,其對項目的成敗負主要責任。因此在這里將項目經理的有關內容單獨提出,以A公司為例詳細說明PC在整個產品研發過程中所扮演的角色,希望能對國內軟件企業的項目經理有所啟示。
(1)在A公司,按流程在一個項目正式開展之前,項目經理需要完成:
* 項目計劃(Project Plan):在此描述整個項目所應完成的交付物、項目時間表、培訓需求、資源需求、質量保證計劃以及過程和交付物的定量質量目標等。
* 項目配置管理計劃(Project Configuration Plan):在此指定配置管理員,描述項目配置項列表、配置管理庫、版本管理計劃等等。
*項目過程手冊(Process Handbook):在此描述本項目所采取的裁剪后的生命周期模型和流程。
(2)在項目開發過程中,項目經理需非常了解項目進度,進行工作任務細化、具體計劃和安排項目成員工作任務等工作。對突發事件項目經理需能及時合理地進行協調。
(3)總的說來,PC安排工作有這么幾個特點:
a.PC對軟件開發具有豐富的經驗,了解軟件開發的普遍流程,了解各個階段所需完成的工作,這是安排好項目組成員工作的前提,在A公司對PC的整體素質要求非常高。
b.在項目正式開展前,PC準備項目計劃文檔,在項目計劃中包含了項目進度時間表,但此時間表比較粗,只能給出各個階段和各個子階段的起始結束日期。對各個階段和各個子階段的詳細工作安排和各項工作責任人只能在項目開展工程中根據項目實際情況進行安排,一般是在每周項目組例會上進行本周詳細工作安排。
c.PC對工作安排往往精確到天,有時甚至精確到小時,要做到這一點,需要:
* PC對本項目進展非常了解。了解渠道通常是每周組員的狀態報告和直接與組員接觸了解,這也需項目組成員能如實匯報工作。
* 對現階段或本周所需完成的工作非常了解。知道現在該做什么,并且能把各項工作進行合理細致地劃分,因為各個分解的工作比較細致,因此能相對精確地評估出這些工作完成所需的時間。
* PC對項目組員的能力比較了解,安排工作時能做到有的放矢。當安排的員工對工作不熟悉時,會指定相應的組員進行協助。
* PC對組員的工作安排都比較細致飽滿。一般不會出現有些員工有事干,有些員工沒事干的情況,當出現這種情況或員工提前完成工作時,PC就會進行相應的協調。
d.PC在項目組例會上的工作安排一般只限于本周或甚至是過后的二、三天,一般不會太長,對長時間工作的安排容易失去精確并且不易控制。相對而言,短時間的工作安排就比較精確而且容易控制,并且能不斷根據完成的工作進行調整。當然,這就要求PC能根據項目計劃中的項目時間表進行整體進度的把握。
e.項目組例會一般一周一次(時間不能太長),但必要時(如組員工作已完成或其他事情),也可在中途召開項目會議進行工作安排,一般時間都比較短(十幾分鐘左右,一般不超過半小時,以免浪費時間),總之,當PC覺得需要時,就會召開項目會議。
f.當項目組出現意外事件或影響項目團結的事件時,PC能及時合理協調,解決項目組內的不和諧氣氛。
原文轉自:http://www.anti-gravitydesign.com