加入收藏 | 设为首页 | 会员中心 | 我要投稿 孝感站长网 (https://www.0712zz.com.cn/)- 运营、云管理、管理运维、云计算、大数据!
当前位置: 首页 > 站长资讯 > 动态 > 正文

技术人如何在线研发?

发布时间:2021-03-04 14:30:37 所属栏目:动态 来源:互联网
导读:缺乏足够的预算又缺乏相应的经验。阿里云云效一直致力于成为数字企业的研发效能引擎,在这个特殊时期,我们希望可以将自己的经验和工具分享给中小企业,让他们在家也能安全高效地开发软件。因此我们特别邀请了阿里巴巴高级技术专家张燎原,详解在线协同开发




缺乏足够的预算又缺乏相应的经验。阿里云云效一直致力于成为数字企业的研发效能引擎,在这个特殊时期,我们希望可以将自己的经验和工具分享给中小企业,让他们在家也能安全高效地开发软件。因此我们特别邀请了阿里巴巴高级技术专家张燎原,详解“在线协同开发”的要诀。

在线研发协同的基础是高可见性及快速连接

为了应对互联网业务的复杂性和不确定性的特点,现代软件开发,逐步过渡到以客户导向,小团队(单兵)作战能力,快速链接生产要素,持续快速高质量地交付有效价值的方式。分工越来越细,整个软件生产的过程,就是分而治之地解决问题,然后持续地集成发布的过程。

这种软件开发方式,谁拥有更高的机动灵活响应能力,和更高的协同性,谁就能在竞争中抢占先机。

互联网技术让互联互通变得异常简单。通信技术的发展,对互联网应用起到了极大的促进作用。即时通信工具,也已经超越了聊天的功能,钉钉项目群、钉钉视频通话、钉钉视频会议,再到其平台演化出来各种OA应用,助力快速连接。

协同的基础之一就是连接,从人之间的连接,到人与物之间的连接,快速实现组织在线、沟通在线和协同在线。

生产工具的发展,显著提升了软件生产过程的可见性。研发过程的在线化,让软件工程的可见性到了前所未有的新高度。生产工具的进步,已经让生产过程没有任何秘密可言,隐性的工作逐渐显性化。而协同的基础,就是信息的共享,生产过程的可见性。为人们所熟知的Scrum开发框架中,将透明性(Transparency)列为三大支柱之首。

注:Scrum三大支柱分别是:透明(Transparency),检视(Inspection)和适应(Adaption)。

软件架构与部署方式的演进,有利于分工协同。根据康威定律:设计系统的架构受制于产生这些设计的组织的沟通结构。那么,反过来,系统设计的架构,也反作用于沟通结构及软件的集成方式。同时,在云开发、中间件、中台化策略的大环境下,业务层更多关注在业务创新上,分工变得越来越细。

(编辑:孝感站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读