Scrum与Lean软件开发及应用

[敏捷项目管理培训] Agile 和 Lean 的比较 Agile 和 Lean 的比较 敏捷软件开发模型涉及具有迭代模型的增量方法。这使得连续的软件交付和发布间隔很小,从而引起了客户或最终用户的注意,这将确保并指示模型的价值;而精益模式则采用了从精益制造到精益软件开发模型的原理和流程。以类似的原则过渡,而这些原则基本上是不同的领域。敏捷模型本身是为软件开发过程开发的;而精益模型产生于工业制造领域,经历了从精益生产到精益管理,再到精益思想的发展过程,在这个发展过程中,产生了精益软件开发模型。 敏捷软件开发模型在实现产品可交付性方面具有更大的优势,而精益软件开 阅读详情

ScruM 与精益( Lean ) 软件开发及应用

   Scrum 在众多的敏捷方法中更多地提供的是一个框架,而精益( Lean )开发则更多地提供了一种思想。二者能很好的结合并相得益彰。

Scrum 和精益( Lean )软件开发

  传统的软件工程模型与建筑过程极其相似,尤其是瀑布模型。但是, Scrum 和精益却源于制造工业。当他们被引入软件工业的时候,实际上却继承并扩展了传统的软件工程模型和方法。

  学过软件工程的人都知道瀑布模型。对于那些在初期需求就很完整清晰,并且在开发过程中不会有太多变化的项目,瀑布式开发非常适用。软件业发展的初期,在一些项目中人们用瀑布模型取得了一定的成功。但是随着软件工业的发展和企业运作速度的加快,在很多情况下,软件开发的需求在开发过程中始终在不断的变化。而瀑布式开发显然不能适应这种变化。因此在越来越的项目中,瀑布式开发以失败告终。随后,许多有所改进的开发模式纷纷涌现,比如螺旋模型和统一过程开发( RUP )模型。螺旋式结合了瀑布式和原型开发模式,这种模型能在一定程度上管理和控制那些在需求和设计阶段不可预见的需求变化。统一过程开发( RUP )模式则更进一步地采用一个或多个迭代周期。一个迭代周期包括四个阶段:初始阶段( inception ), 细化阶段( elaboration ),构造阶段( construction ),交付阶段( transition ),而在不同的迭代周期则分别侧重不同的阶段。比如:第一个周期可能侧重初始阶段同时也包含很小一部分的细化阶段和构造阶段用以创建原型。下一个迭代周期则会侧重于细化阶段同时也有一定比重的其他阶段,依此类推。原形开发和迭代周期的引进使需求的变化在原形或一个周期后被引入系统加以实现。不过在当代的科技界,越来越多的软件产品被移植到互联网上变成一种服务,以更有效、快速、容易地部署产品服务用户,并获得用户的反馈信息。这种变化大大增加了用户引导的需求变化频率。显然, RUP 模式面对这种情况显得力不从心,并且 RUP 模式还存在其他许多不尽人意的地方。 Scrum 采用时间更短的迭代周期,这种迭代周期被称为 Sprint ,一个 Sprint 通常为 2-4 周的时间。每个 Sprint 只开发价值最高的被称为 product backlogs 的产品需求,并且每个 Sprint 周期可能包含全部的开发阶段如需求分析,设计,编写代码,测试,整合以及产品部署。每个短暂的 Sprint 周期过后,都能产生一个可以被整合、审查、展示并且最重要的是可以被用户使用的软件。许多当前的需求变化都可以被提出并且在下一个 sprint 周期得以实现。这样就产生了一个快速的反馈循环,它可以动态管理实现用户频繁的需求变化。与此同时, Scrum 这一模式也涉及诸如团队、流程、沟通等其它方面的元素,这些元素共同发展规范了整个 Scrum 框架结构。

  精益( Lean )软件开发模式从一开始便侧重于提高过程中的效率。它最初来自丰田公司的制造工业,其主要思想是分析所有的流程,以查明和消除浪费,不断提高效率。为了达到这个目的,精益( Lean )模式提出了一些概念和实用的工具。大部分的工具都是在制造业使用而不能直接应用于软件开发。但是精益软件开发会经常提及其中的两个概念。一个是拉式系统( pull system )。在拉式系统中,一个流水线上的任何一个环节的任务完成后 , 都会从前一个环节自动提取下一个任务。该模式以客户的需求而不是市场预测来推动工作进程。另一方面,通过精益模式可以最小化未完成工作以及半成品的数量。它们通常被认为是开发过程中的浪费。除了拉式系统( pull system ),价值流图( value stream mapping )也经常被应用于软件开发过程中。价值流图能够有效的帮助识别过程中的浪费。

  类似于其它的敏捷方法, Scrum 专注于管理需求变化和团队潜能的发挥,同时也含其它一些具体的规程。精益( Lean ) 则 更多的教人一种思维模式,帮助形成具有精益思维和习惯的开发团队。将 Scrum 与精益结合可以使他们互相补充,取长补短。我们在许多项目中尝试实现了这种结合。比如,在我们的敏捷协作平台 GScrum 上,通过使用一种称为 WIP 容器的特殊周期,能够将 Scrum 与 Lean 有效结合起来。

