元宵快乐!感谢您一直以来对 CODING 的理解与支持。2019 年 CODING 也走入了创业的第五个年头,为了将“让开发更简单”的愿景落地,我们做了许多探索,产品完成度也在不断提高,这其中离不开您的反馈与鞭策,值此元宵佳节之际,向您阐述 CODING 研发管理系统的产品理念与发展蓝图。
软件工程日益复杂,企业到底需要什么样的工具?
随着中国企业的数字化转型不断深入,更多的客户对软件工程提出了更加复杂的需求,软件工程已经变成了涉及多个角色和复杂步骤的大型工程。目前来说,开发团队想要做正常运转,往往会需要配置复杂的工具组合。
软件开发不同环节可选工具示例
这让我们意识到提供单一工具带来的价值提升有限,无法从整体效率上帮助到软件开发团队。同时,工具组合起来后,工具间的信息流转也成了大问题。如图所示,一段代码从生产到上线的整个过程中涉及到 9 种身份和 16 个步骤。
一个典型的软件开发流程图
围绕一段代码的修改,下游的人需要获取足够的信息才能开始工作,上游的人需要了解流程的进度和下游的反馈。产品经理提出了需求之后,想要追踪需求的进度会非常困难,很难知道代码是不是完成了,测试有没有通过,或者是不是已经上线了。同理,写代码的人也无法知道自己编写的代码走到了哪个地步,整个流程的信息传递依赖于流程上的每个人主动的进行信息反馈。而流程中每增加一个人,信息传达的成本将会有指数级的增加,信息同步的问题在团队规模扩大的过程中愈发凸显。
CODING 希望提供全套的软件研发流程管理系统,无需配置多种工具组合,并且上下游的信息可以做到记录和打通。真正解决企业的软件研发效能问题。
CODING 研发管理系统 2019 产品目标
基于为客户提供打通全流程信息的产品蓝图,CODING 研发管理系统在 2019 年的主要产品目标为:
提供完整的工具体系
工具体系间信息的完全流转
目前 CODING 研发管理系统 已经上线或在内测的产品模块有:需求管理、代码管理、测试管理、缺陷管理、持续集成、文件管理。同时,将在 2019 年年中上线构建物管理、部署管理、部署管理及数据分析模块。
CODING 研发管理系统当前产品阶段
2019 年下半年,在功能模块逐步完善的同时,我们也将增加模块间信息流转的机制,形成可视化的研发流水线,追踪每段代码的“来龙去脉”。
现阶段 CODING 项目统计视图
持续渴求您的诉求与建议
CODING 研发管理系统是一套复杂的产品体系,放眼国内外,也很难找到产品借鉴。CODING 团队在摸索过程中得到了许多客户的支持。客户的诉求促使我们对软件工程产生更多的思考。
点击快速体验 CODING 研发管理系统,一键开启研发管理新时代。如果您在使用中有任何意见或建议,可以通过以下方式联系我们:客户支持邮箱:enterprise@coding.net 客户支持电话:400-930-9163
CODING CEO 张海龙