在軟件開發(fā)中資源使用
老李(libaojian@infoer.com.cn)
在一個軟件系統(tǒng)的開發(fā)中,每個團隊成員都面臨著資源不足的問題,如何權(quán)衡資源,讓資源動態(tài)的適應情景,推進工作的進展,當顯示出資源分配和控制者的能力。當拳頭都合力打出,體現(xiàn)了資源的最大效用。
從一個項目醞釀的時候,到后期維護,一般不可能有很多的資源交給你支配。從多年的經(jīng)驗,分析出資源包括了4大類資源
Ø 時間資源(進度 周期 時間)
Ø 人力資源(角色 一個蘿卜一個坑 或者一個蘿卜多個坑)
Ø 能力資源(個人)
Ø 支持資源(特定問題的支持)
只有將這些資源 合理的搭配和使用 才會使的問題解決起來更加的容易一些,才會使一切在掌控之中。否則將會出現(xiàn)失控的局面。
下面將圍繞這4個資源來展開問題的分析。
時間資源:
在國內(nèi)軟件系統(tǒng)開發(fā)的大環(huán)境下,基本沒有讓人滿意的資源支持,一般的系統(tǒng),在不規(guī)范的的環(huán)境下開發(fā)都面臨時間不足的情況。作為項目責任人,只能是努力的去調(diào)配,使工作順利開展,盡大可能推進進度。
我總結(jié)處理的方式步驟如下。
1,仔細分析系統(tǒng)的架構(gòu)說明書(高層用例)和技術(shù)研究成果,盡可能的爭取合理的時間資源。
2,當不能爭取到合理的時間資源的時候,分析并縮減工作量,根據(jù)客戶和市場的具體情況,進行合理的功能實現(xiàn)和產(chǎn)品的包裝。
3,當2的解決方法不能爭取到的時候,就要在資源分配上想辦法了。一般的方式就是利用現(xiàn)成的工具,設計成果,快速開發(fā)工具等方法。總之,能節(jié)優(yōu)時間的方式都采用。
從多年的經(jīng)驗 我總結(jié)出下面的方法,不一定合適,具體情況具體分析羅
a, 充實人力(有相關(guān)經(jīng)驗的人) 縮短開發(fā)時間 同時提高能力資源
b, 尋求各種方式進行培養(yǎng) 提高團隊戰(zhàn)斗力 同時提高能力資源
c, 尋求已經(jīng)有的好的設計 代碼 拿來直接用 ;開發(fā)代碼生成工具 節(jié)約時間 ;修改設計文檔格式,達到crc目的即可,并且可以作為正式文檔的元素和儲備。
在時間資源方面,總結(jié)就是省。尋求各種方式,省時間,依賴于其他資源進行時間的節(jié)約。
如何讓所有的涉眾目標快速達到一致
1,文檔:
因為一個工程,所有的涉眾不是同時介入的。這就導致了
對于工程的認識就不同。而要幫助后加入的成員很快的進入角色,
就必須有提綱性的文檔作為引導。并且所有的描述語言都是所能夠
領(lǐng)會的,比如uml就是一個很好的選擇。
2,授課:
嚴肅的說不是授課,而是交流經(jīng)驗。廣開言論,而后達成共識。
3,明確的核心骨架和規(guī)范
高層業(yè)務用例,高層測試用例,核心類構(gòu)成,主要流程。這些都決定了
系統(tǒng)的主脈絡。
|
人力資源:
以人為本是好多公司人性化的借口,當公司壓榨團隊成員的時候,如何將這個最難玩的資源掌控好學問很大。雖說用制度來衡量和管理是最科學的,但是人這種高級動物,想法太多。曾經(jīng)總結(jié)了若干調(diào)動團隊積極性的條條。只是人力資源管理的一個方面。
如何讓團隊成員保持激情
1,階段性的成果
讓每個員工感受到階段性的成果,是大家心血的結(jié)晶,而且是大家
辛苦努力的結(jié)果。不是停留于語言上,而是讓每個人真切的感受到
確實是這樣。并且對結(jié)果都是有十足的信心。
2,挑戰(zhàn)性的工作
在單調(diào)的工作中,尋找挑戰(zhàn)性,尋找亮點。讓每個人在團隊中體現(xiàn)出
個性,讓每個人感受到她是不可獲缺的。
3,時刻的進步
對每個成員進行合理的規(guī)劃,在工作的同時,提高每個人在自己領(lǐng)域的進步
盡可能的和她的職業(yè)規(guī)劃一致。時刻感受到她在進步。
4,實時的支持和鼓勵
風險和困難到處都是,此時,要有強有力的支持和鼓勵以及幫助。要盡可能的
尋找資源來幫助她,而不是將壓力全部推給她。
5,成果的喜悅和物質(zhì)的關(guān)懷
我們成果了,職業(yè)生涯畫了很好的一筆,精神享受的同時,將大家的打車費,加班費
,獎金等立刻兌現(xiàn)。走 去high吧 哥們。
如何讓團隊有凝聚力和自由的交流空間
1,成果分享
在體現(xiàn)個人價值的同時,成果是大家分享的。當然 給予分享的人,她的個人魅力的提升就是一種收獲。
將這種價值觀貫穿整個團隊。鼓勵大家分享。
2,有個安靜的交流環(huán)境和小黑板
如果有coffee更好不過。這里是靈感的來源地,解決問題的天堂。
3,有價值的培訓和交流
不說為項目做準備,就是提高個人能力和交流彼此思想。此時我們拋開目前的項目。
|
我總結(jié)的原則是
1, 崗位不能缺失,不管是通過招聘,培養(yǎng)的方式,每個坑必須都有蘿卜,可能會有一個蘿卜多個坑的情況
2, 尋找各種方式,使每個蘿卜達到最大的飽和戰(zhàn)斗力。
3, 尋求各種方式,增強團隊戰(zhàn)斗力和凝聚力
能力資源:
1, 挖取個人潛在能力并快速培養(yǎng)
2, 增強個人自信心
支持資源:
1, 知識庫 搜集各種知識資源,包括行業(yè)知識,分析設計知識,代碼片斷
2, 內(nèi)部培訓交流 挖取每個成員的優(yōu)勢 知識分享
3, 尋找外培機會 免費和付費的
4, 書本材料
5, 辦公用品
6, 員工的家事和健康
資源的分類
可重用資源(模式,代碼,方法) 不可重用資源(時間)
可重用資源的累計
當我們擁有第一桶金的時候,我們就開始了資源的累計。所有的成員都是資源的累計者和創(chuàng)造者,當給每個成員進行創(chuàng)造資源的任務的同時,將足夠的支持資源盡力的給他,并且以合適的方式和合適的內(nèi)容。創(chuàng)造的資源經(jīng)過整理成為我們資源庫的資源。
系統(tǒng)負責人就是控制資源,整理資源,分配資源,累計資源。使雪球越來越大。進而形成自己的模式,自己的風格,自己的資源庫。一切形成習慣的時候,就向良性的發(fā)展走去。
辦法總比問題多。
不可重用資源的節(jié)約
提高效率 增強戰(zhàn)斗力