使用 Scrum 和精益( lean )开发的常见问题及解决方法

   Scrum 或精益开发模式以及其它的敏捷方法对比于传统的软件工程或项目管理理论与实践有一个共同的优点:简单。不过,虽然 Scrum 和精益开发的精髓很简单,在实际运用过程中却不近然。

  首先,人们普遍倾向于抵制变化,固守成规总是更容易一些。变化对许多人来说难以接受的,特别是那些不能立即为所有人都带来好处的变化。对于初次使用敏捷开发的团队,都需要一个从接受到真正应用的过程。一些敏捷开发实践如测试驱动开发( as Test Driven Development )、结对编程( Pair Programming )以及每天的 Scrum 会议都需要一段时间让开发团队逐渐适应。如果没有公司上层领导的强力支持,敏捷模式很可能以失败告终,开发人员只能放弃敏捷开发,重新回到原有的开发模式上。因此,公司领导的强力支持和对团队的培训,是让敏捷模式在一个公司生存和持续发展下去的重要因素。

  对于使用 Scrum 的团队,在实践过程中也存在许多技术性的问题。不同的开发团队,不同的开发人员会有不同的感受。

  在 Scrum 实践中, Scrum 专家( Scrum Master )是一个很重要的角色。这个名词最初由 Scrum Alliance 提出。该角色从字面上很容易被理解为一个在 Scrum 开发团队中拥有极高权力,同时管理所有成员的人。实际上,这个角色并未被赋予真正的职权,但他必须拥有很强的软力量及社交技巧。从我们自己的实践经验看, Scrum 专家必须能理解团队中的每个成员,并且能够将所有人团结起来。同时, Scrum 专家还必须在团队方向与开发人员感受之间取得平衡。一些研究表明, Scrum 专家通常很容易失衡,要么过度关注 Scrum 过程和项目进度,要么过分照顾开发人员。一方面,对 Scrum 过程和项目进度要求太苛刻,不顾开发团队及成员的想法很容易势得其反,增加开发团队对 Scrum 的反感情绪。另一方面,如果 Scrum 专家太有同情心,过度照顾开发人员的感受并且失去对团队整体方向的把握,那么任何一个团队成员的问题都会影响整个团队进度和执行过程。有这样的 Scrum 专家,这个团队可能让人感觉很舒适。但是显然,这样的团队很难取得任何成功,最终有可能放弃 Scrum 模式回到旧的开发模式上,或者出现其它更糟糕的结果。

   Scrum 提倡让客户全程参与到开发过程中。这就要求客户和产品拥有者有一个清晰的产品发展方向和足够的时间投入。产品拥有者负责任的参与能有效的提高 Scrum 项目的成功率。产品拥有者需要平衡项目利益悠关者之间的利益,从而能够管理产品需求( product backlogs )、调整需求的优先级、 完善需求描述,让开发团队有一个清晰的方向,为客户获得最大的投资回报率( ROI )。而在许多项目中,人们通常会觉得客户或其管理层太忙,无法参与。开发团队应该让客户明白,如果客户不投入时间和精力关注产品需求,那不可能取得产品的成功。在某些情况下,由全体或部分项目利益悠关者组成的小组或委员会是必须的。但是,项目拥有者仍然应该是客户与开发团队之间实现交流的唯一结合点,这样能避免开发团队受到客户的无序干扰。

  敏捷开发团队要面临的另一大挑战是如何能够不断改进开发过程。在第一年,敏捷开发对于整个开发团队来说可能还是比较新鲜的。但是开发团队很快就会对敏捷方式,特别是每天的 Scrum 会议感到乏味。一旦感到乏味并开始松懈,开发团队要么会放弃敏捷模式回到原有的开发模式上,要么会停留在对敏捷开发的肤浅应用层次上。这样一来,团队的积极性和创造性会受到打击,停滞不前。这重情况下,结合精益( Lean )开发方法能有效的解决这些问题。精益( Lean )模式提倡持续不断地改进, 减少流程中的浪费。这个概念应该被注入到整个团队中,让团队形成精益的思维和长期的习惯。在使用 Scrum 开发项目的过程中,我们会经常应用一些精益的方法。例如,我们发现有些 Sprint 计划过程很可能变成一种浪费,特别是对那些没有连续开发任务的项目。在这种情况下,我们使用 GScrum 的 WIP 容器和拉式系统来管理我们的开发。实践证明,这样非常有效,减少了不必要的会议和浪费。我们也尝试使用 GScrum 提供的事件时间表来生成价值流图( value stream maps ),试图找出在开发过程中可能出现的浪费。 例如, GScrum 可以显示每个开发人员的事件时间表。有一次我们发现某个开发人员比其他开发者花费更长的时间来修改一些问题,并且多次被测试人员退回要求重新修改,这促使我们意识到系统有些部分没有单元测试案例。

