在敏捷环境中交付

前情回顾
上节中我们讲到构建敏捷环境,从办公环境、团队组员构成、敏捷推进人等构成敏捷环境的影响因素。

接下来我们讲敏捷实施,步入正文之前,先延申仆人式敏捷:

虽然仆人式领导的观念是一个至少可以追溯到两千年的永恒概念,但现代仆人式领导运动是由Robert K. Greenleaf于1970年发表的,当时他发表了他的权威文章“仆人作为领袖”,他创造了这些文字。“仆人式领袖”和“仆人式领导”。

仆人式领导是一种非常社会化的领导风格。虽然传统的领导力是关于“金字塔顶端”的人积累,囤积和锻炼(通常会堕落为滥用)权力,但仆人式领导是与团队分享权力,识别,优先考虑和满足他人和帮助人们尽可能地发展和表现。

引用网络
  • 传统型与仆人式
  • 仆人式的几个特性
    承诺将自己放到最后;
    关注他人的伟大;
    充分尊重个体;
    用于说出真相;
    开放自己的缺点;
  • 总结:Scrum Master 采用仆人式领导需要将团队的需求放在首位。仆人式领导者主要关注团队的成长和福祉:首先为他人服务,对于希望在团队成员中发挥最大作用的现代管理者来说,仆人式领导是一个强大的工具。
    *图例
  • 在敏捷环境中交付
    项目章程
    每个项目都需要一个章程/约束,即项目目标、适应人群、利益分配。
    只有这些确定清楚,项目在执行构建过程中,才不会偏离目标,实现双赢。

    团队章程

    对敏捷而言,团队需要项目章程;即人员分工、人员职责、工作流、奖惩措施、团队价值观等;
    只有章程明确,在实施敏捷的过程中,方可避免相互推诿、职责不明、目标不明等问题。  
  • 敏捷实践常见方法
    
    回顾/复盘
    回顾/复盘方法在制造业型企业很流行,是指每个一段时间对产品生产过程中遇到的问题,解决方案进行回顾,旨在帮助团队学习、改进、调整生产工艺流程。
    敏捷也很适用。

回顾周期:根据团队内部情况,可以是其中任意一项:几周、团队产生问题、一次交付、里程碑等。

注意点:
1.回顾不是批斗大会,对事不对人。

* 每日站会

时间尽量不超过15分钟,期间鼓励每个人发言,”昨天我做了什么、今天我计划完成什么、是否请求协助“。
*注意点
1.尽量确保每人都有机会主持和发言;
2.避免成为进度会议;
3.不是批斗大会;
4.收集问题而不是现场解决问题,会后组织协调资源处理问题。
5.不要等到有问题时才进行站会,要成为常态,可以充分调动组员职能思考意识。

* ToDo List

有了代办事项可以让团队有组织、有目标有条不紊地开展研发工作。

*注意点:
1.限制在制WIP;
2.拆分过于庞大的故事或代办事项,按需细化粒度;
3.鼓励团队全员参与讨论、确定需求/故事,不可一言堂;
4.每周持续进行。

* 定期交付/展示已完成的功能,敏捷的核心价值观;
* 实现快速交付

持续集成:频繁地将已完成的功能模块集成到研发主干分支,并进行测试,以确保整个产品进度不会偏执。
自动化、回归、白盒、黑盒等测试方法运用。
ATDD(验收测试驱动开发):在开始前团队成员确定验收标准,完成时按标准进行测试。
TDD(测试驱动开发)与BDD(行为驱动开发):在创建产品质检就编写自动化测试,可以防范产品错误。
刺探:刺探对学习很有用,可以在诸如评估、验收标准定义以及通过产品了解用户行为的流程中使用。在团队需要学习一些关键技术或功能要素时,刺探会很有帮助。

* 解决敏捷项目的挑战

要点:团队应该经常为反馈进行演示,并展示进度。鼓励 PMO和其他感兴趣的人观看演示, 以便决定项目组合的人能够看到实际的进展。


