看敏捷武士交付卓越软件 2
书都看了 分享一下把
首先 咱们先回顾一下上一次我讲的第一章最重点 :每周交付一些有价值的东西,也就是每一星期都让客户知道你的每一周都在做有用功。
现在开始第一部分敏捷简介的最后一章:结识敏捷团队。大家都知道,软件工程一个人是不可能做完成全部工作的。这就体现了团队的重要性,而一个优秀的团队,在敏捷项目中是不存在预先设计好角色的:任何人可以做任何工作。角色模糊可以增加团队合作性 保证产品质量每个环节每个人都参与进去。
关于敏捷团队,在我说完以后,你应该明白的是什么是典型的敏捷团队,如何组建自己的敏捷团队,以及敏捷团队在投入战斗之前需要准备什么。
敏捷团队的做事方式就如一个小型公司,只要能让项目成功,什么人做什么都可以,你也许会想到人各有所长各攻专项,但是在敏捷项目中,如业务分析师 程序员 测试员这种狭义的意义使不存在的。这是为了让这些活动不再彼此独立存在,大家协同工作,如此也就强调了团队合作的重要性。传统的团队是一次性的但是敏捷团队的分析 编码 设计 测试 是一连串的持续性活动,他们从未停止。
激发敏捷团队 就是敏捷团队战斗之前的准备
知道了什么是敏捷团队以后,如何激发敏捷团队, 第一条 集中办公,让每个人都坐在一起,好处就是效率高,问题能现场解决,交流顺畅,增加信任感。分布式办公总会存在劣势,当然现在的skype 视频会议可以弥补之一点
第二条 专职客户
书里面提到 ,团队编写的软件没有专职客户是可悲的。因为专职客户就是团队的核心成员,他们会在演示版中现身,解答问题,给出反馈并且为团队提供必要知道和洞见,
第三条 自组织
敏捷团队会设定一个目标,通过共同研究来实现目标。建设团队的办法是让角色适应人,而不是让人适应角色。如何自组织:1要让他们自己创建计划.提出规算,并对项目全权负责 2不要担心所谓的头衔,要更加关注交付有价值的软件 3团队里的人要有主动性,喜欢掌控自己的命运
第四条勇余承担和授权
优秀的敏捷团队会对其所产生的后果勇于承担,让团队去抉择,去做他们认为正确的事情,这样会激发团队的主动性并且使其独立工作。
第五条 夸职能
夸职能团队能够为用户提供全面服务
如何组建自己的敏捷团队 无非就是发现优秀员工
组建敏捷团队的技巧 1寻求多面手 2能够欣然接受模糊角色的人,那些能够放下自己架子的员工
开发团队结构图 开发团队由一群夸职能的人组成,他们会接受客户希望开发的任何特性并将其转化为可工作的软件。————————-敏捷客户 所有的项目敏捷需求来源于此——————————————敏捷分析师 就像铁面无私的侦探,
提出深层次的问题,能真正理解客户的软件需求。 ——————————————————————敏捷程序员 专业人士对软件质量要求严谨——————-敏捷测试者明白创建软件是一回事.了解其效果是另一回事————————敏捷项目经理 不遗余力为团队清扫一切问题————————敏捷客户体验设计师为客户创建有用可用的客户体验——————其他人 数据库管理员 系统管理员
技术文档作者 培训师 业务改进 基础设施和网络。。。。他们都是开发团队一部分应该与项目其他人待遇相同。