运用精益( Lean )开发模式相对比较抽象,有时候会比其他敏捷方法更困难一些。很少一部分成熟的工具和过程能应用于软件开发领域。制造业中使用的精益( Lean )工具一般无法直接被用于软件开发行业。最佳的应用精益软件开发的途径是从简单入手,理解其思想,然后针对团队情况摸索创新,让整个团队习惯精益的思维模式和行为。当然,请有相关经验的专家指导、交流会事半功倍。

以上是我们结合自己的经验,对 Scrum 和 精益开发及应用的一些探讨。有些方面也许会不太成熟,我们非常欢迎感兴趣的业界同仁一起来讨论。

 

软件架构设计与模式之:敏捷架构与敏捷开发 作者:禅与计算机程序设计艺术 1.背景介绍 概述 随着软件规模的扩大、软件复杂性的提升、需求变更频繁等诸多因素的影响,软件架构设计已经成为IT行业的一项重要且紧迫的任务。软件架构设计者需要充分了解系统的功能特性、整体业务结构、组件之间的关系及依赖关系等,才能合理地设 阅读详情

相关推荐

42、软件开发方法解析:Scrum、Lean与Crystal

本文深入解析了Scrum、Lean和Crystal三种主流软件开发方法,涵盖其核心理念、关键实践与适用场景。Scrum强调迭代管理和进度跟踪,适合需求多变的项目;Lean聚焦消除浪费与快速交付,提升开发效率;Crystal则根据项目规模和关键程度提供分级方法体系,灵活适配从小型到超大型项目的管理需求。文章还通过对比分析与选择流程图,帮助团队依据项目特点选取合适方法,并强调了团队协作、需求管理和质量保障等实践要点,助力软件项目高效成功交付。

i8j9k0l1的博客 64

介紹敏捷方法: Scrum, Kanban or Lean?

構建服務時可以使用許多敏捷方法,每種方法都有自己的一套工具和技術。 本指南介紹了3種最流行的敏捷方法: Scrum 看板 Lean 流行的敏捷方法解釋了 Scrum Scrum是最常用的敏捷方法。 它允許高度結構化的模型具有明確定義的角色和職責。這對於正在轉向敏捷的傳統結構化組織尤其有用。 在Scrum指南中了解有關Scrum功能的更...

weixin_33957648的博客 424

18、软件开发生命周期:传统与敏捷方法的对比分析

