可以看到,越來越多的公司正利用Rational統(tǒng)一流程(RUP)等舊方法和敏捷建模(AM)等新方法蘊含的成熟而可靠的策略來擴展敏捷開發(fā)方法,尤其是測試驅(qū)動開發(fā)(TDD)更會得到采用。如果人們認識到如何利用敏捷模型驅(qū)動開發(fā)(AMDD)來擴展TDD,將更是如此。TDD和AMDD能起到很好的互補作用:TDD非常擅長于詳細制訂規(guī)范、驗證需求和設(shè)計,但處理高層次問題方面不是很擅長;而AMDD非常擅長于高層次規(guī)范及分析。
業(yè)務(wù)分析人員在敏捷開發(fā)中從來沒有扮演過明確定義的角色。而專家認為,業(yè)務(wù)分析人員會在今年試圖扮演應(yīng)有的角色。他們認為:敏捷方法常常提到開發(fā)人員和客戶之間要有密切協(xié)作的關(guān)系,而分析人員的首要責任通常是促進這種合作。
這就帶來了一個問題:敏捷開發(fā)項目要不要用到更加傳統(tǒng)意義上的業(yè)務(wù)分析人員?或者參與分析客戶需求的那些開發(fā)人員要不要在業(yè)務(wù)分析和需求規(guī)范方面經(jīng)過更全面的培訓和技能訓練?而且,業(yè)務(wù)分析人員的職責也會帶來問題,他們從事的項目在短時間內(nèi)運作,而且遵循增量式或者迭代式開發(fā)生命周期。更廣泛地說,項目如何才能最有效地管理分配給諸多即將推出的增量版本或者重大版本的需求?
敏捷開發(fā)的廣泛采用還會促使測試人員考慮自己在敏捷開發(fā)生命周期中的角色。敏捷開發(fā)在整個2008年會不斷擴大影響。一開始,測試人員可能不太適應(yīng)敏捷環(huán)境,但很快就能體會到其中的好處。敏捷環(huán)境中的測試對許多測試人員來說很陌生,讓他們放棄瀑布開發(fā)理念要作一番思想斗爭,但他們會在今年看到成效,而這些成效又會刺激更大的發(fā)展。
業(yè)務(wù)分析難題依然存在
近些年來,業(yè)務(wù)分析及與其關(guān)系緊密的需求工程已經(jīng)被認為是軟件和系統(tǒng)開發(fā)領(lǐng)域的重要分支。
這還得感謝這方面出版的大批圖書和文章、有關(guān)該課題的許多討論區(qū)和博客,以及一個行業(yè)組織—國際業(yè)務(wù)分析學會(InternationalInstituteofBusinessAnalysis)。預計隨著許多公司認識到雇用訓練有素的業(yè)務(wù)分析人員對軟件項目成功的重要性,這一積極的趨勢會在今年繼續(xù)上演。
履行業(yè)務(wù)分析人員職責的那些人可能會專門從事這項工作?;蛘?,業(yè)務(wù)分析人員的職責可能分派給平時有其他主要任務(wù)的多個人,如項目經(jīng)理、質(zhì)量保證工程師或者開發(fā)人員。不管工作頭銜是什么,執(zhí)行業(yè)務(wù)分析職能的人必須要有足夠豐富的技能、培訓、知識、經(jīng)驗以及適合這項工作的個性。
盡管這方面取得了進展,但管理需求工程的人仍要克服一些重大障礙。許多公司仍然缺乏以下能力:足夠到位地討論、分析、指定、驗證及管理軟件需求;而且缺乏用戶的積極參與,從業(yè)人員也很少使用分析模型;另外,清楚地傳達需求往往也是個問題。
所以,專家建議:每家公司必須確保,自己的分析人員獲得了做好工作所需的培訓和知識。
軟件測試重視程度仍不夠
軟件測試及質(zhì)量保證專家預測,軟件測試廠商們相對波瀾不驚的局勢會在10月份被其中一家廠商的“重大舉動”所打破。2007年,人們對性能測試方面的興趣和意識有所增強。2008年的頭三個季度勢必會保持同樣的勢頭。如今性能測試人員能夠獲得的與工具無關(guān)、與廠商無關(guān)的培訓和教育資料比至少過去15年的任何時間段都要多。市面上出現(xiàn)與廠商和工具無關(guān)的眾多測試課程就證明了測試日益廣為人知的現(xiàn)實。
不過有關(guān)專家擔心的是,廠商的重大舉動可能會阻礙知識的傳播。到今年底或明年初,其中一家或幾家性能測試工具廠商可能會重振旗鼓,到時我們就可以看一看:到底是工具廠商們重新掌握大權(quán),從而,這方面的教育和進步恐怕又被拋之腦后;還是到時會出現(xiàn)足夠的教育和進步,從而給企業(yè)級廠商們施加壓力,要求降低價格或者提供一些真正有價值的產(chǎn)品。
專家擔心,測試人員可能沒有成功所需的技術(shù)專長。他們認為:這個行業(yè)在吸引一流的工程系學生方面根本沒有取得足夠大的進展,這種情況在2008年不會發(fā)生變化。沒有技術(shù)知識的測試人員無異于原地踏步,從而阻礙了測試工作。
另一個主要問題是多年來困擾整個測試及軟件開發(fā)領(lǐng)域的一大問題:許多IT管理人員事后才會想到質(zhì)量問題。這些質(zhì)量保證方面的領(lǐng)導仍需要想方設(shè)法教育及指導手下的高級經(jīng)理們明白質(zhì)量的重要性,并且付出相關(guān)的先期成本。
更多的項目需要管理
越來越復雜的軟件給項目經(jīng)理帶來了壓力,因為更多的人需要管理。而且可以看到這樣一個趨勢:使用即開即用型或者托管型應(yīng)用的中小公司日益采用自動化編程工具,從而帶來了數(shù)量眾多的“簡單”項目。這也給項目經(jīng)理們帶來了更多的項目和更多的人員需要管理。
項目經(jīng)理為了能夠處理所有額外的工作,就需要更多的信息和教育。所以,專家預測,在2008年及以后,項目經(jīng)理會尋找真正的項目管理知識體。這個知識體將基于心理學、社會學、組織行為學及復雜的自適應(yīng)系統(tǒng)。但不管是什么,只要對我們有幫助就行。
重點文字
“我們會開始看到越來越多的公司利用Rational統(tǒng)一流程(RUP)等舊方法和敏捷建模(AM)等新方法蘊含的成熟而可靠的策略來擴展敏捷開發(fā)方法?!?P>
—敏捷開發(fā)專家ScottAmbler
“企業(yè)內(nèi)質(zhì)量保證方面的領(lǐng)導仍需要想方設(shè)法教育及指導手下的高級經(jīng)理明白質(zhì)量的重要性,并且付出相關(guān)的先期成本?!?P>
—軟件測試專家JohnOverbaugh
鏈接
2008年美國最熱門的七項軟件開發(fā)技能
誰也不會將當前的IT就業(yè)市場與網(wǎng)絡(luò)興盛時期薪水一路飆升的就業(yè)市場相提并論。但就在美國經(jīng)濟努力解決房地產(chǎn)市場疲軟和油價屢創(chuàng)新高兩大難題的同時,對IT員工的需求卻在日益增加。美國伊利諾依州計算技術(shù)行業(yè)協(xié)會(CompTIA)負責技能發(fā)展的副總裁NeillHopkins說:“目前某些IT技能人才明顯短缺,而這種短缺現(xiàn)象似乎越來越嚴重?!?P>
雖然人才短缺因美國大學計算機專業(yè)招生人數(shù)急劇減少而顯得更為突出,另外加上第一批生育高峰兒開始退休,但壓在CIO們心頭的卻是某些技能的短缺。美國一位CIO說:“如果你關(guān)注一下AdobeFlex之類的新興技術(shù),只有一些專業(yè)公司擁有這方面的資源,而你想在內(nèi)部獲得這些技能,這方面的人才寥寥無幾?!?P>
以下是2008年需求旺盛的七大技能。
一、程序編寫應(yīng)用開發(fā)。
美國加利福尼亞州門洛帕克RobertHalf科技公司的執(zhí)行主管KatherineSpencerLee認為,由于許多公司繼續(xù)為現(xiàn)有的應(yīng)用程序賦予Web服務(wù)功能、更深入地探究Web2.0,眼下?lián)碛蠥JAX、.Net和PHP等開發(fā)技能的人非常吃香。
另外,隨著越來越多的企業(yè)開始采用微軟公司的Silverlight1.0富媒體軟件工具,預計對于擁有這方面專長的人才的需求會越來越大。
二、項目管理
芝加哥默瑟國際公司的首席顧問DavidVanDeVoort說,CIO們?nèi)缃窨释玫竭@樣的項目經(jīng)理:有著豐富的復雜項目管理經(jīng)驗,又能夠帶來顯著的經(jīng)濟效益,而不是單單從項目管理協(xié)會(PMI)獲得項目管理專家(PMP)證書的那些人。
許多公司正在運用敏捷開發(fā)和測試驅(qū)動型開發(fā)技術(shù),比如Sabre控股公司。SaraGarrison是這家總部設(shè)在得克薩斯州紹斯萊克的航空旅行數(shù)據(jù)公司負責產(chǎn)品及解決方案開發(fā)的高級副總裁,他說,找到在這些方面有著豐富技能的人才“極其重要”。
DanReynolds是總部設(shè)在新澤西州普林斯頓的人事服務(wù)公司BrokersGroupLLC的CEO,他認為,預計對質(zhì)量保證專家的需求也會有所增加,他們有助于測試及核查正在部署及推廣的新系統(tǒng)。
三、用戶服務(wù)技術(shù)支持
隨著許多公司不斷增加應(yīng)用的種類和數(shù)量,勢必需要更多的用戶服務(wù)和技術(shù)支持專家來支持這些應(yīng)用系統(tǒng)。基本上多半需要公司內(nèi)部擁有這種技能,只有一小部分的工作移到了印度班加羅爾等地方的海外呼叫中心。
美國計算技術(shù)行業(yè)協(xié)會的Hopkins強調(diào),隨著IBM和微軟等廠商提供的商業(yè)應(yīng)用軟件變得更加復雜,對支持人員的需求會保持旺盛勢頭。他說:“你需要擁有更豐富技能的員工,不單單為了實施這些系統(tǒng),還為了管理這些系統(tǒng)?!?P>
SpencerLee說,而隨著跨國公司的業(yè)務(wù)運作變得日益全球化,對會講多門語言的員工的需求也會隨之增長。
四、安全
將來,始終會需要擁有重要安全證書的IT人才,比如入侵檢測能力和政府安全審查方面,但數(shù)據(jù)庫和無線安全項目會在今年進一步推動這種需求。
明尼蘇達州圣保羅美國銀行公司的應(yīng)用程序分析師JoelReiter說,由于2002年出臺的《薩班斯-奧克斯利法案》,肯定要有一種方法來控制數(shù)據(jù)庫和網(wǎng)絡(luò)的安全,提高到之前從來無法實現(xiàn)的安全級別。
五、數(shù)據(jù)中心
如今公司和政府部門在爭先恐后地升級或者重新安置數(shù)據(jù)中心,以便充分利用虛擬化技術(shù)及其他最近的數(shù)據(jù)自動化和效率提升。推動數(shù)據(jù)中心熱潮的另一個因素是越來越高的數(shù)據(jù)管理和存儲需求,因為《薩班斯-奧克斯利法案》和《健康保險可攜性及責任性法案》(HIPAA)等法規(guī)要求這樣。
Hopkins說,隨著許多公司更加依賴開放系統(tǒng)來運行關(guān)鍵任務(wù)型應(yīng)用,它們正在招聘經(jīng)驗豐富的大型機技術(shù)人員,如今這些人把學到的“工業(yè)級計算”(industrial-strengthcomputing)方法同樣運用到分布式系統(tǒng)。
與此同時,對數(shù)據(jù)庫管理專家的需求也在增長,就因為許多公司把許多業(yè)務(wù)數(shù)據(jù)放在這些非常龐大的數(shù)據(jù)庫上。
六、業(yè)務(wù)知識
由于IT部門力求與自己支持的業(yè)務(wù)部門更加緊密地結(jié)合起來,對有業(yè)務(wù)頭腦的人才的需求會保持旺盛勢頭,無論他們是專業(yè)的業(yè)務(wù)分析人員、業(yè)務(wù)聯(lián)絡(luò)人員、應(yīng)用程序開發(fā)人員,還是擁有專門業(yè)務(wù)知識的其他技術(shù)人員。
Quiznos公司的Hood說:“我們找到技術(shù)人員并不難,但要找到通曉各種技術(shù)技能又有業(yè)務(wù)頭腦的業(yè)務(wù)分析系統(tǒng)分析復合型人才卻比較困難。很難找到擁有全面技能的人才?!?P>
這也有助于加大對充當IT業(yè)務(wù)“翻譯者”的技術(shù)人員的需求,RobertRosen說,他現(xiàn)在是馬里蘭州全國關(guān)節(jié)炎、肌肉骨骼與皮膚疾病學會的CIO。
七、網(wǎng)絡(luò)和電信
默瑟國際公司的VanDeVoort說,隨著許多公司把語音和數(shù)據(jù)網(wǎng)絡(luò)與無線及VoIP等技術(shù)整合起來,目前所有網(wǎng)絡(luò)技能都很吃香,包括一般的網(wǎng)絡(luò)管理才能和網(wǎng)絡(luò)融合、無線和網(wǎng)絡(luò)安全人才等。
RobertHalf科技公司的SpencerLee說:“網(wǎng)絡(luò)基礎(chǔ)設(shè)施方面的人才也面臨大好機會,包括信息通信管理員和網(wǎng)絡(luò)系統(tǒng)管理員,他們就相當于管理電子郵件、公司網(wǎng)絡(luò)和PDA的空中交通管制員?!盨abre控股公司的Garrison說,由于越來越多的公司試圖開發(fā)安全的移動應(yīng)用,擁有無線專長的人也會大受歡迎,特別是擁有安全技能的人才。
Garrison說:“網(wǎng)絡(luò)領(lǐng)域的致命弱點就是不知道如何處理網(wǎng)絡(luò)環(huán)境下的安全。”(譯自《Computerworld》)
信息發(fā)布:廣州名易軟件有限公司 http://www.jetlc.com