百度工程能力白皮书-工程标准V2.0

百度工程能力白皮书-工程标准V2.0-文库
百度工程能力白皮书-工程标准V2.0
此内容为免费资源,请登录后查看
0
免费资源

第1页 / 共30页

第2页 / 共30页

第3页 / 共30页

第4页 / 共30页

第5页 / 共30页
该文档为免费文档,您可直接下载完整版进行阅读
© 版权声明
THE END
前言自1968年软件工程被首次提出,到今年刚好是50周年。在这半个世纪的时间里,质量和效率是软件工程领域永恒的主题。人类自第一次工业革命以来,解决质量和效率问题的不二法门就是自动化、自动化、再自动化。智能化更是自动化的一种高级形态。然而在当今企业中,这样的一个根本方法却被人们无意或有意的忽视。说无意忽视,是因为在企业中负责工程能力建设的人可能缺乏工程经验,心中眼中只有流程。仿佛流程顺了,即便大都靠人工执行,也心安理得。说是有意,则是因为软件行业中原有的分工等原因,自动化的导入带来分工模糊、岗位重要性变化等诸多不确定性,缺乏引入的意愿。本人无意贬低流程,而是更推崇自动化和智能化的流程,更无意非议职责分工,而是更推崇自动化和智能化解放人,使每个人都能更多从事创造性的工作。人们对于人与世界、人与人的关系的认知,在过去的半个世纪里并无显著突破,这些认知又进一步决定了流程优化的上限,仿佛一道透明天花板,人人可感,却无从突破。另一方面,ABC技术(A-A人工智能、B-Big Data大数据、C-Cloud云计算)突飞猛进、日新月异。如果工程能幼的建设无法站在ABC技术进步的巨人肩膀上做创新,那是软件工程领域在这个时代的悲哀。互联网公司关注快速迭代,天生具有追求卓越工程能力的基因,百度作为技术立身的企业,创立早期便启动了研发流程自动化的工程能力建设,需求流转、文档阅读、代码搜索、程序分析、软件测试、制品部署、服务监控、用户反馈等覆盖研发全流程的工具平台积累,涉及到Server、.App、SDK、Al算法模型、自动驾驶等异构产品业务形态。40余个工程实践环节,积累了40余个可插件化接入的平台,在公司内被广泛使用。在这些实践和平台运行的同时,一个新的金矿正在悄然生成,那就是软件工程大数据。如今我们依托百度领先的ABC技术和工程能力建设经验,将公司积累的500多亿条软件工程数据进行处理,其中锤炼出的技术用于代码推荐、缺陷检测、智能测试、智慧运维等领域.今年百度承接了国家重点专项《基于编程现场大数据的软件智能开发方法和环境》,与国内软件工程领域实力顶尖的15所高校一同建设中国未来的智能软件开发平台。作为百度内部以『工程卓越、毕生所求』为使命的一群人,我们一边支持公司业务打胜仗,一边努力探索工程能力建设的新方向,心中充满着欣喜。并非常渴望能将我们的理解和主张向行业分享,共同进步。然而由于工程能力体系庞大、平台众多,一时无法穷尽,所以我们将这个体系进行分解,首先分享价值高、可迁移的《工程标准》。后面陆续会向大家汇报我们在A1赋能软件开发、A!开发软件工程等方面的进展。更期待您的反馈和交流。李涛百度工程效率总监百度平台化委员会秘书长2018年10月10日
喜欢就支持一下吧
点赞5 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容