本文详细分析了软件开发生命周期中的传统方法(如瀑布模型)与现代敏捷方法(如敏捷开发、Scrum、Kanban和Lean)的优劣及适用场景。通过对比不同方法的特点,并结合实际案例和应用流程示例,为开发团队和组织提供了选择合适开发方法的参考依据,旨在提高开发效率和产品质量。

lambda的博客 115

精益软件开发(Lean Software Development)

介绍 随着软件系统变得越来越复杂,越来越多人参与其中,管理软件开发变得越来越困难。多年来,企业被告知要应对增加的复杂性,他们需要增加更多的测量,更多的控制,更多的检查和平衡,更严格。为了确保人们按照他们的要求行事,许多企业在流程合规性审计上花费了大量资源。结果不应该令人惊讶:组织文化越来越强调预测和管理,而对学习和创新的关注则越来越少。 不知何故,客户在我们预测和控制软件开发的渴望中被忽视了。许多...

cnhome的专栏 6949

基于Python的高效Scrum回顾协作工具:Lean Coffee Board实战项目

使用Python Flask + SQLAlchemy示例建模:return {参数说明:Enum限制状态取值范围,防止非法输入;自动更新时间戳;to_dict()方法便于序列化输出。

weixin_28949937的博客 750

Prometheus安装部署说明

1. 安装Prometheus Server   Prometheus基于Golang编写,编译后的软件包,不依赖于任何的第三方依赖。用户只需要下载对应平台的二进制包,解压并且添加基本的配置即可正常启Prometheus Server。 1.1 下载并解压二进制安装包 通过Prometheus的官方网站:https://prometheus.io/download/,下载最新版本的Prometheus安装包 #下载、解压、创建软链接 cd /export/ wget https://githu..

m0_38100619的博客 5013

Scrum 与精益( Lean ) 软件开发及应用

   Scrum 在众多的敏捷方法中更多地提供的是一个框架,而精益( Lean )开发则更多地提供了一种思想。二者能很好的结合并相得益彰。  Scrum 和精益( Lean )软件开发   传统的软件工程模型与建筑过程极其相似,尤其是瀑布模型。但是, Scrum 和精益却源于制造工业。当他们被引入软件工业的时候,实际上却继承并扩展了传统的软件工程模型和方法。   学过软件工程的人都知道瀑布模型。...

帆张芳显的博客 1183

STM32CubeMX | HAL库实战:ADC多通道采集模式深度解析(轮询、DMA、TIM触发)

本文深度解析了基于STM32CubeMX与HAL库实现ADC多通道数据采集的三种核心模式:轮询、DMA以及TIM触发DMA。文章通过对比分析,详细阐述了各模式的配置要点、适用场景与潜在陷阱,旨在帮助开发者根据实时性、CPU占用及采样精度等需求,选择并实现高效稳定的多通道数据采集方案。

postgres8guard的博客 971

ScruM与精益(Lean) 软件开发及应用

Scrum在众多的敏捷方法中更多地提供的是一个框架,而精益(Lean)开发则更多地提供了一种思想。二者能很好的结合并相得益彰。 Scrum和精益(Lean)软件开发   传统的软件工程模型与建筑过程极其相似,尤其是瀑布模型。但是,Scrum 和精益却源于制造工业。当他们被引入软件工业的时候,实际上却继承并扩展了传统的软件工程模型和方法。   学过软件工程的人都知道瀑布模型。对于那

rongwenbin的专栏 3558

MATLAB 论文复现——面向电量-调频-容量市场的数据中心园区算力及电力资源规划

如何在保证数据中心服务质量的前提下,考虑数据中心负荷转移特性,并对其进行合理规划,对降低数据中心规划总成本及提升新型电力系统灵活性均有显著意义。然后,根据不同电力市场的结算规则,研究了数据中心园区参与电量-调频-容量市场的方式和经济收益。在此基础上,以综合成本最小化为目标,优化数据中心园区发电机、储能的建设容量以及服务器的建设数量。最后,以阿里巴巴公开运行数据为例,证明考虑多元电力市场能够大大降低数据中心规划成本,激励数据中心园区投资建设更多灵活性资源,为电网提供有效的调频服务和容量支撑。

sjr1478的博客 666

Windows报无法成功完成操作,因为文件包含病毒或潜在的垃圾软件的解决方法

Windows报无法成功完成操作,因为文件包含病毒或潜在的垃圾软件的解决方法 在Windows的搜索框中输入Windows安全中心,搜索到后将其打开 点击病毒和威胁防护将鼠标移动到Microsoft Defender防病毒选项处,将定期扫描打开 下滑找到管理设置 先关闭篡改防护,再点击添加或删除排除项 先点击添加排除项,再点击文件,选择报出异常的文件,将其添加到排除项中,过程中会存在跳框确认,皆点击确定,完成后就可以运行报无法成功完成操作,因为文件包含病毒或潜在的垃圾软件异常的文件

123 2万+

常用敏捷开发方法

摘自《轻松Scrum之旅》

kdmhh的专栏 6130

Spring Boot Jar包加密实战:用ClassFinal与Jasypt打造代码安全堡垒

Spring Boot代码加密与配置保护方案 针对Spring Boot项目源码和配置易被反编译的风险,本文提出ClassFinal字节码加密+Jasypt配置加密的组合方案。ClassFinal通过Maven插件对核心代码加密,运行时需JavaAgent加载,反编译后仅保留空方法体;Jasypt则采用强加密算法保护敏感配置。方案优势包括: 双重保护:ClassFinal加密业务逻辑,Jasypt加密数据库密码等配置 灵活部署:支持密码启动、机器绑定等安全策略 平滑集成:兼容Spring生态,动态解密结合配

墨夶的博客 1092

【转】图解Waterfall、Agile、Scrum、Kanban、Lean

justyman的博客 8280

【RH850/U2A】:功能安全

功能安全相关

3130

YOLOv8高级应用实战:多目标跟踪+实例分割+小样本检测(工业/安防场景落地指南)

安防监控中,需要跟踪多个行人的运动轨迹,而不只是框出“这是行人”;工业质检时,要精确分割出零件的缺陷区域(像素级),而不是只给一个粗略的矩形框;罕见场景下(如特殊故障检测、稀有动物识别),只能收集到几十张样本,普通训练方法精度惨不忍睹。我在落地工业安防和质检项目时,把YOLOv8的高级功能摸了个遍,踩过“多目标跟踪遮挡丢帧”“实例分割边缘模糊”“小样本检测过拟合”等一系列坑,最终总结出这套可直接复用的实战方案。多目标跟踪(ByteTrack)、实例分割、小样本检测。

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 750

02/06 敏捷方法

水晶系列方法,强调团队的自适应性和灵活性,根据项目的规模和复杂性选择合适的实践。Alistair考虑到人们一般很难严格遵循一个纪律约束很强的过程,因此,与XP的高度纪律性不同,Alistair探索了用最少纪律约束而仍能成功的方法,从而在产出效率与易于运作上达到一种平衡。:一种以功能为中心的敏捷方法,强调在短时间内交付可用的功能。,ASD (Adaptive Software Development)方法由Jim Highsmith提出,其核心是三个非线性的、重叠的开发阶段:猜测、合作与学习。

wlq_567的博客 479

基于 Simulink 的固态变压器(SST)多级协同控制实战教程

《固态变压器多级协同控制仿真指南》摘要: 本教程详细讲解了基于Simulink的固态变压器(SST)三级架构建模与控制方法。核心内容包含:1)搭建级联H桥整流(CHB)、双有源桥(DAB)和逆变器(VSI)的三级主电路;2)提出创新的多级协同控制策略,通过功率前馈实现输入输出级动态匹配;3)给出系统级功率平衡、单元级均压控制的具体实现方案。教程特别强调解决实际工程中的关键问题:代数环处理、软启动设计和刚性系统求解器选择,并提供了硬件在环(HIL)仿真建议。附带的MATLAB代码示例可直接用于实现电容电压均衡

xiaoheshang_123的博客 119

scurm学习笔记

1.世上充满无数的选择和努力。但对于成功,选择大于努力。敏捷开发 是一种选择。 2.传统的开发方式有时候会阻碍产品的发展,甚至人的成功。 3.个体和交互重于过程和工具 敏捷方法认为人是软件开发中最重要的因素,开发团队成员之间有效的 交流、沟通与协作,比单纯的编程能力更重要。人与人之间面对面的交 流,是最有效、最迅速的交换信息方式。 4.可以工作的软件重于面面俱到的文档   

sunhuiliang85的专栏 965

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

Lean 软件开发

Lean (敏捷)是一个我认为没法很好直译的词,它想表达的基本意思是:以最低的成本,最高的效率,最高的质量,及时快速的响应和满足客户的需求。这个词核心想表达的就是:及时快速的响应和满足客户的需求。Lean 还有另外一层含义:所适用的范围是Lean的,也就是相对简单和规模小的任务或者项目,或者能合理划分为小项目集,且依赖关系不是很强的大项目。 每一个行业在成熟度不是很高的时候,或者进入门...

davishu2000的博客 666

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

什么是敏捷软件开发?

敏捷是一个术语,用于描述软件开发的方法,强调增量交付,团队协作,持续计划和持续学习,而不是试图在接近结束时立即交付。 敏捷专注于保持流程的精益,并创建最小的可行产品(MVP),在最终结果出现之前经历多次迭代。不断收集和实施反馈,总而言之,这是一个更加动态的过程,每个人都在朝着一个目标努力。 Scrum和其他领先的敏捷方法 敏捷是一种思维...

