Web開發項目最佳管理實踐
譯文【51CTO.com快譯】
朋友,您是否正在尋找Web開發的最佳項目管理實踐?根據PMI的一項數據表明:由于項目管控的不足,在美國每投資10億美元,就會被浪費掉1.22億美元(請參見--https://www.pmi.org/-/media/pmi/documents/public/pdf/learning/thought-leadership/pulse/pulse-of-the-profession-2016.pdf)。實際上,任何一個項目的成敗往往取決于項目管理方法的落地。近年來,項目管理已經成為了每個公司在業務開展和運營過程中不可或缺的一部分。通過全面且到位的項目管理技術,企業不僅可以節省各種不必要的花銷,而且可以通過節省時間來提高整體效率。可以說,如果公司想在其Web開發項目上順利地推進并獲得成功,就需要采取恰當的行動,來管理好手頭的各種項目,進而在激烈的競爭中保持領先的地位。
下面我們將和您探討一些切實可行的項目管理策略,以及實用的方法,為您的各種Web開發項目保駕護航。
到底什么是Web開發項目管理?
如今,隨著各類Web開發項目變得越來越復雜,它們經常被要求包括可以在不同的平臺上運行的跨平臺應用程序。同時,這些應用程序也連接著各種數據源,以提取相關的信息,進而予以后期處理。
業界通常認為:大約有56%的項目可以通過適當的人才和出色的管理實踐,以輕松地獲得成功。因此,企業往往趨向于雇用技能熟練的Web開發人員、以及具有經驗豐富的項目經理,在給定的時間內滿足客戶的確切要求,并最終成功地交付項目。
可見,項目管理的本質就是通過有效地組織和管理資源,以滿足項目要求的一套行為方法。一般在項目開展的過程中,我們需要處理好兩個重要的方面:利益相關者和資源。只有通過專注于這兩方面的管理,企業才能夠穩妥地處理好各種動態和復雜的項目。
管理Web開發項目的最佳實踐
1.收集信息,全面了解項目
在開發網站時,您需要收集所有的客觀信息,特別需要對未來網站的外觀,具有全面的了解。在具體實踐工程中,您應當注意如下幾點:
- 目的:不同的網站往往有著各自的構建目的。哪些是用于銷售產品的,哪些是用于提供特定信息的,哪些是用于進行電子商務活動的,您都要區別對待。
- 目標:除了構建目的,每個網站還會擁有各自不同的運營目標。有的是為了給客戶解決實際問題,有的是為了給用戶提供及時的資訊。因此,您需要通過分析,在開發網站的過程中,體現其固有的目標。
- 受眾:您必須事先了解有哪些特定人群會光顧您的目標網站。通過與將來的用戶交流,您可以獲得他們真正期望的功能和需要關注服務細節。
注意:請檢查目標網站上那些涉及到用戶進行逐步交互的部分。這樣會有助于您發現適合于網站運營的最佳模式與流程。
2.不要使用電子郵件來討論項目或報告狀態
您是否曾經歷過:由于郵件主題或線程的相互堆疊或收起,遺漏了重要的郵件,進而導致項目的跟進與彼此間的通信交流變得非常不暢?在此,我建議您不要使用電子郵件去跟蹤項目的進度。
在浩如煙海的電子郵件之間頻繁地跳轉,誰都無法保證自己能夠一直跟蹤并把握重要的項目信息與節奏。此外,對于遠程團隊而言,利用碎片化的時間,逐行“掃描”電子郵件,以獲取情況說明與反饋,更是難上加難。
如果根據項目所需,您需要臨時為團隊添加新人到項目中時,由于這位新的成員可能錯過了以往討論過的話題,那么就可能與現有團隊中其他成員產生認識上的差異,進而出現“雞同鴨講”的狀況。
3.保持設計上的井井有條
俗話說:磨刀不費砍材功。為了避免在網站建成之后,開發團隊再花費大量的時間與精力去整改,甚至要推倒重來,您需要花些時間仔細考慮,如何才能保持目標網站在設計和布局上實現井井有條。
業界常用的方法是:為客戶創建原型,以快速呈現產品的最終外觀。根據原型的布局,您可以創建出相應的結構,可視化的內容,并獲悉基本的性能狀況。此外,初始化設計還提供了對于目標網站在顏色、Logo、圖片等方面的整體外觀效果。
通過邀請客戶共同參與,審查,并收集他們的反饋,您可以及時地做出調整。如此循環反復,直到客戶對所有的設計都認可和滿意為止。
注意:整個審查修改的設計過程可能會非常繁瑣,因此,網站設計師和開發人員往往需要借用適當的工具,才能達到事半功倍的效果。
4.按優先順序排定任務
請根據當前項目任務的優先級,來排定和調整開發項目的推進節奏。據此,您可以確保優先實現和完成那些緊迫的、或是客戶更為關注的任務。
當然,優先級的敲定少不了您與客戶之間的深入交互。據此,您可以更好地了解他們的偏好。與此同時,通過排定優先級,您和您的團隊也會對現有項目管理系統中的各項流程和整體進度,擁有更加清晰的了解,更容易恪守既定的開發時間表。
可以說,確定任務的優先級,不僅可以幫助您優先完成那些必要的工作,還可以讓團隊成員更加清晰地認清手頭的“主要矛盾”,并發現積壓的任務。
5.添加里程碑和會議
里程碑是項目管理中的必不可少的元素。它可以為您顯示各項關鍵事件,進而協助您繪制出計劃推進的軌跡。在項目管理實踐中,項目開發團隊往往會把Web開發項目中那些重要的事件,設置為甘特圖上的里程碑。
顯然,建立每周的里程碑,并召開每周或每半個月的團隊例會,對于向客戶顯示項目的推進程度和速度,是非常有利的。可以說,里程碑和例會的缺失,往往會導致雙方溝通的滯后,甚至會延遲項目的交付。
6.遵循清晰的溝通路線
為了順利地開展與Web開發項目相關的各項活動,客戶與利益相關者之間需要持續、有效地進行溝通。
畢竟,應用程序開發的路線圖一旦發生變化,某些功能或界面可能就不再會被應用到項目中,上面所說的優先級也需要根據實際情況作出調整。可見,任何新的變更都應當被及時地傳達給團隊中的每位成員,以便他們按需調整自己正在遵循的時間表。
此外,在完成了開發計劃之后,請確保您能夠提供有明確的溝通渠道,以方便開展后續的協調工作。總之,您的溝通渠道越暢通,“驚不驚喜,意不意外”就會越少。
7.選擇正確的項目管理工具
俗話說:工欲善其事,必先利其器。如今,業界有許多項目管理工具可供使用。其中,常見的在線項目管理工具包括:ProofHub、Invoicely、GitHub、各種在線校對工具、甘特圖、以及自定義的工作流程等。您可以根據手頭項目的特征,選擇適合本組織要求的一款最佳工具。
總結
希望上述七點實踐總結,能夠幫助您更好地對Web開發項目進行切實有效的管理。當然,最重要的是:請保持與客戶的密切溝通。這才是您項目成功的關鍵秘訣。
原標題:Best Project Management Practices for a Web Development Project ,作者: shefali basu
【51CTO譯稿,合作站點轉載請注明原文譯者和出處為51CTO.com】