`
wengge
  • 浏览: 39483 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
阅读更多
1.当开始研发新产品或者已有产品的新模块时,由于各方面的原因,整个团队
没有能力在Sprint 的开始就做出一份非常详实的计划,因此,采用“照明弹”策略
绝对不失为一个好办法。
2.对于每一个Story,要尽可能了解它的需求。
3.在开发过程中,为了提高交流的效率,要尽量避免把精力浪费在不必要的文
档上,取而代之的是要提倡团队之间面对面的直接交流。
4.在实际工作中,Scrum 提倡团队自我管理,在任务分配时每个人都可以按自
己的兴趣来选择任务。
5.团队成员的技能培训是要在做Sprint 计划时就考虑在内的。
6.虽然每日Scrum 会议的持续时间会根据整个团队的大小而有所不同,但是,
请不要超过15 分钟。
7.经理应该充分信任开发团队,不该把每日Scrum 会议当成每日汇报。
8.在Scrum 工具的使用上,一定要确保每天都进行准确的更新,只有这样才能
让团队的其他成员以及项目经理掌握及时、准确的项目进度信息。
9.通过Burndown Chart,Scrum 将给项目带来更多的可视性。
10.每日Scrum 会议举行的时间应该在早晨还是下午?
11.在每日Scrum 会议上不要过多地讨论技术难题的细节,如果有团队成员遇
到无法解决的困难时,Scrum Master 应该将其记录下来,会后再调配资源去解决。
12.Scrum 如何解决开发与测试工作同步的问题?
13.每个Sprint 结束后,最基本的目标是得到一个可以工作的产品。Sprint 结束
时的Sprint 评审会议和Sprint 回顾会议都至关重要。
14.在Sprint 计划会议中,Scrum Master 应该主动与Product Owner 一起制定和
讨论这个Sprint 的工作。
15.在Sprint 计划会议中,Scrum Master 不应该抛弃团队成员,团队成员必须全
体参与到计划的讨论中去,并且及时对不明白的地方以及用户需求等进行提问。
16.采用Wiki 进行文档管理。
17.在Sprint 计划会议中应该如何制定具体的计划?
18.在Sprint 进行过程中,遇到临时的员工变化,比如请假,应该怎么办?
19.在Sprint 计划会议中,应该如何更准确地估计每个Task 的时间?应该怎样
用计划扑克来估计时间?
20.在Scrum 中,例如调试机器、准备开发环境这样的任务的工作量也应该体
现在Sprint 的工作分配中。
21.关于Scrum 团队大小的讨论。
22.Scrum 与XP 以及其他一些敏捷方法的关系是怎样的?
23.每日Scrum 会议为什么需要团队成员站着开,而不能坐着?
24.每日Scrum 会议需要每天进行,而不能因为每天的任务相似就不召开。Scrum
Master 应该在每日会议中敏锐地发现问题,并积极地鼓励团队成员进行讨论。
25.作为一个Scrum Master,对于自己上司临时安排的非Sprint 计划的任务,应
该尽量提前在Sprint 的计划阶段就留出一定的缓冲时间用于处理这些事情,并应该
尽量协调安排好,避免过多非Sprint 计划的任务出现。
26.作为一个Scrum Master,应该如何有效地向经理汇报项目进程?
27.Scrum 不鼓励加班。
272
28.对于不好演示的功能,可以用运行测试用例等其他方式在 Sprint 评审会议
中进行展示。
29.创造一个敏捷的工作环境,让每个Scrum 团队成员都坐在一起工作。
30.敏捷开发的思想之一也包括避免不必要的浪费,在做Sprint 计划时应该放
弃实现一些不必要的功能。
31.如何制定一个Sprint 的目标?
32.Sprint 计划会议需要团队成员事先进行很充分的准备。
33.测试应如何介入Sprint 中?
34.尝试“结对编程”。
35.在敏捷开发中,应该尽可能地寻找有效的工具提高效率。“工欲善其事,必
先利其器。”
36.对于异地团队,增强沟通是最关键的。初期最好的沟通方式是面对面的交
流。核心人员最好能进行一些面对面的接触。
37.Scrum Master 的职责之一是在完成日常工作的同时,还需要随时帮助团队
成员排除障碍。
38.测试人员应该融入Scrum 团队,这样做有利于开发团队与测试团队之间的
沟通,以共同保证产品的质量。
39.Scrum 强调团队协作,并且在业绩评定上一直都是以整个团队的成果来衡
量的,这似乎对团队中的某些成员不太公平,毕竟术业有专攻。这种情况下应该怎
样衡量每个人的绩效价值呢?
40.由于团队成员的每个个体在技能、精力、经验上的差别,所以必然会导致
效率的差别。那么,应该如何消除这种差别带来的问题?
273
案例索引
41.对于项目进行中有可能影响项目结果和交付日期的突发事件,绝不能隐瞒,
而是应当从客户的立场出发,告诉客户实情,并在现有的条件下尽可能满足客户的
需求,同时为客户提供多个解决方案作为备选。
42.在一个Sprint 结束和新一个Sprint 开始的中间,应该有一定的缓冲时间。
43.采用Scrum 回顾模板“团队听诊工具”进行Scrum 回顾。
44.利用演示工具有效地传递Sprint 需求。
45.采用Scrum 后的新部门组织结构。
46.推荐敏捷工具IBM Rational Team Concert。
47.如果测试人员不习惯自身的角色转换,应该鼓励他们转变思维方式,主动
参与开发过程。
48.关于性能测试的介入时机问题,常见的做法是在第N+1 个迭代测试第N 个
迭代的功能。
49.测试新功能前要对老功能做回归测试,以保证新功能不会破坏老功能。
50.关于自动化测试,应该尽力而为,但不能急于求成。
51.一个产品的成功与否需要市场来检验。在产品正式发布之前,如果能有客
户尽早地参与到开发过程中进来,无疑会增加成功的砝码。
52.Scrum 强调在一个Sprint 中团队的稳定,一个Sprint 中间的人员变动会对
Sprint 不利,即使加进来足够多的人往往也不能起到提高效率的作用。
53.如何管理素质较低的团队?
54.传统的软件管理体系CMM/CMMI 的理念与Scrum 的关系。
55.持续集成的实践。
分享到:
评论

相关推荐

    敏捷需求分析.doc

    很多人认为敏捷过程无法满足大型项目和复杂项目的需要,因为他们认为敏捷过程是黑客行为,程序员可以随心所欲地做事,没有项目经理和文档。然而,这种想法是错误的。敏捷过程分为三部分:敏捷项目管理、敏捷需求分析...

    产品敏捷开发流程说明.pdf

    本文档主要阐述了基于Scrum敏捷方法的产品开发过程,以及每个过程相关的产出物。 Scrum敏捷开发流程是一个迭代式开发过程,强调团队协作、快速响应变化和不断改进。 1. 角色及职责 * 产品负责人(PM):主要决定每...

    基于Android平台备忘录软件方案设计毕业设计论文.pdf

    9. **软件开发**:涉及到编程语言(如Java或Kotlin),软件工程原则(如敏捷开发、版本控制),以及测试和调试等开发过程。 10. **用户界面(UI)/用户体验(UX)设计**:良好的UI设计能够提升用户满意度,而UX设计...

    备忘1

    从标签“源码”和“工具”我们可以推测,这篇备忘可能涉及了编程源代码的管理和使用工具的过程。 【描述】:虽然描述部分是“NULL”,但我们可以通过博文链接(https://cbmyfirst.iteye.com/blog/512056)来推测...

    软件测试培训备忘的资料

    这部分内容可能会涉及V模型和W模型等测试模型,以及敏捷开发中如何融入测试。 2. **测试类型**:详细介绍了各种测试类型,如功能测试(检查软件是否符合需求规格)、性能测试(评估系统在不同负载下的表现)、兼容...

    2020三年级语文下册第一单元4昆虫备忘录课时训练新人教版

    4. 捕食行为:螳螂捕食昆虫的过程被详细描述,它会迅速展开身体,利用锯齿状的腿将猎物夹住,然后用强壮的钳子固定,使其无法逃脱。 5. 动物习性:松鼠的生活习性也得到了体现,如它们不敢下水,对周围环境极其警觉...

    devops-cheatsheets:其他DevOps备忘单

    9. **敏捷方法**:Scrum和Kanban是常见的敏捷框架,帮助团队高效地迭代开发。 通过这个“devops-cheatsheets-master”压缩包,你可以快速获取这些领域的关键概念、命令和最佳实践,提升你在DevOps领域的专业素养。...

    软件测试技术入门教程

    9. **敏捷与测试**:阐述在敏捷开发环境中如何进行测试,如Scrum框架下的测试实践。 10. **最佳实践**:分享软件测试领域的最佳实践,帮助提升测试效率和质量。 通过深入学习这些内容,你将对软件测试有全面的理解...

    Analyzing Development Methods In Small Business

    本案例中的公司计划为小型企业提供集成化的IT解决方案,旨在帮助他们统一管理电子邮件、备忘录、个人沟通以及各类活动。这种业务模型强调了产品的易用性和成本效益,同时也为未来的市场扩张奠定了基础。 ### 三、...

    2018年下半年信息系统项目管理师论文真题试题与范文

    沟通渠道可以分为正式和非正式两大类,而每类下又可分为多种不同的形式,比如正式沟通中的会议、报告、备忘录,非正式沟通中的电子邮件、即时消息、电话会议等。了解各种沟通渠道的特性对于提高沟通效率和质量至关...

    日记日志天天记录

    在开发过程中,开发者可能会选择使用敏捷开发方法,如Scrum或Kanban,以适应需求变化,并持续迭代和优化产品。此外,为了保证软件质量,单元测试、集成测试和用户体验测试都是必不可少的环节。 总的来说,“日记...

    信息系统课件--PPT

    "结构化设计.ppt"和"软件过程模型.ppt"则分别关注于传统的结构化设计方法和软件开发的过程模型,如瀑布模型、敏捷模型等。 总之,这份资源集是学习信息系统分析与设计的宝贵资料,它不仅包含了UML图的详细解释,还...

    IT管理行业模版共142个

    6. **开发流程**:开发流程模版可能涵盖敏捷开发方法的迭代计划、Scrum会议记录、持续集成/持续部署(CI/CD)流程图等,帮助团队遵循最佳实践,提高开发效率和产品质量。 7. **跨部门协作**:在大型IT项目中,模版也...

    软件工程(三)(备用资料)

    10. **敏捷开发**:如Scrum或Kanban等敏捷方法论,强调迭代开发和快速响应变化。 从“软件工程(三)”的文件名来看,我们无法直接得知具体包含哪些内容,但可以推测可能涉及以上某些或全部知识点的深化讨论,比如...

    联想发布“双态IT”白皮书和解决方案家族.pdf

    双态IT的提出正是为了解决这一挑战,通过提供兼顾稳定与敏捷的IT架构来支持企业在转型过程中的需求。 通过对这些知识点的分析和解读,可以发现,在当下企业数字化转型的大潮中,双态IT架构的重要性日益凸显。它不仅...

    安全开发生命周期

    - **CMMI**(能力成熟度模型集成)、敏捷开发(XP, Scrum)、ITIL(信息技术基础设施库)、ISAM(信息安全资产管理)等过程管理模型与SDL相互补充。 - SDL主要关注开发过程中的安全性,而其他模型则侧重于不同方面,如项目...

    《软件工程》判断题汇总及答案.pdf

    13. **文档作用**:文档需在开发过程中同步生成,而非事后补做,它不仅是备忘,更是沟通和理解的基础。 14. **开发模型**:螺旋模型是一种风险驱动的开发模型,结构化软件开发通常采用瀑布模型。 15. **瀑布模型...

    Delphi模式编程-配书光盘源码

    《Delphi模式编程》是一本深入探讨面向对象设计模式在Delphi编程中的应用书籍。...同时,这些模式也与敏捷开发、面向切面编程(AOP)等现代软件开发理念相辅相成,是成为优秀Delphi开发者的必经之路。

    第9章情景模拟.ppt

    1. **公文处理**:通过处理文件、备忘录等,考察被试者的组织、计划、分析、判断和决策能力。 2. **与人谈话**:涵盖电话交谈和接待来访者,测试沟通技巧、情绪管理及处理公私事务的能力。 3. **拜访有关人士**:...

Global site tag (gtag.js) - Google Analytics