完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
摘要: 初创企业在业务快速发展中,如何利用有限的资源,做高效快速迭代?如何减少手工操作的依赖,提高发布效率,将跨组织的项目沟通效率提升50%?云小妹导读:初创企业在业务快速发展中,如何利用有限的资源,做高效快速迭代?如何减少手工操作的依赖,提高发布效率,将跨组织的项目沟通效率提升50%?最近,初创企业爱赛因斯在云效公有云上试点,实现初始项目2天上线的可喜成果。
本文作者:孙志梁,爱赛因斯技术总监,主要负责各业务线的技术开发和团队管理工作。案例重点介绍通过云效流水线功能大大提升了内部研发项目的发布效率和质量,实现初始项目2天快速上线。外部托管项目通过云效需求管理、缺陷管理功能,有效提升了工作效率,在与外部客户、供应商的沟通效率上提升了50%以上。关于爱赛因斯爱赛因斯是一家以创新驱动的数字化信息服务集团公司,旗下拥有PMCAFF、外包大师、Nework、知一咨询、光合孵化器、X-CLUB等子品牌,业务类型涵盖社区、活动/会议、培训、产品咨询、软件信息及研发、区块链及相关服务、人才顾问及投资、创新项目投资孵化等。已获得尔法公社Pre-A轮融资。 其中外包大师作为一个互联网产品技术外包管理服务平台,为委托方提供从产品咨询、设计、开发直至上线的全流程服务,所以除了我们内部研发项目外,还有很多外部客户委托的项目,这一类项目由甲方把项目需求委托给外包大师,外包大师会匹配和签约外部供应商,并且对项目进行管理验收,完成甲方需求。爱赛因斯的痛点
1.采购和添加服务器 (耗时1h,如果之前没有相同环境,需要安装运行环境0.5d)创建用于测试环境或者生产环境的ECS,在云效企业设置中添加主机到云效。我们针对不同的语言运行环境创建了不同的镜像,做到购买ECS后,不需要额外配置就可以马上投入使用。2. 创建云效应用 (耗时1h)每个可以独立进行构建和部署的研发项目,注册为一个应用。指定代码仓库、所属项目以及项目语言类型,在云效中创建应用。3. 配置流水线 (耗时2h) 云效配置流水线页面我们的流水线一般只保留两个步骤,构建和部署,测试环境的部署和正式环境的部署拆分为多个流水线。如果是之前没有配置过的项目类型,构建命令和部署命令一般是需要调试时间比较长的:a) 构建命令,不同语言构建命令不一样。我们公司主要使用的PHP7、Java8、Nodejs8在云效默认的构建环境已经都支持了。b) 配置应用环境,为应用的每个环境指定服务器和部署路径、部署命令。构建命令和部署命令都可以,可以先在服务器或者本地手动执行构建成功后,再配置到云效,后续相同类型的项目可以进行复用。第二天 4. 构建和部署 (耗时1h) 云效构建部署页面流水线编辑完成后,就可以运行调试了,顺利的话可以一次性成功,实际是往往因为代码问题或者服务器环境导致不能一次性成功,好在云效在构建和发布阶段都有详细的日志输出,可以看到构建命令和部署命令的执行过程和输出,用于排查和修复问题。5. 访问入口配置 (耗时1h)流水线运行成功后,应用已经可以对外提供服务了,我们的大部分项目都是web项目,这个时候会新建负载均衡指向新部署的服务,接着配置域名到负载均衡的IP地址,就可以提供给测试同学测试或者用户访问使用了。6. 异常回滚 (耗时<1h)日常发布会,难免会有一些情况导致线上服务运行异常,借助实时业务监控(arms),可以把关键错误日志、核心业务指标有效监控起来, 一旦发布后收到报警或者指标异常 ,在云效中直接操作回滚就可以,云效的回滚会清晰的列出历史版本用于选择,同时回滚直接使用之前构建成功的结果,不需要重新构建,回滚速度比手动服务器操作要快出一个数量级。 在通过新项目中熟悉了云效的使用并体验到云效带来的便利后,我们把老项目也进行了迁移,这样在云效中,就能看到公司所有的研发项目,很大程度上避免了黑盒子项目的存在。
云效跨企业协作项目沟通 进度管理:当项目经理将工作包拆解到具体模块并指定开发负责人后,负责人可按实际完成情况勾选任务,就可以相对准确的显示项目的实际进度。 云效进度跟踪页面 范围管理:对于项目实施过程中,新增的需求,产品经理可以通过手动添加和自动导入两种方式更新或调整需求,并按模块和版本进行分配责任人,如下图: 云效项目权限分配页面效果检验:开发完成的代码推送到远端分支,就可以自动部署到到测试环境,平台QA和甲方客户就可以可及时检验效果。 云效页面截图 BUG追踪:测试负责人可以添加BUG修复任务到缺陷模块 并指定任务负责人,对于开发团队成员,可以单独查看自己名下的待解决BUG,如下图: 云效页面截图获得的成效云效平台在我们的内部研发项目的迭代开发和外部托管项目全周期管理中发挥着重要作用,从使用前后的一些数据显示研发效能上有了显著提升。
|
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-22 11:31 , Processed in 0.533886 second(s), Total 49, Slave 38 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号