摘要: 6月29日,由阿里云研发协同RDC、阿里云云效和云栖社区联合举办的“首届阿里巴巴研发效能嘉年华”上,阿里巴巴产品专家、研发协同RDC产品经理胥引带来“初创企业的持续交付”的演讲。本文主要从双十一员工消费引出研发协同,然后开始着重分析初创企业的持续交付,包括初创企业必备的种种,最后对初创企业的分享做了简要总结。
6月29日,由阿里云研发协同RDC、阿里云云效和云栖社区联合举办的“首届阿里巴巴研发效能嘉年华”上,阿里巴巴产品专家、研发协同RDC产品经理胥引带来“初创企业的持续交付”的演讲。本文主要从双十一的员工消费引出研发协同,然后开始着重分析初创企业的持续交付,包括初创企业必备的种种,最后对初创企业的分享做了简要总结。
直播视频点击回顾
随着云计算、大数据、AI智能等前沿科技的发展,传统的研发速度越来越难满足企业快速发展的需求,研发效能也成了继商业模式、技术突破之后的另一核心竞争力。如何保护企业代码资产,释放程序员“债务”压力?初创企业,如何打造7天互联网研发生命周期? 本文主要从双十一的员工消费引出研发协同,然后开始着重分析初创企业的持续交付,包括初创企业必备的种种,最后对初创企业的分享做了简要总结。一起来了解下吧:
双十一的这一天
双十一这一天,消费者忙着买买买,商家忙着卖卖卖,快递忙着送送送,阿里巴巴数百万的CPU核满负荷运转,那么,阿里巴巴的员工在干什么呢?
大部分员工也像消费者一样在忙着买买买,这种现象用一个概念告诉大家就是人机协作,我们有一个很简单的衡量方法,即每员工保有的CPU核数,根据员工人数和线上运行的CPU核数,可以算出公司的每员工保有CPU核数。
研发协同RDC就是在提供云上企业级一站式智能研发协同,阿里的研发协同都是运行在这个软件上的。
初创企业的持续交付
对于初创企业而言,类似于电影《时间规划局》中的人,每个人都是依赖时间生存,时间没有了,这个人也就灭亡了。初创企业也是一样,从决定创立企业开始,忙于产品上线,上线后会有Dog Food(自己体验自己产品的过程),当我们觉得满意时,会让天使用户进来,真正地检验上线产品是不是能够满足客户的需要,进而确定做运营推广,然后获得投资者的亲睐,拿到A轮融资,甚至B轮、C轮,直到IPO,这就是初创企业从创业到IPO的过程。
该过程中有几个很重要的因素,一是现金流,保证A轮融资前资金链不断,否则产品发展就会断掉;二是试错迭代,产品上线前需求不够量、体验不够好,会做小的迭代或推翻重来;三是客户感知,让客户了解到你做的事情的可行性;四是员工,不能确保每一位员工一直跟随你。在这个过程中有一个非常关键的点,即持续交付。
10位成员
作为初创企业,如果使用RDC,最开始最快速度应保证有十个成员,这样项目协作可以很快的启动起来。初创企业可以考虑5人全能力小组模式,包括1产品+2开发+1数据+1运营,还有全员参与,例如财务同学,也可以考虑早期客户参与,甚至是亲戚朋友,钉钉账号和阿里云账号都可以使用RDC。整个成员可以跨角色、跨团队、跨地域等。
30个工作项
成员搞定后,尽快地去完成30个工作项。一般来讲,企业入驻后,10个成员、30个工作项后,基本上引爆了项目协作。具体如下:
4台ECS
从项目协作开始的持续交付,或任何一次编码移植到线上发布的过程,都是来自于需求的,这是RDC持续交付的显著特点。
1日常+1预发+2生产(主备)=4台ECS,从ECS的配备对应企业研发环境为开发测试办公环境和预发线上生产环境;更多资源服务在阿里云上都有完整的配备,可以用数据库RDS、负载均衡SLB、防DDoS云盾安全产品,RDC会与阿里云资源服务作很好的融合。
一个应用
原文链接
您还没有登录,请您登录后再发表评论
### Continuous Delivery:理论与实践 #### 一、Continuous Delivery概览 ...无论是初创公司还是大型企业,通过采纳持续交付的理念和方法,都能够显著提升软件产品的质量和发布效率,从而在竞争激烈的市场中获得优势。
初创公司的前端工程体系是构建高效、可扩展且易于维护的前端应用的关键。在这个体系中,主要涉及以下几个核心方面:组件化开发、系统拆分、资源管理、性能优化、以及持续集成/交付/部署。 首先,组件化开发是前端...
标题《阿里云中小企业应用 - 对外白皮书v1.0》...文档内容不仅为中小企业提供了丰富的产品和服务选项,还展示了如何在信息化时代背景下,利用云计算技术的优势,帮助中小企业应对挑战、抓住机遇,实现持续发展和增长。
目前,CI/CD 已经被广泛应用到各种规模的企业中,无论是初创公司还是大型企业都开始积极引入 CI/CD 实践。这些实践包括但不限于自动化的构建、测试、部署等环节,大大提升了软件交付的速度和质量。通过早期发现并...
在初创企业中,有效的交付组织不仅关乎产品的成功推出,更关乎公司的财务健康和可持续发展。"START UPDELIVERY ORG BENEFITS.ppt" 演示文稿着重强调了如何通过优化财务管理来实现组织效益的最大化。以下是对关键知识...
### Jenkins——开源的持续集成与持续部署工具 #### 一、概述 Jenkins 是一款备受推崇的开源持续集成(CI)和持续部署(CD)工具,最初源自...无论是对于初创企业还是大型组织而言,Jenkins 都是一个值得信赖的选择。
这是一份34页的PPT,旨在帮助读者深入理解如何构建和优化企业的核心运营体系,以促进企业持续成长。 一、组织架构 组织架构是企业运营的基础,它定义了公司的部门划分、职责分配以及沟通渠道。一个合理的组织架构...
通过理解和应用这些知识点,初创企业可以构建一个高效、协同的IT研发团队,并通过合理的KPI设置,激发员工潜力,推动公司持续发展。这些文档为初创企业提供了标准化的框架,帮助它们在IT领域建立起专业且有竞争力的...
无论是对于初创企业还是大型企业,PaaS都是一项值得考虑的关键技术。通过采用PaaS解决方案,企业可以更好地聚焦于核心业务创新和发展,而将基础设施管理和运维的工作交给云服务商。未来,随着云计算技术的不断发展和...
《Zadig:云原生持续交付的利器》 Zadig是一款专为开发者打造的云原生持续交付(Continuous Delivery)平台,旨在提升软件...无论是在初创公司还是大型企业,Zadig都能成为推动技术进步、提升团队生产力的重要伙伴。
1. **初创企业与微小公司**:倾向于使用低代码来加速应用交付,降低开发迭代门槛,构建独立的IT架构。 2. **中型公司**:关注于降低开发迭代门槛,提高应用交付速度,以及灵活调整业务与应用。 3. **大型公司与企业*...
这些原则和方法推动团队遵循最佳实践,如TDD(测试驱动开发)、CI/CD(持续集成/持续交付)等,以实现快速、可靠和频繁的软件发布。 总结来说,DevOps的价值观强调业务导向、架构适应性、技术实用性、人力资源的...
2. **证件办理与关系协调**:在企业初创阶段,需要办理各种证件和手续,如文中提到的土地交付工作。这就需要与相关部门建立良好的关系,快速高效地完成各类行政审批,确保项目的顺利进行。 3. **市场调研与战略规划...
不同规模的企业对低代码的需求不同,例如,初创企业和微小公司可能更关注快速应用交付和降低开发迭代门槛;中型公司则可能注重独立可持续的IT架构;大型企业可能更倾向于灵活调整业务与应用,以及降低系统运维难度。...
最后,基于消费的定价模型是云计算的一大优势,企业仅为其实际使用的资源付费,这降低了初期投入,尤其适合初创企业和成长型企业。 随着云计算的持续发展,新的术语和技术将持续涌现。了解并掌握这些基本概念,对于...
- **持续集成与交付**:确保产品可以持续地被集成和交付给最终用户。 #### 五、Scrum 在企业中的推广策略 - **高层支持**:获得高层领导的支持对于 Scrum 的成功实施至关重要。 - **文化变革**:改变企业文化,使...
- 初创企业和中小企业更倾向于采用公有云服务,而大型企业则可能更偏向于私有云或混合云,以确保数据安全和业务稳定性。 - 在未来的12-24个月内,企业IT形态将更加多样化,混合云和数据中心的任意组合成为趋势。 ...
我们的目标市场主要包括初创企业和需要网站升级的传统企业,以及有个人品牌塑造需求的个人用户。 (五)主要竞争对手 主要竞争对手可能包括其他专业的网站设计公司和自由职业者,我们需要通过优质的服务、合理的...
腾讯云提供的DevOps解决方案可以帮助企业实现高效的持续集成和持续交付,如明略科技的例子,采用敏捷与DevOps混合动力,加速企业智能化进程。 4. **Serverless最佳实践**: - Serverless架构让开发者无需关注底层...
相关推荐
### Continuous Delivery:理论与实践 #### 一、Continuous Delivery概览 ...无论是初创公司还是大型企业,通过采纳持续交付的理念和方法,都能够显著提升软件产品的质量和发布效率,从而在竞争激烈的市场中获得优势。
初创公司的前端工程体系是构建高效、可扩展且易于维护的前端应用的关键。在这个体系中,主要涉及以下几个核心方面:组件化开发、系统拆分、资源管理、性能优化、以及持续集成/交付/部署。 首先,组件化开发是前端...
标题《阿里云中小企业应用 - 对外白皮书v1.0》...文档内容不仅为中小企业提供了丰富的产品和服务选项,还展示了如何在信息化时代背景下,利用云计算技术的优势,帮助中小企业应对挑战、抓住机遇,实现持续发展和增长。
目前,CI/CD 已经被广泛应用到各种规模的企业中,无论是初创公司还是大型企业都开始积极引入 CI/CD 实践。这些实践包括但不限于自动化的构建、测试、部署等环节,大大提升了软件交付的速度和质量。通过早期发现并...
在初创企业中,有效的交付组织不仅关乎产品的成功推出,更关乎公司的财务健康和可持续发展。"START UPDELIVERY ORG BENEFITS.ppt" 演示文稿着重强调了如何通过优化财务管理来实现组织效益的最大化。以下是对关键知识...
### Jenkins——开源的持续集成与持续部署工具 #### 一、概述 Jenkins 是一款备受推崇的开源持续集成(CI)和持续部署(CD)工具,最初源自...无论是对于初创企业还是大型组织而言,Jenkins 都是一个值得信赖的选择。
这是一份34页的PPT,旨在帮助读者深入理解如何构建和优化企业的核心运营体系,以促进企业持续成长。 一、组织架构 组织架构是企业运营的基础,它定义了公司的部门划分、职责分配以及沟通渠道。一个合理的组织架构...
通过理解和应用这些知识点,初创企业可以构建一个高效、协同的IT研发团队,并通过合理的KPI设置,激发员工潜力,推动公司持续发展。这些文档为初创企业提供了标准化的框架,帮助它们在IT领域建立起专业且有竞争力的...
无论是对于初创企业还是大型企业,PaaS都是一项值得考虑的关键技术。通过采用PaaS解决方案,企业可以更好地聚焦于核心业务创新和发展,而将基础设施管理和运维的工作交给云服务商。未来,随着云计算技术的不断发展和...
《Zadig:云原生持续交付的利器》 Zadig是一款专为开发者打造的云原生持续交付(Continuous Delivery)平台,旨在提升软件...无论是在初创公司还是大型企业,Zadig都能成为推动技术进步、提升团队生产力的重要伙伴。
1. **初创企业与微小公司**:倾向于使用低代码来加速应用交付,降低开发迭代门槛,构建独立的IT架构。 2. **中型公司**:关注于降低开发迭代门槛,提高应用交付速度,以及灵活调整业务与应用。 3. **大型公司与企业*...
这些原则和方法推动团队遵循最佳实践,如TDD(测试驱动开发)、CI/CD(持续集成/持续交付)等,以实现快速、可靠和频繁的软件发布。 总结来说,DevOps的价值观强调业务导向、架构适应性、技术实用性、人力资源的...
2. **证件办理与关系协调**:在企业初创阶段,需要办理各种证件和手续,如文中提到的土地交付工作。这就需要与相关部门建立良好的关系,快速高效地完成各类行政审批,确保项目的顺利进行。 3. **市场调研与战略规划...
不同规模的企业对低代码的需求不同,例如,初创企业和微小公司可能更关注快速应用交付和降低开发迭代门槛;中型公司则可能注重独立可持续的IT架构;大型企业可能更倾向于灵活调整业务与应用,以及降低系统运维难度。...
最后,基于消费的定价模型是云计算的一大优势,企业仅为其实际使用的资源付费,这降低了初期投入,尤其适合初创企业和成长型企业。 随着云计算的持续发展,新的术语和技术将持续涌现。了解并掌握这些基本概念,对于...
- **持续集成与交付**:确保产品可以持续地被集成和交付给最终用户。 #### 五、Scrum 在企业中的推广策略 - **高层支持**:获得高层领导的支持对于 Scrum 的成功实施至关重要。 - **文化变革**:改变企业文化,使...
- 初创企业和中小企业更倾向于采用公有云服务,而大型企业则可能更偏向于私有云或混合云,以确保数据安全和业务稳定性。 - 在未来的12-24个月内,企业IT形态将更加多样化,混合云和数据中心的任意组合成为趋势。 ...
我们的目标市场主要包括初创企业和需要网站升级的传统企业,以及有个人品牌塑造需求的个人用户。 (五)主要竞争对手 主要竞争对手可能包括其他专业的网站设计公司和自由职业者,我们需要通过优质的服务、合理的...
腾讯云提供的DevOps解决方案可以帮助企业实现高效的持续集成和持续交付,如明略科技的例子,采用敏捷与DevOps混合动力,加速企业智能化进程。 4. **Serverless最佳实践**: - Serverless架构让开发者无需关注底层...