![](https://s1.51cto.com/images/blog/201912/31/f2ee321868d0b1781f687150d33dec9f.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)

原文地址:https://blog.51cto.com/14082130/2463476

时间: 2024-10-13 00:58:32

在敏捷环境中交付的相关文章

【项目管理】敏捷组织中PMO应遵循的准则

敏捷改变了人们的工作方式,不仅仅是开发部门,而且还包括其它的部门,例如HR.财务以及PMO等.在大多数组织中,PMO是一个控制体.它指导项目团队的规范.模板以及流程.目前,大多数的IT组织都敏捷化了. Nick Oostvogels,SkyCoach公司的项目经理及敏捷教练,最近发表了敏捷组织中PMO的新角色的文章.Nick说,组织敏捷带来了一些影响,例如业务单元有偏差.项目组合规划不满足敏捷的步调,以及项目管理办公室不知道如何支持敏捷团队. 一个经典的PMO突然必须处理敏捷项目时都会表现相同的

浅谈敏捷组织中PMO的角色

所谓的"敏捷组织"其实并没有标准的模式,而且PMO(项目管理办公室)并没有一个标准的角色定义.有一个非常普遍的误解,公司在选择"敏捷"或者"瀑布"的开发流程时只能做二元互斥的选择,导致的结果就是一些公司会试着让他们的业务和项目严格遵循这种模式到一种极致的状态.而正确的解决办法应当是让开放方式去适应业务需要,并且很多时候,两种开发方式应当兼而有之.一般来说,任何PMO都有责任去最大化组织内部项目组合的投资回报率,他们通过以下方式去达成: 通过选择对

敏捷测试中发现的一些问题及改进办法

最近产品出现了几个不大不小的问题,时间点却偏偏是在距离产品发布不到一个月!!在解决完问题后,不禁要思考一下:到底哪里出了问题? 下面是对最近出现的问题的反思和一些改进办法: 问题 1:遗漏重要需求 敏捷团队中需求的获取有很多种方式,大体的来源分为: a. 最终客户(需求和反馈) b. 行业标准 c. 竞争产品 d. 团队贡献和创新 e. 其他 我们遇到的问题是有一部分客户对域里的用户权限限制很高,不是我们常用的有域管理员权限,这是我们没有考虑到也从来没接触过的的使用方式,以至于产品根本无法在一些

敏捷团队中测试人员的角色

Karen Greaves和Sam Laing将会在Agile Testing Days 2015上发表主旨演讲,演讲题目为"测试人员正在消亡",Agile Testing Days 2015将于11月9日至12日德国Potsdam举行.小编将会覆盖本次会议报道. 小编对二人进行了采访,关于敏捷是如何影响测试人员角色的,为了缩短测试交付周期,测试人员可以采取哪些措施,敏捷团队中测试人员与其他团队成员之间的协作,敏捷团队中测试人员可以贡献的价值. 小编:我的经验是,敏捷更广泛的普及率正在

敏捷开发中的10大错误认识

敏捷开发中的10大错误认识 原文:http://www.computerweekly.com/opinion/The-top-10-myths-about-agile-development 作者:Peter Measey 译者:张某人ER  http://blog.csdn.net/xinxing__8185/article/ 摘要:对于快速发展的敏捷软件开发领域,本文将对其最常见的错误认识进行分析. 在如今全球市场的背景下,如何可以灵活变通,对于一个企业来讲,已然变得至关重要,因此,IT系统

如何在敏捷世界中实现高效的测试自动化

敏捷中的自动化是非常关键的. 想想在每个Sprint中添加和交付的许多特性.必须有一种方法来确保新添加的特性不会影响现有功能. 由于短跑持续时间较短,因此几乎不可能在每次产品在Sprint末端增加时执行整个套装.拥有一套自动测试服肯定会在这里扮演更重要的角色. 然而,引入自动化并使其成熟肯定需要一段时间.从长远来看,在规划和设计自动化活动方面进行初步投资肯定会有回报. 在敏捷中自动化什么?每当我们计划在我们的项目中引入自动化时,我们中的大多数人都会立即投票选择"烟雾测试服"或"

PVS更新Vdisk大型环境中提升为测试版

小环境和测试环境中pvs每次更新Vdisk镜像时完毕都都是提示为"生产版本",大型环境和一些特定的环境中,虽然VM启动的"版本"可以恢复,但是用户的很多数据是不可以逆转的,所以必须要求提示一个测试版本,长期测试后没有问题才可以投入到生产中使用. PVS-Server  首先更新完Vdisk后,提示版本选择"测试版",然后在"设备集合"中选择属性为"测试". Citrix Studio-Server-在对应的

测试人员在敏捷团队中扮演的角色

对于开发模式,现在大部分互联网公司都完成了从传统瀑布开发模式到敏捷开发模式的转型,这种转型相对传统的测试人员来说,不论是在角色定位还是在技能栈方面都提出了更大的挑战,那么测试人员应该如何应对呢?下面根据我平时工作的一些总结体会来说说测试人员应该发力的方向,供大家参考: 角色 1: 培训人员 在转型初期,测试人员应该针对开发人员的薄弱环节(即业务技能)进行培训和指导.由于工作任务的差别,开发人员对负责的模块业务和具体实现细节非常了解,但是对周边模块或者业务并不是非常清楚,主要体现在配置和使用方面.

让敏捷工具在敏捷开发中发挥高效作用

敏捷软件开发绝不再是一个新名词了,但理解还是时时有偏差.敏捷宣言中的第一条“个体和互动高于流程和工具”,有人就误读为“有了沟通,一切都迎刃而解” ,因此花费大量精力整顿团队合作,却轻视了工具(技术).其实宣言中的意思只是想强调个人和沟通更重要而已. 实际上,既然是软件开发,在所难免得面临工具的选择,而且很多优秀软件实践离开强有力的工具支持都玩不转.在如今的软件开发世界中,工具(这里谈的是软件工具)层出不穷,数不胜数,那么到底该怎么去选择适合的工具呢? 本文将根据我十几年的企业级软件开发经验给出一