Scrum敏捷项目开发介绍
团队成员都是是多面手:
程序员, 测试员, 用户经验设计, 等等.
团队成员都全职工作
特殊职能可以例外 (例如, 数据库管理员)
团队自我组织和管理 团队关系在一个迭代中应该是固定的,个 人的职能可以在新迭代开始时发生调整
16
软件开发失败的原因
17
软件存在不确定性,根源 软件预估的办法的没有很好的发展 代码质量难以估计 乐观主义性思想 太多的管理活动参与,不是件好事 程序员多数比较自负 英文非常重要,易于维护 大多程序员只有堆彻代码的能力
23
发布燃尽图(Release Burndown Chart)
在Scrum项目中,团队通过每个Sprint结束时更新的 发布燃尽图来跟踪整个发布计划的进展。 发布燃尽图记录了在一段时间内产品Backlog的总剩 余估算工作量的变化趋势。
维护成本维护成本非常高 人力成本非常多 团队氛围压抑 团队成员非常累 文档沟通,不是人之间的沟通
7
1. Individuals and interactions over processes and tools个体与交 互比过程与工具更加有效 2. Working software over comprehensive documentation能够满 足用户的软件比综合的文档更加有效 3. Customer collaboration over contract negotiation客户协作比 守住合同条款更加重要 4. Responding to change over following a plan响应变化比遵守计 划更加有用
21
Scrum的4个工件
产品Backlog(Product Backlog) 发布燃尽图(Release Burndown Chart) Sprint Backlog Sprint燃尽图(Sprint Burndown Chart)
22
产品Backlog(Product Backlog)
项目经理 Scrum Master 确保参与者都遵守Scrum的流程和规则 团队成员 Team 自组织,自管理寻找最优方案实现需求
13
Product Owner
定义所有产品功能 决定产品发布的内容以及日期
对产品的投入产出负责
根据市场变化对需要开发的功能排列优先顺序 合理的调整产品功能和迭代顺序 认同或者拒绝迭代的交付
14
对项目的直接管理
Scrum Master
领导团队完成Scrum的实践以及体现其价值
排除团队遇到的困难
确保团队的胜任其工作,并保持高效的生产 率 使得团队紧密合作,使得团队个人具有多方 面职能的工作能力 保护团队不受到外来无端影响
15
Scrum Team 经典团队拥有 5-9 人
敏捷开发的四个核心思想
8
敏捷开发宣言
个人与交互 可用的软件
重于
开发过程和工具 复杂的文档
重于寻求客户Βιβλιοθήκη 合作对变化的响应变化9
重于
对合同的谈判
始终遵循固定的计划
重于
两种敏捷开发的方法
Scrum 极限开发ExtremeProgramming,简称XP
10
Scrum角色及职责 猪和鸡的故事
Scrum 三思过后我决定 好的,我很 你想不想 不和你开餐馆了。 “猪”类 “鸡”类 乐意。你想 和我一起 因为我全身心投 火腿鸡蛋! 为餐馆取个 开家餐厅? 入,而你只牵涉 对项目感兴趣,从 产品负责人 什么名字呢? 入内! 项目收益但不承担 Scrum Master 团队Team
Scrum敏捷项目开发介绍
软件工程 Scrum敏捷开发介绍 Scrum的目的和意义 Scrum的实施
2
软件危机
①软件开发费用和进度失控 ②软件的可靠性差 ③生产出来的软件难以维护 ④用户对“已完成”的系统不满意现象经常发生
3
软件工程– 瀑布模型
4
需求危机
5
程序猿
6
瀑布模型开发的缺陷
19
Scrum的缺陷
压力大 不要方便异步开发 程序维护成本高 无法被中断
20
Scrum的精髓
• SCRUM使得我们能够专注于如何在最短的时间内实
•
•
•
现最有价值的部分。 SCRUM使得我们能够快速的经常的监督实际产品发 展的状况.(每两周或一个月) 团队按照商业价值的高低先完成高优先级的产品功 能,并自主管理,凝结了团队智慧创造出最好的方 法因而提高效率。 每隔一两周或者一个月,我们就可以看到实实在在 的可以上线的产品。此时,就可以下一步的决定是 继续完善功能实现更多需求或者直接发布了。
项目责任的人
在项目中需要分清楚谁是“猪”类谁是“鸡”类,以免项 目受到不必要的干扰。
11
Scrum的流程
12
人员和角色
产品负责人 Product Owner 规划产品需求,投资回报ROI和发布计 划;督促团队开发最具价值的功能。
Product Owner Team Master Team
Scrum的优势
聚焦设计 关注市场的价值 团队没有领导者角色 障碍及时反馈 发现错误越早,付出的代价越少 创建学习型的团队 减少不必要的文档
18
Scrum的经典案例
•微软 •雅虎 •谷歌 •电艺 •飞利浦 •西门子 •诺基亚 •英国广播公司 •尼尔森视界公司 •第一美国不动产经纪公司 •美国第一资本投资国际集团 •Intuit •High Moon Studios •Lockheed Martin •BMC Software •Ipswitch •John Deere •Lexis Nexis •Sabre • •Time Warner •Turner Broadcasting •Oce
Scrum敏捷开发详解
Scrum敏捷开发详解Scrum是一种敏捷开发方法,它在软件开发领域得到广泛应用。
本文将详细介绍Scrum的原理、过程和优势,以及如何实施Scrum方法进行敏捷开发。
1. Scrum概述Scrum是一种基于迭代和增量开发的软件开发方法。
它强调团队合作、自组织和自我管理,通过不断迭代交付高质量的软件产品,以适应不断变化的需求。
2. Scrum原理Scrum的原理包括三个关键要素:产品负责人、团队和Scrum大师。
产品负责人负责定义产品需求和优先级,团队负责实现产品需求,Scrum大师负责确保团队遵循Scrum过程。
3. Scrum过程Scrum过程包括产品backlog、Sprint计划会议、日常Scrum会议、Sprint评审会议和Sprint回顾会议。
- 产品backlog是由产品负责人创建的需求列表,其中包括优先级和详细描述。
- Sprint计划会议是团队根据产品backlog选择并承诺完成一部分需求的过程。
- 日常Scrum会议是团队每日进行的15分钟讨论,分享进展、解决问题和调整计划。
- Sprint评审会议是在Sprint结束后,团队向相关人员演示和讨论已完成的工作成果。
- Sprint回顾会议是团队回顾上一个Sprint的工作过程,识别问题并提出改进方法。
4. Scrum的优势Scrum方法具有以下几个优势:- 灵活性:Scrum允许团队在整个开发周期中灵活地调整需求和计划,以适应变化的市场需求。
- 透明度:通过日常Scrum会议和Sprint评审会议,所有相关人员可以了解项目的进展和问题。
- 高质量:Scrum鼓励团队通过持续集成和自动化测试来确保软件的质量。
- 客户满意度:Scrum强调与客户的紧密合作和持续交付,以满足客户需求并提高客户满意度。
5. 实施Scrum方法的步骤实施Scrum方法需要以下几个步骤:- 培训团队:为了顺利实施Scrum,所有相关人员需要接受Scrum 的培训和理念教育。
敏捷开发之scrum
敏捷开发之scrum现在敏捷开发是越来越⽕了,⼈⼈都在谈敏捷,⼈⼈都在学习Scrum和XP...为了不落后他⼈,于是我也开始学习Scrum,今天主要是对我最近阅读的相关资料,根据⾃⼰的理解,⽤⾃⼰的话来讲述Scrum中的各个环节,主要⽬的有两个,⼀个是进⾏知识的总结,另外⼀个是觉得⽹上很多学习资料的讲述⽅式让初学者不太容易理解;所以我决定写⼀篇扫盲性的博⽂,同时试着也与园内的朋友⼀起分享交流⼀下,希望对初学者有帮助。
什么是敏捷开发?敏捷开发(Agile Development)是⼀种以⼈为核⼼、迭代、循序渐进的开发⽅法。
怎么理解呢?⾸先,我们要理解它不是⼀门技术,它是⼀种开发⽅法,也就是⼀种软件开发的流程,它会指导我们⽤规定的环节去⼀步⼀步完成项⽬的开发;⽽这种开发⽅式的主要驱动核⼼是⼈;它采⽤的是迭代式开发;为什么说是以⼈为核⼼?我们⼤部分⼈都学过瀑布开发模型,它是以⽂档为驱动的,为什么呢?因为在瀑布的整个开发过程中,要写⼤量的⽂档,把需求⽂档写出来后,开发⼈员都是根据⽂档进⾏开发的,⼀切以⽂档为依据;⽽敏捷开发它只写有必要的⽂档,或尽量少写⽂档,敏捷开发注重的是⼈与⼈之间,⾯对⾯的交流,所以它强调以⼈为核⼼。
什么是迭代?迭代是指把⼀个复杂且开发周期很长的开发任务,分解为很多⼩周期可完成的任务,这样的⼀个周期就是⼀次迭代的过程;同时每⼀次迭代都可以⽣产或开发出⼀个可以交付的软件产品。
关于Scrum和XP前⾯说了敏捷它是⼀种指导思想或开发⽅式,但是它没有明确告诉我们到底采⽤什么样的流程进⾏开发,⽽Scrum和XP就是敏捷开发的具体⽅式了,你可以采⽤Scrum⽅式也可以采⽤XP⽅式;Scrum和XP的区别是,Scrum偏重于过程,XP则偏重于实践,但是实际中,两者是结合⼀起应⽤的,这⾥我主要讲Scrum。
什么是Scrum?Scrum的英⽂意思是橄榄球运动的⼀个专业术语,表⽰“争球”的动作;把⼀个开发流程的名字取名为Scrum,我想你⼀定能想象出你的开发团队在开发⼀个项⽬时,⼤家像打橄榄球⼀样迅速、富有战⽃激情、⼈⼈你争我抢地完成它,你⼀定会感到⾮常兴奋的。
Scrum敏捷项目管理
敏捷项目管理的实践技巧与技术Scrum敏捷项目管理是一种迭代式增量开发方法,以灵活性和适应性为特点,着重于以人为本、快速反馈和持续改进。
本篇文章将详细介绍Scrum敏捷项目管理的核心概念、方法和实践。
一、Scrum敏捷项目管理的核心概念1.迭代式开发:Scrum将项目分解为多个短周期的迭代,每个迭代都包含完整的开发、测试和评审过程。
通过不断地迭代开发,可以逐步完善产品并满足客户需求。
2.角色分工:Scrum敏捷项目管理中,团队成员被分为产品负责人(Product Owner)、Scrum主管(Scrum Master)和开发团队(Development Team)。
产品负责人负责梳理产品需求并优先级排序,Scrum主管负责确保团队遵循Scrum流程,开发团队则负责具体开发工作。
3.可交付成果:每个迭代结束时,团队需要交付一个潜在可用的产品增量(Increments)。
这些增量逐步完善,直至最终产品完成。
4.质量保证:Scrum敏捷项目管理强调代码质量和可维护性。
通过自动化测试、持续集成和重构等实践来保证代码质量,并采用简单设计、测试驱动开发和持续改进等实践来提高产品质量。
5.反馈循环:Scrum强调快速反馈和持续改进。
每个迭代结束时,团队会进行评审会议和回顾会议,以了解项目进展情况、发现问题并做出调整。
二、Scrum敏捷项目管理的方法1.产品需求清单:记录所有潜在的产品功能和需求,包括功能需求、非功能需求和其他约束条件等。
产品负责人负责梳理和管理产品需求清单。
2.待办事项清单:团队成员用来跟踪和管理当前迭代中需要完成的任务。
每个任务应具有唯一性、可测试性和价值性。
待办事项清单根据优先级排序,优先级高的任务先被完成。
3.任务板:物理或数字的看板,用于展示任务的状态和进展情况。
团队成员可以在任务板上更新任务状态,以便于及时了解项目进展情况。
4.评审会议:在每个迭代结束时举行,团队成员展示他们所完成的工作,并对下一阶段的工作进行评估和规划。
敏捷项目scrum方法论
敏捷项目scrum方法论摘要:一、引言1.敏捷项目背景2.Scrum方法论简介二、Scrum核心理念与原则1.敏捷开发理念2.Scrum五大核心价值3.Scrum十二条原则三、Scrum角色与职责1.产品负责人(Product Owner)2.敏捷团队(Scrum Team)3.敏捷教练(Scrum Master)四、Scrum流程与机制1.迭代(Sprint)2.规划(Planning)3.评审(Review)4.回顾(Retrospective)五、Scrum实践与应用1.用户故事编写2.燃尽图与看板3.信息发射源与风险管理六、Scrum拓展与优化1.规模化Scrum应用2.混合型敏捷开发3.Scrum与其他敏捷方法的比较七、总结与展望1.Scrum在我国的应用现状2.Scrum的未来发展趋势正文:一、引言1.敏捷项目背景随着信息技术的高速发展,软件项目的复杂性和不确定性日益增加。
传统的瀑布模型已经无法满足快速变化的市场需求,敏捷项目开发方法应运而生。
敏捷开发注重团队协作、快速响应变更和持续交付价值,已逐渐成为现代软件开发的主流。
2.Scrum方法论简介Scrum是一种基于迭代的敏捷开发方法,它将复杂项目划分为多个短期迭代,从而实现快速适应变更、提高项目可控性。
Scrum方法论具有严格的流程和角色分工,适用于复杂、不确定的软件项目。
二、Scrum核心理念与原则1.敏捷开发理念敏捷开发注重个体与团队的协作,以人为核心,追求灵活性和适应性。
它强调持续交付、短周期迭代,让客户在项目过程中持续参与,以满足不断变化的需求。
2.Scrum五大核心价值(1)透明度:通过明确的流程和信息共享,让所有人了解项目状态和进展。
(2)变更响应:灵活应对变更,确保项目始终朝着正确的方向前进。
(3)敬业度:团队成员积极参与,自主承担责任,充分发挥个人潜能。
(4)协作:跨职能团队密切合作,共享知识和资源,实现共同目标。
(5)价值交付:以客户为中心,关注项目价值的实现,为客户创造最大价值。
scrum开发流程
scrum开发流程Scrum开发流程是一种敏捷软件开发方法,它强调团队合作、快速响应变化、持续交付高质量的软件。
在Scrum开发流程中,项目被分解成小的可迭代的工作项,称为Sprint,通常为2周到4周的时间段。
团队在每个Sprint中完成一部分功能,并在Sprint结束时展示和交付可用的软件。
Scrum开发流程包括三个核心角色:产品负责人、Scrum团队和Scrum主管。
产品负责人负责定义产品需求、优先级和发布计划。
Scrum团队由开发人员、测试人员和其他相关角色组成,他们一起工作,完成Sprint中的工作。
Scrum主管负责确保团队遵守Scrum 流程,并协助团队解决问题。
在Scrum开发流程中,产品需求被记录在产品Backlog中,产品负责人根据需求的重要性和价值为其排序。
在每个Sprint计划会议上,团队从产品Backlog中选择一部分需求,并承诺在Sprint结束时完成。
团队每天举行短暂的站会,分享进展、讨论问题和调整计划。
在Sprint结束时,团队举行评审会议,展示完成的工作,并接受反馈。
然后进行回顾会议,讨论团队的表现,找出改进的方法。
Scrum开发流程的优势在于能够快速响应变化,通过短周期的迭代开发,及时交付软件。
团队在每个Sprint中都有机会反思和改进,不断提高工作效率和产品质量。
另外,Scrum流程能够有效地促进团队合作和沟通,减少项目风险。
然而,Scrum开发流程也存在一些挑战。
团队需要保持高度的自组织和自我管理能力,确保Sprint计划的完成。
产品负责人需要不断调整需求的优先级,以确保团队始终开发出有价值的软件。
团队成员之间的合作和沟通也需要持续改进,以确保团队的效率和凝聚力。
总的来说,Scrum开发流程是一种灵活、高效的软件开发方法,适用于需要快速交付、持续改进的项目。
通过Scrum流程,团队能够更好地应对变化,提高工作效率和产品质量,实现项目的成功。
Scrum开发流程的核心理念是团队合作、持续改进和快速交付,这也是其持续受到业界青睐的原因。
Scrum敏捷开发模式讲解
Scrum敏捷开发模式讲解Scrum的核心是一个由产品负责人、Scrum团队和Scrum主管组成的团队。
产品负责人负责明确项目的需求和优先级,并与团队沟通。
Scrum团队由开发人员、测试人员和其他相关角色组成,他们在项目的不同阶段协同工作。
Scrum主管是团队的导师和资源协调者,他们确保项目的进展和质量。
Scrum的工作是通过一系列时间短暂的迭代周期(称为Sprint)来完成的。
每个Sprint通常持续1到4周,团队在这段时间内合作完成一些功能交付。
每个Sprint以一个Sprint计划会议开始,团队会确定下一个Sprint的目标,并将工作分解为小的任务。
在每日Scrum会议中,团队成员分享他们的进展、问题和计划。
这个会议的目的是保持团队的协作和对项目的透明度。
Scrum团队通过自组织来解决问题和优化工作流程,确保项目进展顺利。
Scrum主管在每个Sprint结束时进行一次Sprint评审会议,团队展示他们交付的功能。
这个会议的目的是获得利益相关者的反馈和指导,并确保项目符合预期。
在评审会议之后,团队还会进行Sprint回顾会议,回顾过去的Sprint并识别改进点。
Scrum敏捷开发模式的优势有很多。
首先,Scrum提倡团队的自治和自我组织,通过小而快速的迭代周期确保高质量的软件交付。
Scrum团队能够更好地适应需求的变化,并在每个Sprint中快速响应反馈和改进。
其次,Scrum的时间周期短暂,可以提高团队的工作效率和项目的可控性。
此外,Scrum强调持续改进,使团队能够不断学习和成长。
然而,Scrum也有一些挑战和限制。
首先,Scrum要求团队成员具备高度的合作和自驱力,需要一些时间来适应并发展出高效的工作模式。
其次,Scrum强调团队的自治和自我组织,对团队的管理和领导要求较高。
此外,Scrum在非敏捷环境中可能不太适用,需要适应和调整。
总的来说,Scrum是一种高效的敏捷开发方法论,适用于需要快速反应需求变化的项目。
敏捷开发scrum的步骤
敏捷开发scrum的步骤
Scrum是一种敏捷开发方法论,适用于团队协作开发软件和其他复杂产品。
以下是Scrum的基本步骤:
1. 产品待办清单(Product Backlog):根据项目需求,列出所有需要完成的任务,这些任务按照优先级排序,并且进行明确的描述。
2. 冲刺计划会议(Sprint Planning Meeting):团队在冲刺期开始前,通过讨论和评估来确定下一个冲刺要完成哪些工作,并将这些工作分配给各个团队成员。
3. 冲刺(Sprint):一个冲刺通常持续两周到一个月(具体时间由团队决定),在这个时间内,团队集中精力完成之前确定的工作。
4. 每日站立会议(Daily Scrum Meeting):每天团队成员在15分钟内互相汇报工作进展情况、遇到的问题和解决方案,以确保所有人都知道项目的状态。
5. 冲刺回顾会议(Sprint Review Meeting):在冲刺结束后,团队成员要进行回顾,检查他们所完成的工作是否达到了预期目标并探讨如何改善。
6. 冲刺回顾和改进计划(Sprint Retrospective and Improvement Plan):团队评估过去的冲刺,找出改进的方法,并且创建下一个冲刺计划的待办清单。
以上就是Scrum流程的基本步骤,每个步骤都有具体的执行规
则和时间要求,团队需要按照这些规则和要求进行协作和沟通,以确保项目能够按时完成并达到预期效果。
Scrum敏捷项目管理介绍
敏捷看板还可以用于展示风险 和问题,帮助团队更好地应对 和解决潜在问题。
敏捷估算技术
敏捷估算技术是一种估算项目工作量 的方法,可以帮助团队更好地预测和 管理项目进度。
敏捷估算技术还可以用于评估风险和 不确定性,帮助团队更好地应对潜在 问题和挑战。
敏捷估算技术包括故事点、理想时间、 相对估算等,可以帮助团队更好地评 估任务规模和工作量。
跨职能团队(Cross-functional Team):团队成员具有多种技能,可以完成从需求分析、 设计、开发、测试到支持的所有工作。
事件
冲刺(Sprint):一个时间盒, 通常为1到4周,在这个时间段 内,团队会集中精力完成一部分
产品待办事项。
冲刺计划会议(Sprint Planning Meeting):在每个 冲刺开始时举行,讨论这个冲刺
确定迭代周期和冲刺计划
确定项目的迭代周期和每次迭代的冲 刺计划,明确每个迭代的目标和任务。
执行流程
任务分配和每日站会
根据冲刺计划,将任务分配给团队成员,并通过每日站会跟踪任 务进度和解决问题。
开发与迭代
按照迭代周期进行产品开发,不断优化和调整产品待办事项列表, 以满足项目目标和客户需求。
跨职能协作与信息透明
详细描述:造成项目超预算的原因可能包括需求变更频 繁、人力资源成本上升、技术难度预估不足等。为了解 决项目超预算问题,可以采取以下措施 建立预算调整机制,根据实际情况及时调整预算。
优化资源分配,合理利用外部资源降低成本。
项目范围变更
总结词:项目范围变更是敏捷项目管理中不可避免的问 题,可能导致项目进度和预算受到影响。
等角色。
Scrum工具包括Scrum框架、 Scrum指南、Scrum模板等,可
Scrum敏捷开发模式的介绍与应用
Scrum敏捷开发模式的介绍与应用1. 介绍Scrum敏捷开发模式Scrum是一种敏捷开发模式,最初应用于软件生产。
它侧重于通过灵活、快速的迭代方法进行软件开发的管理,以便更好地满足客户需求和产品功能。
Scrum在行业内具有良好的声誉,因为它通过缩短开发周期和提高生产效率来增强团队的协作和创造力。
2. Scrum的核心特点Scrum敏捷开发模式有三个核心特点:Sprint,Product Owner和Scrum Master。
Sprint是团队开发的短期目标。
在每个Sprint中,团队将致力于实现一些具体的任务,同时不断地反馈和改进产品。
Product Owner是负责管理项目计划和优先级的人。
他/她的工作是确保团队开发的产品是真正满足需求的,并在开发周期中尽可能地提高价值。
Scrum Master是团队的负责人,他/她确保团队能够在所有方面高效地运转。
Scrum Master还是团队沟通和协作的主要推动力。
3. Scrum的优势Scrum敏捷开发模式的最大优势是其能够快速、灵活地适应客户需求变化。
通过迭代开发,团队能够及时地得到反馈,并在下一个Sprint中进行改进。
此外,Scrum还可以促进跨职能团队合作,提高效率和被动协作能力。
因此,它已成为当今IT行业最为流行的开发模式。
4. Scrum的应用场景Scrum适用于任何需要快速开发、需求经常变动、需要跨职能合作的项目。
特别是在软件行业,Scrum已成为最受欢迎的项目管理方法之一。
同时,Scrum还被广泛应用于其他领域,如生产制造、建筑、医疗和旅游业等。
5. Scrum的实现步骤实施Scrum需要经过以下步骤:(1)确定产品需求和目标;(2)创建Scrum团队;(3)制定Sprint计划和目标;(4)安排Sprint开发周期;(5)组织日常的Scrum会议,包括每日站会、Sprint回顾和Sprint规划会议;(6)确保团队的沟通和协作;(7)不断分析和改进。
Scrum敏捷开发模式讲解ppt课件
传统模式• 根据第一页给出的信息,计算每个阶段的时间 长度(考虑实际团队情况,不完整),在下图 中标识出阶段划分。
M1
M2
M3
M4
M5
Scrum模式• 根据第一页给出的信息,计划一下你的开发进 度(团队拆分,细节把握,提高质量)
M1
M2
M3
M4
M5
下一章节
– 引导大家有效应用Scrum
• SM不是团队的“老板”
– 不负责为团队分配任务– 不会帮团队做决定
– 不对团队及时完成工作负责
Scrum Master做什么事情?
• 服务团队
– 帮助团队排除障碍和问题(“绊脚石”)
– 促进协作,包括团队内、团队和Product Owner间
• 保护团队
PO不 提变 更的 自律
PO写PB的 规则
团队对 团队遵 其它团要交付 循其它 队遵循承诺内 Scrum Scrum容的关 规则的 规则的 注度 自律性 自律性
PO用户故事
• 用户故事是写PB的好方法之一;
• 用户故事是简短、明确的功能说明,按照
•大型数据库应用•嵌入式电信系统•手机项目•CMMI5级的组织•多地点同步开发•支撑和维护项目•非软件项目• ……
Scrum在Yahoo!的应用(引Scrum中文网)
Yahoo! 在全球有超过200个团队(超过两千人)使用Scrum
•••••
面向用户的项目关键的基础设施项目分布式项目全新产品开发维护型项目
• 对PB优先级有最终决策权
Scrum给团队管理者带来哪些变化
• 第1步:列出管理者过去负责的事项列表
(尽可能列全)
• 第2步:勾掉列表中:
