`
dyllove98
  • 浏览: 1380364 次
  • 性别: Icon_minigender_1
  • 来自: 济南
博客专栏
73a48ce3-d397-3b94-9f5d-49eb2ab017ab
Eclipse Rcp/R...
浏览量:38265
4322ac12-0ba9-3ac3-a3cf-b2f587fdfd3f
项目管理checkList...
浏览量:78502
4fb6ad91-52a6-307a-9e4f-816b4a7ce416
哲理故事与管理之道
浏览量:131651
社区版块
存档分类
最新评论

开发管理 CheckLists(18) -敏捷开发 Scrum Master 工作

阅读更多

          在整理这篇文章之前,看了很多关于Scrum Master的文章, 本人很不赞同 这篇文章的观点Scrum Master就是一个打杂的" 这个观点,个人认为Scrum Master是一个很有挑战性的,很大责任的工作” 

          上面本专栏的几篇文章都是在讲各种会议,本篇文章总结一下scrum Master 应该有哪些任务,应该怎么做。

 


Scrum Master是团队中最重要的角色.

 

 

一、Scrum Master 的定位和在团队中的位置 


    Scrum Master 帮助团队学习和应用 Scrum 来实现商业价值尽其所能帮助团队获得成功
       1、服务团队
       2、保护团队
       3、引导大家有效应用 Scrum
    Scrum Master 不是团队的 “ 老板 ”
       1、不负责为团队分配任务(注意:这里说的是团队)
       2、不会帮团队做决定(注意:这里说的是团队) 
    Scrum Master 做什么事情?
       1、服务团队
            (1)、帮助团队排除障碍和问题( “ 绊脚石 ” ) 
            (2)、促进协作,包括团队内、团队和 Product Owner 间
       2、保护团队 
            (1)、保护团队,使之免收外界干扰或威胁  
       3、教导团队 
            (1)、帮助团队和 Product Owner 改进工作的有效性 
            (2)、帮助团队和 Product Owner  面对并解决困难和问题
       4、引导 Scrum 的有效应用 
            (1)、把 Scrum 教给团队、 Product Owner 和整个公司 
            (2)、确保所有标准 Scrum 实践得到遵循 

二、如何去选择 Scrum Master 
       1、高效 Scrum Master 的特征
       2、对团队的成功有高度的责任心 
       3、良好的人缘、良好的沟通技能
       4、敏感、好的聆听者
       5、积极、乐于助人
       6、技术专家,会更有帮助但非必要 
       7、专职 Scrum Master 会有最好的成果 
            (1)、如果不能专职,必须有一位成员担当这个角色(相应降低他的原工作负担)  
            (2)、避免让团队行政管理者做 避免让团队行政管理者做 避免让团队行政管理者做 避免让团队行政管理者做 SM SM SM SM 
            (3)、因为大家会指望原管理者来作规划,也就很难做到自 我管理

三、Scrum Master 与传统的开发经理的确有如下相同之处:
       1、制定项目交付计划
       2、分派组员任务
       3、组织各种会议,如每日例会等
       4、任务审核
       5、解决组员纠纷,处理影响项目进度的异常状况
       6、项目进度分析、报告 
         
       此外,也有下面主要不同: 

       1、Scrum Master 应该是具备充足的 Scrum 与敏捷知识和经验的

            不是一两次培训就可以成为 Scrum Master 的。
       2、Scrum Master 应该对需求和项目细节有相当的理解

            Scrum Master 需要在项目进行中对任务状态、进度做出即时的评估,并且时常与 Product Owner 交流任务优先级,参与 Story 的修订,必要时候对任务进行重新评估。传统的开发经理并不一定有能力或精力做出如此细致的决定。
       3、Scrum Master 并不参与组员人事上的管理

            传统的开发经理需要。组员薪资、考核等权利的丧失也会导致 Scrum Master 变成名义上的 Master ,在实际开展工作的时候组员不能给与足够的配合。组员会说,反正我不完成任务你也没权利开除我或是给出不佳的考核。尤其是在开发经理不给与 Scrum Master 足够支持的时候,这种状况尤为明显。

四、个人的Scrum Master经验

       1、一定要严格的按照 Scrum 流程,Scrum对于一个新手来说没有比Scrum标准流程更让你值得去关注的东西了 ,关于scrum 详细的流程可以参考本专题 如下几篇文章 

                     1、 全员会议              
                     2、 评估会议 
                     3、 Sprint计划会议 1 
                     4、
Sprint计划会议 2
                     5、 Scrum每日例会
                     6、 Sprint 评审会议
                     7、 Sprint 回顾会议

       2、关注拆分Story,最好在Scrum Master的控制下进行, 对于story的拆分可以参考文章如下几篇文章     

                     1、 搜集故事       

                     2、 编写故事   
                     3、 估算故事

                     4、 故事验收测试

       3、坚持参与所有的迭代开发,坚持和组内员工进行结对编程,主要是让自己更详细的了解项目的进度和项目的质量
       4、考虑一个专门的Scrum 管理软件进行Scrum流程管理,实物的敏捷状态墙不是每个公司每个团队都有机会操作.
       5、主持每日例会,确定小组成员的开发进度,跟踪每日开发进度。
       6、要有团队成员只要是一个小时内找不到解决方案的需求或者问题立刻提出来,统一由Scrum Master进行协调解决.有效的拦截除了本项目之外的其他需求,避免受到外界的干扰.
       7、严格的检测每一个story的完成标准是否和前期讨论的结果相同,只要是不符合打回去重做,知道符合为止
       8、每天监控团队的开发质量,严格要求团队进行代码重构,自己本身也要参与代码重构.
       9、把每天的工作结果反馈给 Product owner
       10、迭代结束后给product owner演示迭代的成功
       11、关注和安排人员整理障碍BackLog,对其进行分析和找解决方案。

 

4
0
分享到:
评论

相关推荐

    Scrum.Checklists.Chinese.pdf

    Scrum Checklists Chinese 敏捷开发 Scrum Checklists Chinese 敏捷开发 Scrum Checklists Chinese 敏捷开发...Scrum Checklists Chinese 敏捷开发Scrum Checklists Chinese 敏捷开发Scrum Checklists Chinese 敏捷开发

    Scrum Checklists中文版

    SPRiNT-iT的敏捷教练,包括Scrum培训师Boris Gloger,从主流Scrum书籍中抽取了Scrum的基本要素,并融入他们集体的长期实践经验,从而为大家带来《Scrum Checklists》这本精简概炼的迷你书。这本小册子为大家带来一...

    scrum-checklists

    scrum-checklists Scrum is a framework with a set of simple rules which empowers agile thinking in your organization in order to increase productivity and joy. The Scrum Checklists refine the Scrum ...

    Scrum.Checklists中文版

    Scrum 是一个规则简单的敏捷开发框架,这些规则使您公司里的人都 能以敏捷开发的方式去思考,从而提高生产力,减少每天无激情的劳 动。Scrum Checklists 这本书是从 SPRiNT-iT 的导师们长期的实践经 验中提炼出来的 ...

    Scrum.Checklists.2007_zh-CN

    Scrum.Checklists.2007 (简体中文版, 可打印版本)

    Scrum.Checklists.2007_zh-CN.Origin

    Scrum Checklists 中文版 (不可打印版本)

    《Scrum Checklists中文版》

    《Scrum Checklists中文版》

    Scrum_checklist.pdf

    Scrum 是一个规则简单的敏捷开发框架,这些规则使您公司里的人都 能以敏捷开发的方式去思考,从而提高生产力,减少每天无激情的劳 动。Scrum Checklists 这本书是从 SPRiNT-iT 的导师们长期的实践经 验中提炼出来的 ...

    Scrum-nopass.pdf

    Scrum 是一个规则简单的敏捷开发框架,这些规则使您公司里的人都 能以敏捷开发的方式去思考,从而提高生产力,减少每天无激情的劳 动。Scrum Checklists 这本书是从 SPRiNT-iT 的导师们长期的实践经 验中提炼出来的 ...

    让不懂编程的人爱上iPhone开发系列2 iOS12+Swift4.2版-Checklists-Cha011

    1.帮你整理要完成的事务清单 2.一旦完成某一件事务就将其勾选 3.对于还没有完成的事务设置一个reminder提醒,让iPhone在指定的日期时间提醒你,即便

    让不懂编程的人爱上iPhone开发系列2 iOS12+Swift4.2版-Checklists-Cha031

    1.在应用的界面上放置一个表视图 2.在表视图里面填充数据 3.允许用户触碰某一行来打开或关闭选中标志 2.在网页右上角点击搜索的图标,输入view contr

    让不懂编程的人爱上iPhone开发系列2 iOS12+Swift4.2版-Checklists-Cha021

    1.帮你整理要完成的事务清单 2.一旦完成某一件事务就将其勾选 3.对于还没有完成的事务设置一个reminder提醒,让iPhone在指定的日期时间提醒你,即便

    The iOS Apprentice 2 - Checklists

    The iOS Apprentice 2 - Checklists 英文原版

    checklists-swift:iOS Apprentice 教程 - 在 Swift 中创建清单应用程序

    清单 (Swift) 介绍 Checklists 是来自的 iOS Apprentice 系列的第二个教程。 语言/平台/工具 Swift Xcode 学习成果 由于我目前正在开始本教程,我... $ git clone git@github.com:andrewhercules/checklists-swift.git

    Scrum Checklist

    Scrum Checklists 这本书是从 SPRiNT-iT 的导师们长期的实践经 验中提炼出来的 Scrum 规则的精华。这些实践与检验紧密结合得出 的成果将有助于您更有效地推动所有的 Scrum 会议并创造 Scrum 成 果。请在初期严格依照...

    Trello Checklists-crx插件

    最好的是,它使您可以将目标,工作项和任务划分为定义大小的较小块。 Trello具有多个板,每个板具有多个列列表,每个列列表具有多个卡,每个卡具有多个清单,每个清单具有多个项目。 但是Trello允许您仅在主页上查看...

    draft-rpki-checklists

    draft-rpki-checklists

    开发清单:软件开发清单

    软件开发清单 该项目的灵感来自航空业清单。 如果清单可以帮助您节省开支,那么在软件开发过程中使用清单可以避免常见的错误。 您可以使用MD文件,也可以打印清单。 如果使用MD文件,建议使用Visual Studio代码扩展...

Global site tag (gtag.js) - Google Analytics