今年年初,著名IT調(diào)查研究公司Forrester發(fā)布了名為The Top Five Changes For Application Development In 2010(2010應(yīng)用軟件開(kāi)發(fā)五大變化)的報(bào)告。其中提到的五大變化趨勢(shì)是:
1. 擁抱全新的云計(jì)算平臺(tái)
云計(jì)算將大大提高應(yīng)用軟件的交付速度,提高伸縮性。Amazon Web Services、Google App Engine和微軟的Azure,為開(kāi)發(fā)人員提供了很多選擇。
2. 大公司要學(xué)習(xí)創(chuàng)業(yè)公司
創(chuàng)業(yè)公司資源有限,所以把精力放在最重要的事情上;因?yàn)闆](méi)有多少機(jī)會(huì)犯錯(cuò),所以每行代碼都需要解決業(yè)務(wù)問(wèn)題,而且與收入相關(guān)。
成功的產(chǎn)業(yè)公司都不會(huì)采用復(fù)雜的開(kāi)發(fā)過(guò)程和昂貴的平臺(tái)。他們都是剛好足夠的聚焦于業(yè)務(wù)的過(guò)程、工具和平臺(tái),可以盡快得到解決方案。
對(duì)不斷變化的客戶需求快速響應(yīng),有時(shí)會(huì)迅速地大調(diào)頭。
3. 靈活性與成本比平臺(tái)忠誠(chéng)度更重要
.NET和Java EE當(dāng)然仍然是主流,但低成本的其他選擇,比如Adobe Flex、Apache Tomcat、Dojo、Drupal、GWT、Joomla!、Red Hat JBoss, Ruby on Rails, SpringSource和Zend Framework等也很有吸引力。開(kāi)發(fā)企業(yè)需要評(píng)估項(xiàng)目,決定是否以標(biāo)準(zhǔn)化為理由買了過(guò)多的軟件和硬件。
4. 珍視用戶體驗(yàn)
用戶體驗(yàn)越來(lái)越重要了。用戶對(duì)體驗(yàn)的期望也越來(lái)越高:不僅要好用,而且在美上情感上也有了要求。而且用戶體驗(yàn)有直接的業(yè)務(wù)好處:客戶更愿意購(gòu)買,并培育忠誠(chéng)度,形成口碑營(yíng)銷。Forrester建議開(kāi)發(fā)人員應(yīng)該立即將用戶體驗(yàn)最佳實(shí)踐置于開(kāi)發(fā)過(guò)程之中。
5. 找到、培訓(xùn)并留住優(yōu)秀的開(kāi)發(fā)人員
Forrester發(fā)現(xiàn),優(yōu)秀開(kāi)發(fā)人員最重要的特質(zhì),是對(duì)業(yè)務(wù)領(lǐng)域的理解和技術(shù)能力。真正優(yōu)秀的開(kāi)發(fā)者往往這兩者都具備。怎樣才能找到頂級(jí)的開(kāi)發(fā)者呢?
要提高標(biāo)準(zhǔn),不僅僅是考察技能。需要能滿足業(yè)務(wù)需求的人,將問(wèn)題分解,找到有創(chuàng)造力的解決方案,寫(xiě)出清晰的代碼。
在現(xiàn)有的團(tuán)隊(duì)里,在自己的周圍用這樣的標(biāo)準(zhǔn)去找人。
看聰明程度,而不只是看經(jīng)驗(yàn)和技能。
讓開(kāi)發(fā)者多接觸業(yè)務(wù)。