整合、協作與優化 讓軟件開發成為團隊行為
原創[51CTO獨家現場報道]“軟件開發就像一把火,玩得好可以取暖,玩得不好就會惹火上身,變得比原先更糟”IBM軟件與系統事業部總經理Steve Mills在Innovate 2011第二天的大會演講中形象地描述道:“現在的信息技術能做的事情太多了,數據多、服務器多、人多,導致企業的IT環緊公非常復雜,要連續有大量的投入在已有系統的維護方面,而很少的投入放在新系統的建設上,而往往這種創新價值更大。”
回顧IBM軟件建立初期,尤其是在中國,就一直從經濟發展的角度布局中國大型企業的軟件應用市場需求,發展思路也是在關鍵業務和大型應用上的關注。在這個過程中,Steve認為,軟件開發人員需要整合。不愿溝通和分享是人的本性,但是,IT有限的投入必須迫使開發人員要重視分享與整合??偨Y經驗Steve還給出了整合的方法:
1、硬件整合
通過服務器虛擬化技術,提高硬件設備的利用率;提高存儲設備的效率;
2、軟件優化,減少重復開發
Steve認為重復利用的價值高于軟件中任意一種方式所帶來的價值,要極大程度的重復利用現有的模塊化功能;
3、改善服務送達方式
優化軟件的使用體驗并改善服務的送達方式,云計算可能是較為有效的一種;
4、合理化分配IT投入
"IBM通過整合,節省了40億美金",Steve還以IBM舉例:”對于有些產品線我們要敢于果斷的停止投入,而把錢花在買入更多我們更加需要的產品線上。“軟件開發是團隊行為,而不是個人行為。