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