weixin_33860147的博客 1817

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

小团队项目管理开源工具_敏捷团队的7大开源项目管理工具

小团队项目管理开源工具 Opensource.com已调查了流行的开源项目管理工具的前景。 我们之前已经做过,但是这次我们增加了一个转折。 这次,我们将专门研究支持敏捷方法的工具,包括诸如Scrum ,Lean和Kanban之类的相关实践。 对敏捷的兴趣和使用的增长是我们今年决定专注于这些类型的工具的原因。 大多数组织表示,他们至少有时会使用敏捷方法 。 此外,敏捷项目的成功率比传统方法管理...

cumo7370的博客 1442

Scrum vs Waterfall vs Agile vs Lean vs Kanban

软件开发行业有许多不同的方法 - 一些是旧方法的新方法,另一些方法采用了相对较新的方法。该领域中最常用的两种方法是敏捷,如Scrum,Kanban和Lean等,以及传统的瀑布模型,如结构化方法或更新的RUP。 大多数遵循这两种模式的软件公司都认为他们选择的方法在方面是优越的,所以在我们回答这个问题之前,“哪一个更成功?我们应该看看它们的主...

weixin_34037173的博客 1235

从瀑布到敏捷——漫画解读软件开发模式变迁史

因为在设计产品原型的过程中,很多设计师是这么做的:把他们认为的产品应当具备的功能罗列出来,然后一一排除,排定优先级,决定哪个功能要在最初的版本中出现,而哪个可以靠后一些。尽早交付产品,尽早从用户获取反馈,不论是好的还是坏的,促使问题尽早暴露,尽早修复,持续集成,持续改进。除了瀑布模型这间小屋和其他小屋有着明显的界限之外,其他几种模型就像一个四合院,有着不可分割的关系,这也恰好表明,瀑布模式和敏捷开发模式是软件工业先后经历的两个阶段,而 KANBAN,SCRUM 和 LEAN 则是敏捷运动的产物。

weixin_63099695的博客 287

比较 - 精益與敏捷 (Lean vs Agile)

隨著企業界越來越具有競爭力,企業正在考慮改進其業務和生產流程。在尋找最好的詞彙時,大多數人似乎被新的詞彙和行業流行語所淹沒。瀑布,scrum,精益,敏捷 - 它們都意味著什麼? 我之前寫過這篇文章,其中我比較了瀑布和敏捷。簡而言之,敏捷與傳統和結構的瀑布工作方式相矛盾。它允許組織通過允許更小的項目,更靈活的計劃和協作來提高工作效率。 我還寫了關於敏捷和Scrum之間的區別。許多新的敏捷團隊都不...

Warren Lynch 的博客 2996
上一篇: 史上最好的20本敏捷开发书籍
下一篇: 敏捷软件开发的现状及其在中国的发展
GScrum
博客等级 码龄17年 204粉丝 25原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值