软件开发中的碎片化问题

案例来源:巴克云
会议地点:深圳
分享时间: 2019-06-23 14:30-15:30

范飞龙 

巴克云 高级软件工程师

厦门大学计算数学博士,高级软件工程师。曾就职于迅雷网络科技有限公司基础研发中心,参与过跨平台P2P网络协议框架设计开发。现在深圳巴克云网络科技有限公司,参与无服务(Serverless)分布式系统设计开发,新一代P2P网络协议BDT开发。业余时间参与高校软件工程的线下线上结合的教学活动。致力于为开发者设计和创造高效的工具解决痛点问题,以及通过技术和人的结合,去推动高校软件工程教育的进步。

课程概要

背景介绍:现代软件开发中,在需求/设计/实现/测试/发布的整个生命周期中,每个环节的质量,决定了软件开发的整体质量和软件团队的综合开发水平。软件=程序+软件工程,在软件开发的每个环节中,现代软件开发又面临着大量的异构开发环境导致的各种碎片化问题,这些问题的忽视和累积就容易形成破窗效应,对所构建软件的质量和软件团队的水平无形之中产生着影响。如何把这些碎片问题解决好,决定着软件团队的敏捷水平。BuckyCloud通过构建Serverless平台为核心,旨在解决开发环境日益异构的问题,让开发回归到单机一般的体验。而在构建BuckyCloud的过程中,无论是平台内部还是平台外部,都需要有效解决这些碎片化问题。

解决思路/成功要点:为了解决软件开发中的碎片化问题,我们在平台内部开发和外部开发者使用场景中,都保持着对开发中碎片化问题的敏锐与及时响应,做出针对性的分析、设计与解决。主要包括以下几个方面:
1)项目中的脚本地狱
2)非IDE环境下的项目管理
3)分布式系统的测试,以BuckyCloud为例
4)开发中的文档问题
5)项目中的ISSUE管理
6)自动化构建
7)团队构建:能力+动机+饱和度
8)软件工程教学

成果:通过上述针对软件开发中碎片化问题的敏捷响应,痛点分析,及时有效的工具设计,即保证了内部平台开发的质量和水平,又不断改进了面向开发者的工具质量,真正做到了以开发者为核心构建平台和工具,助力开发者专注于业务,让开发重新变的简洁。

听众收益

1、了解并识别软件开发中的碎片问题,并获得特色和独到的解决方式
2、了解如何分析碎片化问题的痛点,如何遵循一定的原则设计工具解决这些痛点问题,如何通过工具和自动化解决工程问题
3、了解如何识别并有效解决项目管理中的流程与人的问题
4、了解参与线上线下结合的软件工程教学并获得个人成长

范飞龙 

巴克云
高级软件工程师

厦门大学计算数学博士,高级软件工程师。曾就职于迅雷网络科技有限公司基础研发中心,参与过跨平台P2P网络协议框架设计开发。现在深圳巴克云网络科技有限公司,参与无服务(Serverless)分布式系统设计开发,新一代P2P网络协议BDT开发。业余时间参与高校软件工程的线下线上结合的教学活动。致力于为开发者设计和创造高效的工具解决痛点问题,以及通过技术和人的结合,去推动高校软件工程教育的进步。

课程概要

背景介绍:现代软件开发中,在需求/设计/实现/测试/发布的整个生命周期中,每个环节的质量,决定了软件开发的整体质量和软件团队的综合开发水平。软件=程序+软件工程,在软件开发的每个环节中,现代软件开发又面临着大量的异构开发环境导致的各种碎片化问题,这些问题的忽视和累积就容易形成破窗效应,对所构建软件的质量和软件团队的水平无形之中产生着影响。如何把这些碎片问题解决好,决定着软件团队的敏捷水平。BuckyCloud通过构建Serverless平台为核心,旨在解决开发环境日益异构的问题,让开发回归到单机一般的体验。而在构建BuckyCloud的过程中,无论是平台内部还是平台外部,都需要有效解决这些碎片化问题。

解决思路/成功要点:为了解决软件开发中的碎片化问题,我们在平台内部开发和外部开发者使用场景中,都保持着对开发中碎片化问题的敏锐与及时响应,做出针对性的分析、设计与解决。主要包括以下几个方面:
1)项目中的脚本地狱
2)非IDE环境下的项目管理
3)分布式系统的测试,以BuckyCloud为例
4)开发中的文档问题
5)项目中的ISSUE管理
6)自动化构建
7)团队构建:能力+动机+饱和度
8)软件工程教学

成果:通过上述针对软件开发中碎片化问题的敏捷响应,痛点分析,及时有效的工具设计,即保证了内部平台开发的质量和水平,又不断改进了面向开发者的工具质量,真正做到了以开发者为核心构建平台和工具,助力开发者专注于业务,让开发重新变的简洁。

听众收益

1、了解并识别软件开发中的碎片问题,并获得特色和独到的解决方式
2、了解如何分析碎片化问题的痛点,如何遵循一定的原则设计工具解决这些痛点问题,如何通过工具和自动化解决工程问题
3、了解如何识别并有效解决项目管理中的流程与人的问题
4、了解参与线上线下结合的软件工程教学并获得个人成长

CopyRight © 2008-2019 Msup & 高可用架构