軟件項目的推進(jìn)中的幾點(diǎn)體會(huì )
關(guān)鍵詞:溝通 簡(jiǎn)單 反饋 勇氣
香江項目(事業(yè)部?jì)炔烤幪枺┳鳛槲覀兿M電腦邁向家電化的一個(gè)重大的項目,雖然其作為一個(gè)c類(lèi)研發(fā)項目,但其涉及到的無(wú)論從硬件上還是從軟件上都可以與一個(gè)小型的a類(lèi)項目媲美。我作為項目的leader,從心底里還是有點(diǎn)害怕,畢竟是剛加入公司的新員工,但出生牛犢不怕虎,我也很想嘗試去做一件事,只有在實(shí)際工作中才能不斷的成熟,提升自我。到目前為至,整個(gè)項目推進(jìn)以香江項目計劃為關(guān)鍵路徑,相關(guān)硬件開(kāi)發(fā)也在有條不絮的進(jìn)行。
對于下面我想重點(diǎn)闡述溝通、簡(jiǎn)單、反饋和勇氣,這是我們協(xié)作開(kāi)發(fā)軟件項目的四個(gè)重要部分,對于軟件項目的管理與開(kāi)發(fā)具有重大的意義。
溝通(communicate)
或更準確地說(shuō),缺乏溝通,是幾乎所有軟件項目問(wèn)題的根源?蛻(hù)沒(méi)與開(kāi)發(fā)者溝通他的要求,或開(kāi)發(fā)者沒(méi)與客戶(hù)溝通提供一個(gè)功能的困難之處。如果涉及的各方直接,及時(shí)地互相溝通,就可以消除大多數問(wèn)題。我們不能忽視或懲罰任何誠實(shí)的溝通。
目前我們消費的定位是項目經(jīng)理,從實(shí)際承擔的工作上看作為客戶(hù)(需求方)與硬件開(kāi)發(fā)的角色,但作為面向消費客戶(hù),我們最關(guān)心的是功能訴求,用戶(hù)使用流程與呈現界面,這和開(kāi)發(fā)人員(程序員)有很大的沖突,后者更關(guān)心的是具體實(shí)現方式,如對于媒體播放器的底層api的使用與功能訴求如何在計劃時(shí)間內完成。lOcaLhOsT但共同的目標是一致的,提供給用戶(hù)易用的產(chǎn)品,尤其對于我們一個(gè)企業(yè)內部的開(kāi)發(fā)團隊,而不像外面公司間的協(xié)作。但溝通信息的通暢性也直接制約著(zhù)產(chǎn)品的質(zhì)量。
對于軟件項目的需求內容不明確,把握不充分是其失敗的一個(gè)重要方面, 這是我們經(jīng)常遇到的問(wèn)題。一方面,由于客戶(hù)(需求方)it知識缺乏,一開(kāi)始自己也不知道要開(kāi)發(fā)什么樣的系統,或者懶于系統地整理出來(lái),經(jīng)常是走一步算一步,不斷地提出和更改需求,使得實(shí)現方叫苦連天。另一方面,實(shí)現方由于行業(yè)知識的缺乏和設計人員水平的低下,不能完全理解客戶(hù)的需求說(shuō)明,而又沒(méi)有加以嚴格的確認,經(jīng)常是以想當然的方法進(jìn)行系統設計,結果是推倒重來(lái)。因此,需求分析必須注重雙方理解和認識的一致,逐項逐條地進(jìn)行確認,雙方能在共同的基礎上達成功能與時(shí)間上的統一。
在香江項目中,對于需求主要涉及到后續新品的需求與本身項目發(fā)展的需求的綜合,對于實(shí)際工作中,我積極與軟件設計經(jīng)理,程序員進(jìn)行溝通,先從正式文檔輸入開(kāi)始,免的一開(kāi)始就陷入無(wú)窮盡需求討論中。隨著(zhù)項目的推進(jìn),對于某些需求由于技術(shù)上與時(shí)間上的不可實(shí)現性,因而大家及時(shí)溝通,通過(guò)項目的中期核對這樣的'方式,將一部分需求作為第二次開(kāi)發(fā)的要點(diǎn)進(jìn)行剝離,從而保證項目的按計劃進(jìn)行。
簡(jiǎn)單(simpleness)
有什么最簡(jiǎn)單的事情可能會(huì )起作用?我們的注意力太多放在了軟件的最復雜難解的功能上,而這些功能我們很少用到或者只是曾經(jīng)用過(guò)。今天做簡(jiǎn)單的工作,明天花點(diǎn)代價(jià)修改它要比今天做可能永遠用不到的復雜工作好的多。這也和我們的溝通價(jià)值緊密聯(lián)系在一起,因為系統越簡(jiǎn)單,需要的溝通越少。
從辨證的觀(guān)點(diǎn)上看,簡(jiǎn)單與復雜是矛盾的統一體。某項技術(shù)對于某些人是簡(jiǎn)單的,但對于另外的一些人則是復雜的!因而簡(jiǎn)單并不是說(shuō)整個(gè)功能的簡(jiǎn)單,而是說(shuō)我們掌握了該項技術(shù)后就應該有所發(fā)展的研究,比如我們知道恢復/備份功能的實(shí)現方案,但以項目的時(shí)間計劃與人力資源上講完整的實(shí)現該功能是不可能的,因而分為兩個(gè)階段的推進(jìn),這樣對于項目的開(kāi)發(fā)人員就可以相對簡(jiǎn)單的進(jìn)行開(kāi)發(fā),有利于發(fā)揮主觀(guān)能動(dòng)性,而不是在截止期限壓力與人力的壓制中進(jìn)行開(kāi)發(fā)。
反饋(feedback)
反饋能告訴我們工作做得怎么樣,以及以后要如何做。我們需要對正在運行的系統的反饋,以便了解它是否滿(mǎn)足了客戶(hù)的要求。我們需要通過(guò)反饋來(lái)了解系統將需要哪些最有價(jià)值的改進(jìn)、加強和附加。我們還需要通過(guò)反饋來(lái)了解,我們什么時(shí)候能夠交付某個(gè)特定的功能。如果不知道以前的速度又如何確定將來(lái)的速度?
一個(gè)軟件的成功與否,并不是其內含的技術(shù)有多高,其算法有多嚴謹,而是能被用戶(hù)所接受。尤其對于我們消費軟件來(lái)說(shuō),因為我們直接面對的是客戶(hù),強調以用戶(hù)為中心的設計始終是我們的頭等大事。但作軟件功能的需求,不是靠幾個(gè)人的腦力激蕩而沒(méi)能完成的。只有通過(guò)來(lái)自第一線(xiàn)的聲音,從客戶(hù)需求來(lái)定我們的功能需求。
在我們的項目實(shí)施過(guò)程中,采用平臺開(kāi)發(fā)與功能開(kāi)發(fā)的兩條主線(xiàn)來(lái)進(jìn)行。對于平臺開(kāi)發(fā)是通過(guò)業(yè)界技術(shù)與自身技術(shù)實(shí)力作為反饋點(diǎn),而功能開(kāi)發(fā)以用戶(hù)的使用流程與功能本身需求為反饋,來(lái)共同完成項目需求的確認。
我想對于控制系統而言,閉環(huán)控制就是導入了反饋的機制讓系統更加可靠。對于一個(gè)項目來(lái)說(shuō),本身就是一系統工程,無(wú)論是人員技術(shù)能力,思想,做事方式上的反饋都是對項目推進(jìn)有很大幫助,試想程序員只是埋頭做自己的事情,研究技術(shù)細節,那么我想做出來(lái)的軟件可能是差之千里。我想項目成員間的溝通是必要的,但同時(shí)需要的是效率,否則一味推諉是解決不了實(shí)質(zhì)問(wèn)題的!
形成一個(gè)良好的反饋機制,同時(shí)項目經(jīng)理承認項目中存在的問(wèn)題,加強風(fēng)險管理,這是一個(gè)項目成功實(shí)施的必要保證。
勇氣(courage)
勇氣從表面上看好像是有勇無(wú)謀的感覺(jué),但是如果我們每做一件事情總是畏首畏尾的,把失敗看作是洪水猛獸的,那么有多好的規劃與人力也只是曇花一現。對于軟件開(kāi)發(fā),我們還是要把勇氣帶進(jìn)了軟件開(kāi)發(fā)中。我們有沒(méi)有勇氣嘗試新的、不同的東西來(lái)大幅減少項目時(shí)間?我們有沒(méi)有足夠的勇氣在即使面對巨額預算和截止期限壓力時(shí)仍能堅持做正確的事情?這需要我們的勇氣。
勇氣(courage),我記得聽(tīng)過(guò)一個(gè)笑話(huà),大意說(shuō)的是一個(gè)日本兵聽(tīng)從其長(cháng)官從5米高的桅桿上跳下來(lái)謂之勇氣,一個(gè)德國兵聽(tīng)從其長(cháng)官從10米高的桅桿上跳下來(lái)謂之勇氣,而美國兵被其長(cháng)官要求從100米高桅桿上跳下來(lái),而兵說(shuō)長(cháng)官瘋了,拒絕執行稱(chēng)之為勇氣。對于這笑話(huà)中我們可以一笑附之,但我們卻是應該把勇氣導入我們的實(shí)際工作中。有沒(méi)有勇氣去面對錯誤與權威,這是我們每一人應該堅持的。
我想對于我們公司來(lái)說(shuō)流程的定義很清晰,執行人員可以提出改進(jìn)意見(jiàn)。
結論
溝通、簡(jiǎn)單、反饋和勇氣四個(gè)價(jià)值觀(guān)演繹了項目管理的全過(guò)程,從價(jià)值層面上剖析了項目經(jīng)理與項目成員應該理解的含義,希望對大家有益。
溝通、簡(jiǎn)單、反饋和勇氣是統一的,試想溝通的方式有很多種,如面談,電話(huà)和郵件,也只有通過(guò)溝通項目組成員們才能得到反饋,將復雜的事務(wù)簡(jiǎn)單化,有力的保障項目的順利進(jìn)行。只要項目成員有勇氣挑戰上級領(lǐng)導,在一定程度上堅持正確的方向,那么四個(gè)層面上的價(jià)值觀(guān)可以得到淋漓盡致的發(fā)揮。
【軟件項目的推進(jìn)中的幾點(diǎn)體會(huì )】相關(guān)文章:
利用FLASH軟件制作語(yǔ)文課件幾點(diǎn)體會(huì )07-15
通用技術(shù)課程教學(xué)中的幾點(diǎn)體會(huì )10-08
淺談新課程教學(xué)中的幾點(diǎn)體會(huì )論文07-06
簡(jiǎn)歷中的幾點(diǎn)忌諱06-29