在云计算产业蓬勃发展的当下,软件的开发生态发生了巨大的变化,软件创新速度将极大影响公司竞争力, DevOps落地、代码质量把控、快速迭代交付等已成为摆在所有软件企业面前的问题,企业急需。成长初期的缔造科技(大连)有限公司(以下简称缔造科技)对此深有体会。
缔造科技的困惑
作为一家专注于CAE软件开发的创新型科技公司,缔造科技拥有多项与大学合作的知识产权,利用新兴软硬件技术结合高校科研力量,为客户提供稳定、可靠、功能优异的软硬一体解决方案及技术服务。目前,缔造科技正在为大连理工大学研发一个《高性能离散元计算分析软件SDEM》产品(产品可模拟碎冰、岩石和道砟等颗粒材料的力学行为,能直观展现力学过程的发生、发展和演化,在地质灾害、工程海冰和铁路道床等领域进行实际运用,为国家和企业节省大量的人力和财力。),其项目在具体开发过程中遇到了如下挑战:
- 公司缺少健全的项目管理系统,日益增多的开发项目,工作安排的无序问题日益凸显;
- 开发人员水平参差不齐,代码编写的过程中,比较容易犯错或造成工作延误;
- 缺少规范的代码检测工具,带来软件测试交付过程中带来隐患。
专业的事情交给专业的平台来做
通过对比沟通,缔造科技最终选择了华为云软件开发云来提供支撑,解决当下困局。缔造科技技术总监陈志强表示:“自缔造科技开发《高性能离散元计算分析软件SDEM》产品开始,华为云软件开发云的资深技术专家多次提供线下支撑服务,并针对缔造科技在开发中遇到的实际问题提出了有效的解决方案。通过华为云软件开发云的服务支持,帮助缔造科技突破多项困境。”
华为资深专家栾博、陈彦伟、田斌(右一至右三)与开发团队现场交流
高效项目管理
华为云软件开发云项目管理功能为缔造科技提供了简单高效的开发协作服务,包含多项目管理、文档管理、看板、报表统计分析等功能。通过软件开发云的项目管理结合敏捷开发模式,工作项责任到个人,缔造科技项目管理者根据实际情况调配人力,并统一监控每个项目进度,节省了工作时间,提高了管理效率。
同时,缔造科技应用软件开发云提供的测试管理服务,保证了项目需求一一得到追溯验证,对于项目开发过程中的测试问题进行了有效的闭环管理。
使用前,项目管理依靠本地文档进行
使用后,软件开发云项目管理清晰可追溯
云上代码托管
基于Git的在线代码托管服务,缔造科技项目成员通过接入代码仓库实现协同开发,配合项目—代码两级权限管理保障了公司代码的安全性和高可用性。
精准代码检查
软件开发云提供集成了华为研发经验1800余条代码检查规则集,还提供多种测试用例模板,开发者可以参照华为的经验提高自身开发的标准和开发水平。当代码出现问题时,系统会提示如何改或者推荐几个修改方案,对于缔造科技的团队新成员非常有帮助。
缔造科技的SDEM项目在软件开发云平台上
“华为云软件开发云提供灵活、方便、低成本的云上软件管理解决方案,助力缔造科技实现客户信息化管理云端转型,提高了公司软件开发效率,并有效的管理了代码质量,从而保证了产品交付的质量。”陈志强补充道。
根据工信部2017年中国软件业务***排行榜,华为以软件业务年收入2178亿元连续十六年蝉联软件百家企业之首。华为云软件开发云正是基于华为30余年的研发实践能力与前沿理念的输出,以“云平台”的形式工具化,为以缔造科技为代表的软件企业和开发者提供轻量级、一站式DevOps平台服务,助其构建面向未来的竞争力。
点击了解华为云软件开发云:http://www.huaweicloud.com/devcloud/