让优秀变成一种习惯
自动化的意义
上一篇 /
下一篇 2017-11-15 16:03:07
/ 个人分类:学习
在如今的互联网时代,软件的开发和生产模式都已经发生了变化, 在《参与感》一书提到:某位从微软出来的工程师很困惑,微软在google还有facebook这些公司发展的时候,为何感觉没法有效还击,核心问题就是软件生产模式不一样 ,微软当时的模式已经严重落伍了。
目前IT行业的就基本上是“天下武功,唯快不破”的时代了。开发要变成敏捷,测试也同样变成敏捷,开发要快,测试同样也要快。
在新趋势下面,一切都要快,然而快并不意味着降低质量(本来多块好省在项目管理就是个悖命题)。要“又快又好”的目标,只能通过提升工具和技能来提升生产力了。
IT行业来说,提升生产力也对应着两种方式:
- 先进的管理制度(持续集成的生产方式)
- 先进的生产设备(生产过程自动化工具)
为什么需要呢?- 软件测试的过程是不会消失
- 测试人员的技能要求会显著提升,甚至和开发人员要求不相上下
- 纯手工操作的测试技能会被逐渐失去市场
- 企业为什么需要自动化?因为这样有助于生产力的提升 。
- 个人为什么需要自动化?因为这样可以职业能力和竞争力。
如果有长远的产品线和长远的眼光,决策者都应该花一定的精力来做 ”自动化“。这里所说的 ”长远“ 是指生产过程需要有足够的量或者时间来收回自动化投入上产生的首次成本。
收藏
举报
TAG: