软件开发越来越不像工业,而更像农牧业

来源:互联网 发布:数据库语句大全 编辑:程序博客网 时间:2024/04/29 00:26
我是学软件工程的,软件工程这个名称给人最大的误解是:似乎软件开发可以实现像汽车生产那样的工业化,按个按钮,软件就能从生产线上制造出来。做了多年的软件开发后,我越来越感觉软件开发越来越不像工业,而更像农牧业。农牧业的生产除了靠天,主要是靠人。软件开发也是一样,除了靠流程和工具外,也主要靠人。人的因素在软件开发中占了很重要的地位。日本汽车的精益制造(流水线上的每个员工都是能够相互学习的多面手,这一点很像敏捷开发团队的跨职能和结对编程)胜过了美国福特汽车的自动化生产线(流水线上的每个员工是单职能的,只知道自己那个工序)就可以证明这一点,目前国内兴起的敏捷软件开发中强调以人为本、自我组织的团队也证明了这一点。所以说软件开发主要是靠人吃饭,只要把参加软件开发的人的问题研究透了,就离软件开发的成功不远了。
原创粉丝点击