网络服务公司CIO Michael H. Hugos预测,由于美国本土以外的IT劳动工资率正在上涨,而在美国却是下降或者保持不变,离岸外包的经济优势正在快速减小,未来更多的软件开发可能又会再放在内部进行。他又说,明智的公司会采用提高工作效率、让内部开发更具有吸引力的开发做法。
Hugos说,六项基本技能(他称之为“游戏技能”)关系到内部开发的成功与否。 1.共同设计应用,集中业务和技术人员的共同知识和思想。 2.流程规划,整理出现有的工作流、设计新的工作流。 3.数据建模,确定系统将要处理的数据类别和数据量。 4.为系统建立原型,以便为系统的用户界面及技术架构建模,从而验证工作效果是否和预期一致。 5.采用面向对象的思想设计和编程,以便利用事先定义、可以重用的软件组件构建系统。 6. 系统测试和准备工作,以便对系统进行测试、调试和微调,并且对使用者进行培训。
Hugos对他所界定的上述做法所具有的好处毫不隐晦。他说:“如果训练有素的开发群体牢记了这些技能,并不断而严谨地加以运用,提高工作效率和客户满意度这一奇迹就会出现。”
|