大数据敏捷团队的开发管理实践本场Chat的内容包括:1.Scrum的角色定义2.Scrum会议简介3.实际项目中ScrumMaster的定位4.用户故事的拆分与管理(Jira管理用户故事)5.非技术型ScrumMaster如何应用度量指标6.大数据Scrum团队案例分享(借助Kanban理念动作团队)敏捷一词已深入人心,不管你是否在用,你也一定听过或学过很多次。敏捷到底是什么,应该怎么来运用,或许每个人都有自己的理解和自己实践的方式。本文从基本概念出发,结合实践,介绍在特定环境的敏捷实践经验。先从一张图开始对Scrum有一个大体的了解。SCRUM中的3,3,5,5GitChatSCRUM中的3,3,5,53个角色1.产品负责人(ProductOwner)。2.ScrumMaster。3.Scrum团队。3个工件1.产品Backlog(ProductBacklog)。2.SprintBacklog。3.燃尽图(Burn-downChart)/ProductIncrement。5个会议1.产品Backlog梳理会议(BacklogGroomingMeeting)2.Sprint计划会议(SprintPlanningMeeting)3.每日站会(DailyStand-upMeeting)4.Sprint评审会议(SprintReviewMeeting)5.Sprint回顾会议(SprintRetrospectiveMeeting)5个价值1.承诺–愿意对目标做出承诺。2.专注–把你的心思和能力都用到你承诺的工作上去。3.开放–Scrum把项目中的一切开放给每个人看。4.尊重–每个人都有他独特的背景和经验。5.勇气–有勇气做出承诺,履行承诺,接受别人的尊重。SCRUM理论基础Scrum以经验性过程控制理论(经验主义)做为理论基础的过程。经验主义主张知识源于经验,以及基于已知的东西做决定。Scrum采用迭代、增量的方法来优化可预见性并控制风险。GitChatScrum的三大支柱支撑起每个经验性过程控制的实现:透明性、检验和适应。Scrum的三大支柱如下:第一:透明性(Transparency)透明度是指,在软件开发过程的各个环节保持高度的可见性,影响交付成果的各个方面对于参与交付的所有人、管理生产结果的人保持透明。管理生产成果的人不仅要能够看到过程的这些方面,而且必须理解他们看到的内容。也就是说,当某个人在检验一个过程,并确信某一个任务已经完成时,这个完成必须等同于他们对完成的定义。第二:检验(Inspection)开发过程中的各方面必须做到足够频繁地检验,确保能够及时发现过程中的重大偏差。在确定检验频率时,需要考虑到检验会引起所有过程发生变化。当规定的检验频率超出了过程检验所能容许的程度,那么就会出现问题。幸运的是,软件开发并不会出现这种情况。另一个因素就是检验工作成果人员的技能水平...