A.敏捷是不是站立式会议,是不是把项目切分成几个小阶段就是迭代了?
答:当然不只是站立会议,之所以要站立,是为了尽可能能在15分内解决问题,尽可能简短, 假如有这个思想,即使大家是坐着开会的话,主持人把握好了,也一样是敏捷了.而把项目切成几个小阶段,不一定等于迭代,
要看你在每个阶段是否很好地应用了XP的思想和方法,否则跟传统的RUP(Rational Unified Process,统一软件开发过程,统一软件过程)没分别
B.敏捷的团队规模要多大?10个人还是4,5个人?
答:一般来说,人为一个敏捷团对4-6人是很高效合适的,因为人一多,管理起来就麻烦,意见也多,当然如果 你的团对都是由敏捷精英组成的话,那个恭喜你,10人也行(但不要忘记,三个和尚没水吃的道理哦),但问题是,你如何管理这10个敏捷精英?再拆分为2组吧!另外,如果项目规模小的话,2-3人,其实都可以敏捷了, 不要形而上学。
C.敏捷团队中的人员如何配置?是不是要水平相当,经验相当?
答:我认为,如果比如要实施结队的话,水平还真的是相当好点,否则就是初学在一边看,高手在教学, 大家没思维的碰撞和互动。但一个团队中,倒不一定要求太多人有敏捷经验,有小部分人没敏捷经验, 有时反而是好事,所谓当局者迷,旁观者清。还有,要注意人员配置中,性格的相融性,让他们互相相处的好, 这就涉及人际关系学了,那时另外一个学问了。
D.当团队中出现短板时,敏捷的结对编程会不会变成致命的缺陷?
答:个人一直认为结对编程要谨慎用,特别是在国内的情况下,包括结对的环境,水平,制度,都要很小心, 否则真是有可能成为障外呢
E.敏捷团队中全功能团队和去角色化(尤其是没有PM这个角色),会不会让项目失控?
答:敏捷的BA和scrummaster等角色,其实也都承担了部分PM的角色了,当然也有不少由SQA去做 scrummaster的,这看各公司的人力配置,也可以依然用PM这个角色,因为可能团队中,scrummaster 可能由那些对过程改进更有能力更有兴趣的人去做,反而更好,PM依然做PM的角色,做点管理进度的,这时的PM 其实职能已经是跟传统的PM有点不大一样了,等于把"scrummaster"的角色一分为2了。
F.敏捷不是完全抛弃文档,但是文档要去到什么级别?和传统的文档又有什么区别?
答:敏捷的文档,我认为要做到“用的时候团队能看的明,执行时正确理解,交接时能顺利交接”就可以了, 甚至在代码中都可以搞进很多重要的文档,把注释提升一个层次。但要是交付用户时,用户要一套传统文档, 那就要提前准备,安排专人去搞了,所以,文档一定要有的。
G.敏捷开发扁平化的结构,如何保证不会出现扯皮和纠缠不休?
答:这个问题有点大,个人认为,无论什么开发方法,之前一定要把制度落实,严格执行, 团队达成共识,大家心中都敏捷了,思想目标认同了,才有继续工作的动力。
H.站立式会议如果避免沦为流水账汇报,如何让大家清楚得知道你在干什么,遇到什么问题?
答:时间上规定,其次,有人记录,记录模版要简单,不要传统会议那些麻烦的记录格式; 严格按照SCRUME的,昨天做了什么,遇到什么困难,今天打算如何做和解决。主持者在之前一天,摸好底 大概心中有数,指定站立会议要大概什么话题。理想中的每日立会 团队成员陆续到达办公室,收收邮件,看看信息。立会时间到了,团队成员来到了白板前。大家先打了个招呼,开个 玩笑活跃了气氛。然后团队成员依次站到白板面前给团队描述他昨天完成的、今天计划的和遇到的障碍。气氛轻松, 完成的好的团队表扬,遇到障碍的团队七嘴八舌快速落实了会后哪些人将参与这个障碍的解决。才6分钟左右,会议就 开完了。大家站在一起,“123xx团队是最棒的”,作为会议的结束。
I.敏捷开发究竟适合哪些业务场景?项目or产品?(同行倾向于项目,说是产品经常要改,可是敏捷的宣言不就 是拥抱变化吗)
答:应该说,都适合吧,但好象大家实践项目的多点,
J.敏捷开发中,成员分工要如何进行?横向划分或者纵向划分?
答:感觉其实按scrum的划分方法就足够了。必要时再调整下,但感觉产品经理,还是要设置这个职能,当然 有些可以兼职淡然。
K.敏捷开发和管理中,如何让后进来的新人尽快熟悉产品和架构?
答:个人感觉,还是要看新人是否愿意敏捷,不愿意,从骨子里喜欢传统的话,不要让他入敏捷团队了。 其次,搞好培训,把团队的气氛搞好,多激励,有时不妨搞点传销的气氛。培训要导师制,旧人带新人。 让新人也能多发表自己的意见,旁观者清,让新人从心理上先融入敏捷中去。要是一些技术强的新人,可以让其 快速轮岗,比如作为需求,规划,架构,编码,测试的观察员,快速让其都跟踪一次流程,不要认为一拿到新人, 就当其牲口,让其去干活。
分享到:
相关推荐
《关于敏捷开发的一本好书》是一本由Jim Highsmith撰写的著作,出版于2002年,全书共448页,ISBN号为0-201-76043-6。该书深入探讨了敏捷软件开发这一主题,旨在帮助读者理解并实践敏捷开发的核心理念与方法论。 ###...
1. "敏捷开发Scrum.doc":这可能是一份关于敏捷开发中的Scrum框架的详细文档,涵盖了Scrum的角色(产品负责人、Scrum Master和开发团队)、事件(Sprint、Sprint计划、每日Scrum、Sprint评审和Sprint回顾)以及工件...
最近抽出时间,看了一本关于敏捷的书籍,其中以生动的例子讲解了 scrum 的相关知识 , 让我映象很深刻,当然也受到了不少启发,在此,小弟不才,和大家一起分享下。 关于敏捷,这个大家百度一下就知道了,我就不废话...
根据提供的文件内容,以下是关于SCRUM(敏捷开发模式)的相关知识点: ...以上是基于提供的文件内容整理的关于敏捷开发模式SCRUM的知识点。由于文件内容有限,更多的具体细节和深入讨论将需要进一步的文档和实践经验。
【我的敏捷文档】是关于敏捷开发方法论的资料集合,主要包含了两本书籍:《敏捷无敌》和《Kanban and Scrum - cn》。这两本书深入探讨了敏捷开发的核心理念以及具体实践策略,旨在帮助读者理解并有效地应用敏捷方法...
本培训资料集包括了敏捷开发的理论、实践以及用于员工和学生培训的文档和PPT,以下是关于敏捷开发的一些关键知识点: 1. **敏捷宣言**:敏捷开发的核心理念是人高于流程,可工作的软件高于详尽的文档,客户合作高于...
【2012敏捷开发大会PPT】是一个集合了多位业内专家在敏捷开发领域的深度分享,涵盖了一系列关于敏捷开发理念、实践以及转型策略的主题演讲。这些演讲内容旨在推动软件开发团队更加高效、灵活地应对快速变化的需求,...
Scrum是一种敏捷开发框架,由Jeff Sutherland和Ken Schwaber等人在1990年代初期提出,最初在Easel Corp实施。它强调团队协作、快速反馈和适应性,旨在提高软件开发的效率和质量,特别是在面对复杂和变化的项目需求时...
CMMI V1.3版本对敏捷方法的注解是针对那些采用敏捷开发方式的组织,以帮助他们在遵循CMMI模型的同时,充分利用敏捷的灵活性和高效性。 在CMMI V1.3中,对于敏捷方法的考虑主要体现在对实践的通用性和适应性的理解上...
根据提供的文件信息,无法直接生成关于敏捷开发知识体系的具体内容知识点,因为所给内容并非实际的知识体系描述或相关内容,而是提示信息和一个网址链接。但是,根据标题“敏捷开发知识体系--高清版.pdf”,我们可以...
综上所述,《如何构建敏捷项目管理团队》不仅是一本关于敏捷教练角色和职责的指导书籍,更是一部涵盖了敏捷团队构建方法、角色定位以及实战经验分享的综合性著作,对于正在备考敏捷教练认证或是希望深入了解敏捷开发...
【敏捷开发全程实战】是关于敏捷开发方法论的深度实践指南,旨在帮助读者全面理解和掌握敏捷开发的核心理念、流程及工具。在这个过程中,我们将深入探讨敏捷开发的起源、价值以及如何在实际项目中有效地实施敏捷。 ...
因此,《敏捷武士》不仅是一本关于敏捷技术的手册,更是引导读者如何构建一个灵活、高效且能够持续创新的组织文化的指南。 总之,《敏捷武士》是一本集理论与实践于一体的优秀著作,对于希望深入了解敏捷开发精髓并...
在这个压缩包文件"敏捷学习资料"中,可能包含了一系列关于敏捷开发的学习资源,如理论介绍、实践案例、工具使用指南等,旨在帮助学习者深入了解并掌握敏捷开发的核心理念和实践技巧。 首先,敏捷开发的核心价值观...
本培训资料包含了一系列关于敏捷开发的PPT和文档,非常适合用于员工和学生的培训。 一、敏捷宣言 敏捷宣言是敏捷开发的核心,它强调了四个价值观:个体和互动高于流程和工具,可工作的软件高于详尽的文档,客户合作...
在本压缩包中,你将找到一系列关于敏捷开发和管理的资料,帮助你理解和实践敏捷理念。 首先,我们看到一个名为“火星人敏捷开发手册+2012-12-25.pdf”的文件,这可能是一本详细介绍敏捷开发实践的手册,特别版为...
《敏捷软件开发经典教材》是IT领域内关于敏捷开发的一部权威著作,由Alistair Cockburn编写,作为敏捷开发领域的先驱者之一,Cockburn在此书中深入探讨了敏捷开发的理念、方法以及实践,为软件开发团队提供了一套...
敏捷开发是软件开发领域的一种方法论,旨在应对传统软件工程理论中存在...本书《轻松Scrum之旅:敏捷开发故事》是一本关于敏捷开发的实践经验和方法论的书籍,旨在帮助读者更好地理解和掌握敏捷开发的思想和实践经验。