如何把握軟件開發(fā)項目失敗告警信號?
2015-03-23 09:17:55 訪問:
當軟件開發(fā)項目失敗的時候,軟件開發(fā)團隊往往備受指責。雖然隨著軟件開發(fā)項目管理的知識體系越來越完善,更多的軟件開發(fā)項目在走向成功,完全失敗的軟件開發(fā)項目也越來越少,但在所有軟件開發(fā)項目中還有三分之一的是完全失敗的。失敗和成功軟件開發(fā)目之間的一個很大區(qū)別在于是否能發(fā)現軟件開發(fā)項目陷于困境的早期告警信號。以下我們將看一下軟件開發(fā)項目失敗的一些最初的征兆,以及相應的應對措施。
軟件開發(fā)項目失敗的原因各不相同,告警信號也各不相同。常見的失敗原因包括缺乏管理支持和軟件開發(fā)項目目標不清晰。而告警的信號則更具體或與日常軟件開發(fā)項目運行有關系,通??梢詺w結為兩個類型:無形和有形。
1、無形的告警信號。最重要的早期告警信號往往是看不見摸不著的。軟件開發(fā)項目走向失敗的最早期的信號往往難于通過直觀的方法來測量出來,但是如果你去關注它們的話,還是可以輕松地把它們找出來。其中兩個最重要的無形信號是軟件開發(fā)項目中的缺乏興趣和長期不流暢的溝通。
A、缺乏對軟件開發(fā)項目的興趣非常致命。如果軟件開發(fā)項目組成員沒有一個真正對軟件開發(fā)項目感興趣,很容易在其他因素的影響之下影響軟件開發(fā)項目的進展。因此,要確保軟件開發(fā)項目組中的每一個人真正贊同軟件開發(fā)項目將要做什么,確保每一個人在面對矛盾的時候具有相同一個相同的目標。
缺乏興趣的另一個表現是軟件開發(fā)項目成員缺乏對軟件開發(fā)項目的關注,對軟件開發(fā)項目的進展從不發(fā)表自己的看法。形成一個積極向上的軟件開發(fā)項目氛圍對軟件開發(fā)項目是非常有幫助的,在這種環(huán)境下人們往往會做得更好。
除了培養(yǎng)團隊成員的興趣外,對客戶興趣的培養(yǎng)也同等重要。我們希望看到客戶的積極參與、積極的反饋。如果缺少了他們的參與,軟件開發(fā)項目成功的機會也會大大降低。
B、缺乏溝通是另一個主要的早期告警信號。如果從軟件開發(fā)項目成員到用戶等軟件開發(fā)項目的各當事人不經?;ハ嘟涣?,那么這個軟件開發(fā)項目就有麻煩了。理想情況下,軟件開發(fā)項目相關的人應該定期進行各種形式的交流,以便讓他們彼此都了解對方對軟件開發(fā)項目進展的看法。
C、對于軟件開發(fā)項目來說,如果長時間之內讓各方面看不到進展,而消磨了斗志和信心,這是軟件開發(fā)項目失敗的一個主要信號。軟件工程學里曾講到,一個長期的、沒有明顯里程碑的軟件開發(fā)項目很容易導致失敗,其原因就是軟件開發(fā)項目成員長期找不到成就感,漸漸的就迷失了方向。
D、對于支持敏捷軟件開發(fā)項目管理的人來說,軟件開發(fā)項目周轉是一個關鍵的概念。我們通??梢詫④浖_發(fā)項目分割成不同的階段,這樣一方面可以更好地跟蹤軟件開發(fā)項目進度,一方面可以給軟件開發(fā)項目成員帶來更好的心理影響;它可以讓人們具有一種成功的感覺并建立團隊的士氣。
E、而報喜不報憂也是軟件開發(fā)項目管理者的一個問題。人們都不喜歡壞消息,因此很容易形成一個報喜不報憂的軟件開發(fā)項目氛圍,這對軟件開發(fā)項目也是不好的。軟件開發(fā)項目管理者必須建立這樣的一個軟件開發(fā)項目環(huán)境:壞消息也是可以被接受的。
2、具體告警信號。并不是所有的告警信號都是無形的,其中一些是確實是有具體表現的,如果你知道去觀察哪兒的話。
A、通常來說,一個按照計劃運行的軟件開發(fā)項目應該具有很少或根本沒有加班現象的發(fā)生。一些管理人員一旦發(fā)覺軟件開發(fā)項目可能失敗便開始安排加班,給老板造成這樣一種感覺--軟件開發(fā)項目雖然失敗了,但是我盡力了,沒有功勞還有苦勞。更有個別管理人員一開始就要求員工加班加點,軟件開發(fā)項目成功了則加倍受到嘉獎,軟件開發(fā)項目失敗了則容易推托責任。然而,太多的加班也會造成軟件開發(fā)項目人員身體健康上的下降,最終會影響軟件開發(fā)項目的進展。
B、軟件開發(fā)項目陷入困境的另一個信號是,軟件開發(fā)項目資源(通常是軟件開發(fā)項目人員)被抽調出來去做別的事情。或許只是占用了幾個小時,但是如果長期累積起來,這種人力資源占用對軟件開發(fā)項目的影響也是非常大的。因此,盡量減少被其他軟件開發(fā)項目的占用人力和物力的情況,這也是軟件開發(fā)項目成功的一個保障。
C、里程碑是軟件開發(fā)項目執(zhí)行過程中的檢測點,用于軟件開發(fā)項目進度的監(jiān)控,確保軟件開發(fā)項目按計劃進行。如果在軟件開發(fā)項目執(zhí)行中,發(fā)現有的里程碑沒有完成的話,就應該重視了,要分析為什么沒有完成,如何補救,如何保證下一個里程碑能夠順利完成。
值得一提的是,如果你的軟件開發(fā)項目出現了這些信號,并不意味著你的軟件開發(fā)項目已經失敗,或將要失敗。每一個軟件開發(fā)項目由于背景不同,出現這樣或那樣的問題是難以避免的。
但是,這些信號卻可以告訴你,你的軟件開發(fā)項目需要緊密關注了。對于管理者來說,一旦發(fā)現告警信號,要繼續(xù)保持對軟件開發(fā)項目的緊密關注,如果這個問題一直存在的話,就要考慮采取措施來糾正軟件開發(fā)項目實施的過程了。
選購指南:
本公司主要為山東地區(qū)供應各品種型的開發(fā),濟南桌面軟件開發(fā),濟南網頁軟件開發(fā),濟南APP軟件開發(fā),濟南WinCE嵌入式軟件開發(fā),具體包含如:家電公司管理軟件、電腦公司管理系統(tǒng)、軟件公司管理系統(tǒng)、手機店管理系統(tǒng)、森普P6綜合業(yè)務支撐平臺、政府辦公平臺、濟南財務濟南軟件開發(fā)、濟南HR濟南軟件開發(fā),可以滿足各種大中小型各類企業(yè)的管理需要。