Forrester:2010應用軟件開發五大變化

2010-01-24 04:29 | 關鍵詞:軟件開發 | 感謝liujiangCE的提供

  今年年初,著名IT調查研究公司Forrester發布了名為The Top Five Changes For Application Development In 2010(2010應用軟件開發五大變化)的報告。其中提到的五大變化趨勢是:

1. 擁抱全新的云計算平臺

  云計算將大大提高應用軟件的交付速度,提高伸縮性。Amazon Web Services、Google App Engine和微軟的Azure,為開發人員提供了很多選擇。

2. 大公司要學習創業公司

  創業公司資源有限,所以把精力放在最重要的事情上;因為沒有多少機會犯錯,所以每行代碼都需要解決業務問題,而且與收入相關。

  成功的產業公司都不會采用復雜的開發過程和昂貴的平臺。他們都是剛好足夠的聚焦于業務的過程、工具和平臺,可以盡快得到解決方案。

  對不斷變化的客戶需求快速響應,有時會迅速地大調頭。

3. 靈活性與成本比平臺忠誠度更重要

  .NET和Java EE當然仍然是主流,但低成本的其他選擇,比如Adobe Flex、Apache Tomcat、Dojo、Drupal、GWT、Joomla!、Red Hat JBoss, Ruby on Rails, SpringSource和Zend Framework等也很有吸引力。開發企業需要評估項目,決定是否以標準化為理由買了過多的軟件和硬件。

4. 珍視用戶體驗

  用戶體驗越來越重要了。用戶對體驗的期望也越來越高:不僅要好用,而且在美上情感上也有了要求。而且用戶體驗有直接的業務好處:客戶更愿意購買,并培育忠誠度,形成口碑營銷。Forrester建議開發人員應該立即將用戶體驗最佳實踐置于開發過程之中。

5. 找到、培訓并留住優秀的開發人員

  Forrester發現,優秀開發人員最重要的特質,是對業務領域的理解和技術能力。真正優秀的開發者往往這兩者都具備。怎樣才能找到頂級的開發者呢?

  要提高標準,不僅僅是考察技能。需要能滿足業務需求的人,將問題分解,找到有創造力的解決方案,寫出清晰的代碼。

  在現有的團隊里,在自己的周圍用這樣的標準去找人。

  看聰明程度,而不只是看經驗和技能。

  讓開發者多接觸業務。

什么老师平特肖