抓準需求仍然是管理項目的關(guān)鍵。EBG咨詢公司的咨詢負責人EllenGottesdiener認為需求主要包含三個要素:人、項目與過程。
在人力方面,Gottesdiener認為溝通能力將變得更重要,“不協(xié)調(diào)的人際關(guān)系會造成許多時間與金錢上的浪費。需求是項目的一個組成部分,是所有利益相關(guān)人的要求。人們需要通過互相溝通來做出正確的決策、并做出清楚的決策制定規(guī)則?!?P>
在項目方面,由于諸多的兼并、合并和收購活動,必然會產(chǎn)生許多整合項目,而如何根據(jù)需求對軟件應(yīng)用進行整合就成為關(guān)鍵?!斑@是基于需求的活動如何找到最基本的需求?企業(yè)必須仔細地對應(yīng)用進行評估,確定哪些項目是不該做的,根據(jù)生產(chǎn)計劃和發(fā)布計劃做出分析。而所有這些計劃都是以需求為根本的?!?P>
在過程方面,Gottesdiener認為主要內(nèi)容還是敏捷。她說,敏捷開發(fā)要求企業(yè)甩掉傳統(tǒng)的需求采集方式,進行“適時適量的需求采集”。
Go項目管理咨詢公司的總裁RobinF.Goldsmith認為,企業(yè)還需要需求工具,“那些可以輔助進行需求采集的工具必然會大受歡迎”。
不過,他還提到,使用工具并不能保證你得到的需求就是真正的業(yè)務(wù)需求。盡管如此,這一領(lǐng)域還是會迅速發(fā)展的,因為與其親自對付那些技術(shù)性或概念性的問題,人們應(yīng)該更喜歡使用工具。這些工具只會以特定的方式提供方便。
QA與測試即使過了需求這關(guān),應(yīng)用還要經(jīng)過質(zhì)量保證和測試的考驗。對于測試人員來說,在經(jīng)濟緊張時期,這意味著更大的壓力。軟件測試咨詢師KarenJohnson早已感受到這股壓力。
她說,“各公司紛紛減少人員聘用額,希望用更少的人力做全部的事。經(jīng)濟看好的時候,公司可能會聘用一個測試員、一個自動化專家等等。而現(xiàn)在他們希望能找到一個可以做所有這些事的人。他們尋找那些有一長串工作技能的人,讓他們單獨工作,或者在小團隊配合的情況下工作。”
Johnson還認為,測試人員的壓力越大也就意味著缺陷越多,相應(yīng)的跡象也正在慢慢顯露出來。“我在更多的網(wǎng)站上看到了更多的錯誤,其中不乏一些大型著名站點。我不知道市場會怎么反應(yīng)——視若無睹并接受,還是會后退呢?人們通常不會想到軟件測試,但是如果他們在那些著名的站點上發(fā)現(xiàn)錯誤,他們就會想到了?!?P>
不過,Johnson并沒有顯得很悲觀,“即使經(jīng)濟不景氣,軟件測試也是無法排除的。在線的人數(shù)越來越多,越來越多的網(wǎng)站陷入癱瘓狀態(tài),然后人們就會開始重視這方面。現(xiàn)在的問題只是看大家的忍耐力有多高?!?P>
《管理測試人員》一書的著者JudyMcKay則認為,對于QA和測試來說,2009年將是不景氣的一年,“不過這也是一個QA和測試人員證明自己可以為企業(yè)節(jié)省時間和金錢的機會,畢竟大家都在想辦法解決時間和金錢的問題?!?P>
敏捷:憂喜參半專家們幾乎一致認為敏捷將繼續(xù)向主流發(fā)展,但是這并不表示企業(yè)能夠抓住敏捷的精髓。
JamesShore是《敏捷開發(fā)技巧》一書的著者之一,也是敏捷宣言的第十位簽署人。他對2009年的敏捷發(fā)展既表示樂觀,又有些許消極。令他擔憂的是,“人們總是傾向于循序漸進地接受新事物,所以雖然有更多的開發(fā)人員進行迭代開發(fā),但是他們?nèi)鄙侪h(huán)境與技術(shù)上的支持。我們將同時看到敏捷開發(fā)的大范圍采用和大范圍失敗。當然他們可能會把失敗怪罪到敏捷上——雖然我認為他們只是做法稍欠妥當?!?P>
不過,Shore同時還樂觀地認為,部分開發(fā)組織將開始對敏捷做更深入的了解。“某些公司可能會開始向深層發(fā)展,他們會用更多的時間來研究技術(shù)問題,特別是迭代方面的技術(shù)問題。我希望能看到更多的關(guān)于迭代設(shè)計和架構(gòu),即持續(xù)設(shè)計的研究。我們應(yīng)該重視能夠?qū)崿F(xiàn)長期效益的技術(shù)。雖然企業(yè)不使用迭代也可以實現(xiàn)短期的成功,可問題在于這個架構(gòu)是否支持持續(xù)開發(fā),并且他們會在軟件維護方面遇到困難。”(ITPUB)
信息發(fā)布:廣州名易軟件有限公司 http://www.jetlc.com