当前位置:首页 > 嵌入式 > 嵌入式软件
[导读]应用软件的“敏捷开发”模式:从小米MIUI谈起

 

MIUI不仅拥有大量小米拥趸,也得到了许多其他品牌手机用户的喜爱

小米手机的用户或许已经发现,手机所使用的Android ROM“MIUI”,自推出以来每周都会发布一次更新。小米CEO雷军曾表示,MIUI采用了敏捷开发(agile develolment)的模式,因此可以在短时间内完成开发,实现软件快速迭代。用户对MIUI这一ROM的质量或许见仁见智,不过,什么是“敏捷开发”?

作为一种相对新颖的产品开发模式,敏捷开发这一概念提出于2001年2月。当时17名软件工程师在美国犹他州Snowbird举行会议,讨论轻量级软件开发方法,并发布了《敏捷软件开发宣言》。这标志着敏捷开发的诞生。这一模式随后被硅谷创业公司大量应用,并于近几年被引入国内。

最初的“敏捷宣言”强调:个人和互动比流程和工具更重要;可运行的软件比复杂的文档更重要;与客户的合作比合同谈判更重要;对改变的响应比跟随计划更重要。

因此在敏捷开发模式中,一个项目被分解为多个部分或多个步骤。在每个阶段完成后,项目都可以拿出一定程度可交付的产品。这样做便于实现产品交付目标,降低整个项目的复杂度,同时在项目早期就能拿出初具雏形的产品。

以MIUI为例,早在2010年,MIUI就已经出现,并逐步培养起了一批用户。然而,最初版本的MIUI仅仅只是Android系统的一个界面。当前MIUI中用户熟悉的语音助手、应用超市、防打扰功能,甚至手电筒应用,都没有被包括在其中,而是在过去3年的开发过程中逐渐加入。每周的更新中,有相当一部分是为了修复bug所做的更新,这也是分用户觉得它“为了更新而更新”的原因。

总的来说,敏捷开发要求团队有极高的执行力:增量开发目标提出来容易,但是能力不够就不能按时交付——这也是许多企业在实际执行中,发现项目无法获得预期效果的原因。同时要求测试驱动开发,以便出现问题时,能迅速定位是由哪一步、哪个模块引起。而作为创业型公司,“快速迭代”能在初期吸引足够拥趸,从而为后期推广铺平道路。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除( 邮箱:macysun@21ic.com )。
换一批
延伸阅读

北京2026年5月12日 /美通社/ -- 近日,国际公认的测试、检验和认证机构SGS(以下简称为"SGS")为小米汽车科技有限公司(以下简称"小米汽车")颁发ISO 26262:...

关键字: ISO 小米 汽车 ASIL

11月20日消息,今日,小米集团创始人雷军公开发文庆祝了小米汽车迎来第50万辆下线。

关键字: 雷军 小米 AI

11月12日消息,今日,博主“粮厂研究员Will”晒出的一张截图显示,罗福莉在朋友圈官宣加入小米Xiaomi MiMo大模型团队。

关键字: 雷军 小米 AI

上海2025年11月11日 /美通社/ -- "厨房小白可以做什么菜?""少许盐是多少?""饿到前胸贴后背,怎么才能快点吃上饭"……这些困扰当代年轻人的&quo...

关键字: 小米 AI 智能科技 智能体

北京2025年10月30日 /美通社/ -- 国内特需儿童康复领域头部机构大米和小米,借助亚马逊云科技的云计算、生成式人工智能和机器学习等服务,基于过去10年积累的海量儿童康复行为数据,构建了面向特需儿童康复领域的生成式...

关键字: ICE 亚马逊 小米 AI

超过30家成员企业齐聚上海,出席首次会议

关键字: 芯片 蓝牙 小米

上海2025年10月16日 /美通社/ -- 9月25日晚,小米汽车在新品发布会上正式推出了"小米定制服务",并宣布计划未来三年内联合全球知名车漆供应商,共同设计100款车漆颜色,为用户带来更加个性化...

关键字: 小米 汽车

9月24日消息,雷军2025年年度演讲将于明晚举行,此次演讲的主题是“改变”。

关键字: 雷军 小米 AI

9月9日消息,小米突然辞退王腾,这件事来的很是突然,引因此被挤上了热搜。

关键字: 小米 雷军 王腾
关闭