scrum

艾伟也谈项目管理,敏捷实施中的常见错误

橙三吉。 提交于 2020-02-09 08:38:40
  一些评论员写下了敏捷实施中 一些 常见错误和反模式。他们贴出了“Top X”列表,列出了需要避免的事项和他们曾在各种组织实现敏捷时见过的错误。 /*--> */ /*--> */ Target Process 的 Michael Dubakov写了两篇博文:“10个敏捷实施中最常见的错误”( Part 1 ; Part 2 )。 他认为“ 许多公司在敏捷实施中再三犯同样的错误。 ” /*--> */ /*--> */ 他的常见错误列表如下: /*--> */ /*--> */ 1. 从一个工具开始 敏捷开发是不同的。一个工具不会立刻产生影响,不会由于这一工具的存在而解决多数的问题。而且,你由于需要为工具的实施投入精力, 这会 影响更重要的目标--敏捷实施。 /*--> */ /*--> */ 2. 从一个过程开始 多数公司是从一个过程开始的。这错误不是很严重,但更常见。如果你读读Scrum相关资料,会觉得它看起来很容易启动。你实施所有的Scrum实践,在若干sprint后发现开发有 了 点改进,但 远没有达到预期。于是热情开始消退,过程开始退化。任何公司开始尝试任何敏捷过程前做的第一件事 应该 是,专注于敏捷价值,比如:沟通、协作、反馈、信任和热情。 如果你对这些价值中的任何一个做出妥协,就几乎不可能实施一个 良好地 开发过程。 3.开发实践就足够了 有趣的是

关于远程办公,微软MVP 15年研发团队的经验分享

北慕城南 提交于 2020-02-06 16:45:08
今天是2月5日,春节假期结束后的第三天了。为了能够应对来势汹汹的疫情,众多互联网企业纷纷开启了远程办公模式。不知道各团队前两天的远程办公效果如何,我们 Worktile 管理层在大年初四就开始讨论远程办公的事情,并且将可能出现的问题都尽量提前想到并做了准备。从这两天实际执行的情况看,我所在的研发团队执行的还不错,基本没有受到什么明显的影响。因此我们希望将我们远程办公的一些思考、准备和实践分享给大家,共渡难关。 先简单介绍下,我是 Worktile 基础平台部的负责人,部门包括负责核心组件开发的平台组和负责线上及公司内部服务器管理的运维组。我们的运维团队一直都是一个分布式团队,成员包含北京和杭州,我本人之前也有几年跨国公司的工作经历,对远程工作并不陌生。接下来我想就以下几个方面聊一下我们 Worktile 研发团队是如何实施远程办公的。 明确远程办公的原则 首先,作为研发线的一名主管,我首先给自己明确了一条远程办公的原则——信任,并且首先是自上而下的信任。也就是说,远程办公首先要求管理者,无论是公司CEO还是普通的小组长,都要完全信任自己的团队成员是有责任、有担当,能够自觉的按时按质完成任务,能够主动沟通工作中的问题。只有基于这样的信任,远程办公才可能展开。否则,就会陷入到监视、控制、猜疑这种危险的状况中。所以,信任是远程办公的基础。 其次,任何一级的管理者都要以身作则

Scrum冲刺阶段3

纵饮孤独 提交于 2020-02-06 02:20:46
Alpha项目冲刺 Scrum冲刺阶段3 1.今日各个成员完成任务 学号 姓名 问题 211606387 叶宏奇(队长) 组织好团体的整体协作 211606354 陈泓宇 风格磨合 211606306 黄柏涛 风格磨合 211606309 焦成伟 前端设计比较困难,还在学习 211606375 牛振乾 初步构思完成,还在逐步完善 211606310 柯伟敏 后端困难,学习ing 211606385 谢章洪 后端困难,学习ing 211606308 江东 后端困难,学习ing 2.今日各个成员的问题 学号 姓名 问题 211606387 叶宏奇(队长) 暂无 211606354 陈泓宇 暂无 211606306 黄柏涛 暂无 211606309 焦成伟 前端设计比较困难 211606375 牛振乾 逐步完善构思 211606310 柯伟敏 后端困难 211606385 谢章洪 后端困难 211606308 江东 后端困难 3.明日各个成员的任务安排 学号 姓名 任务 211606387 叶宏奇(队长) 加强组织好团体的整体协作 211606354 陈泓宇 进行风格设计 211606306 黄柏涛 进行风格设计 211606309 焦成伟 继续学习前端设计 211606375 牛振乾 努力写出大纲 211606310 柯伟敏 继续学习后端搭建 211606385 谢章洪

Do-Now—团队Scrum 冲刺博客二

[亡魂溺海] 提交于 2020-02-03 14:01:12
各个成员今日完成的任务 侯泽洋:完成奖励页面设计,完成奖励从云端拉取到本地: 完成奖励从云端拉取到本地 周亚杰:完成个人中心页面设计,登录界面美化: 注册登录界面美化 王志伟:完成倒计时功能,并对页面进行优化: 添加倒计时功能 仇夏:燃尽图设计,登录注册界面设计 唐才铭:完成登录页动画设计,并进行引导页设计 项目燃尽图 站立式会议照片 各个成员遇到的问题 侯泽洋 问题1:Recycleview添加点击事件,参考网上博客进行编写。 解决方案:参考博客: RecyclerView的item点击事件和长按事件 (1):在适配器里写好接口并进行回调 //define interface public interface OnRecyclerViewItemClickListener { void onItemClick(View view, int data); } public interface OnRecyclerItemLongListener{ void onItemLongClick(View view,int position); } public void setOnItemClickListener(OnRecyclerViewItemClickListener listener) { this.mOnItemClickListener = listener; }

《发际线总是和我作队》第八次团队作业:Alpha冲刺

旧街凉风 提交于 2020-02-03 12:02:03
项目 内容 这个作业属于哪个课程 软件工程 这个作业的要求在哪里 实验十二 团队作业8:软件测试与Alpha冲刺 实验十一 团队作业7:团队项目设计完善&编码 团队名称 发际线总和我作队 作业学习目标 (1)掌握面向对象软件设计方法;(2)掌握软件编码实现的工程要求 任务一: 团队项目github仓库地址链接: GitHub仓库 任务二:【Alpha】Scrum Meeting 【Alpha】 Scrum Meeting1 【Alpha】 Scrum Meeting2 【Alpha】 Scrum Meeting3 【Alpha】 Scrum Meeting4 【Alpha】 Scrum Meeting5 来源: https://www.cnblogs.com/fjxzshwzd/p/11080214.html

敏捷开发之scrum模型

丶灬走出姿态 提交于 2020-02-03 09:52:50
什么是敏捷开发? 敏捷开发( Agile Development )是一种以人为核心、迭代、循序渐进的开发方法。 怎么理解呢?首先,我们要理解它不是一门技术,它是一种开发方法,也就是一种软件开发的流程,它会指导我们用规定的环节去一步一步完成项目的开发;而这种开发方式的主要驱动核心是人;它采用的是迭代式开发; 为什么说是以人为核心? 我们大部分人都学过瀑布开发模型,它是以文档为驱动的,为什么呢?因为在瀑布的整个开发过程中,要写大量的文档,把需求文档写出来后,开发人员都是根据文档进行开发的,一切以文档为依据;而敏捷开发它只写有必要的文档,或尽量少写文档,敏捷开发注重的是人与人之间,面对面的交流,所以它强调以人为核心。 什么是迭代? 迭代是指把一个复杂且开发周期很长的开发任务,分解为很多小周期可完成的任务,这样的一个周期就是一次迭代的过程;同时每一次迭代都可以生产或开发出一个可以交付的软件产品。 关于Scrum和XP 前面说了敏捷它是一种指导思想或开发方式,但是它没有明确告诉我们到底采用什么样的流程进行开发,而Scrum和XP就是敏捷开发的具体方式了,你可以采用Scrum方式也可以采用XP方式;Scrum和XP的区别是, Scrum偏重于过程,XP则偏重于实践,但是实际中,两者是结合一起应用的, 这里我主要讲Scrum。 什么是Scrum? Scrum的英文意思是橄榄球运动的一个专业术语

敏捷开发方法综述

柔情痞子 提交于 2020-02-03 05:14:05
敏捷开发是一种以人为核心、迭代、循序渐进的开发方法。在敏捷开发中,软件项目的构建被切分成多个子项目,各个子项目的成果都经过测试,具备集成和可运行的特征。换言之,就是把一个大项目分为多个相互联系,但也可独立运行的小项目,并分别完成,在此过程中软件一直处于可使用状态。 敏捷建模(Agile Modeling,AM)的价值观包括了XP(Extreme Programming:极限编程)的四个价值观:沟通、简单、反馈、勇气,此外,还扩展了第五个价值观:谦逊。 Scrum和XP就是敏捷开发的具体方式。 Scrum和XP的区别是,Scrum偏重于过程,XP则偏重于实践,但是实际中,两者是结合一起应用的。 Scrum是指一种迭代式增量软件开发过程,通常用于敏捷软件开发。虽然Scrum是为管理软件开发项目而开发的,它同样可以用于运行软件维护团队,或者作为计划管理方法。Scrum之间的合作称为“Scrum of Scrums”。 Scrum开发流程中的三大角色: 产品负责人(Product Owner)主要负责确定产品的功能和达到要求的标准,指定软件的发布日期和交付的内容,同时有权力接受或拒绝开发团队的工作成果。 流程管理员(Scrum Master)主要负责整个Scrum流程在项目中的顺利实施和进行,以及清除挡在客户和开发工作之间的沟通障碍,使得客户可以直接驱动开发。 开发团队(Scrum

敏捷开发方法综述

别等时光非礼了梦想. 提交于 2020-02-03 03:23:24
敏捷开发 敏捷开发以用户的需求进化为核心,采用迭代、循序渐进的方法进行软件开发。在敏捷开发中,软件项目在构建初期被切分成多个子项目,各个子项目的成果都经过测试,具备可视、可集成和可运行使用的特征。换言之,就是把一个大项目分为多个相互联系,但也可独立运行的小项目,并分别完成,在此过程中软件一直处于可使用状态。 那Scrum又是什么呢?Scrum的英文意思是橄榄球运动的一个专业术语,表示“争球”的动作。 Scrum 是一个用于开发和维持复杂产品的框架 ,是一个增量的、迭代的开发过程。在这个框架中,整个开发过程由若干个短的迭代周期组成,一个短的迭代周期称为一个Sprint,每个Sprint的建议长度是2到4周(互联网产品研发可以使用1周的Sprint)。在Scrum中,使用产品Backlog来管理产品的需求,产品backlog是一个按照商业价值排序的需求列表,列表条目的体现形式通常为用户故事。Scrum团队总是先开发对客户具有较高价值的需求。在Sprint中,Scrum团队从产品Backlog中挑选最高优先级的需求进行开发。挑选的需求在Sprint计划会议上经过讨论、分析和估算得到相应的任务列表,我们称它为Sprint backlog。在每个迭代结束时,Scrum团队将递交潜在可交付的产品增量。 Scrum起源于软件开发项目,但它适用于任何复杂的或是创新性的项目。 其中

Alpha阶段第1周Scrum立会报告+燃尽图 04

佐手、 提交于 2020-01-30 11:09:35
作业要求与 https://edu.cnblogs.com/campus/nenu/2018fall/homework/2246 相同 一、 小组介绍 组长:刘莹莹 组员:朱珅莹 孙韦男 祝玮琦 王玉潘 周昊 赵美增 潘世维 队名:二次元梦之队 二、 Scrum立会 要求 1:工作照片 Scrum master:潘世维 要求 2:时间跨度 2018年10月20日 13:17—13:42共计25分钟 要求 3:地点 信息科学与技术学院230教室靠墙倒数第三排、第四排 要求 4:立会内容 昨天的成绩: 召开Alpha阶段第一周第三次Scrum立会对于本周工作进展进行汇报,调整任务安排,解决图片报错问题。 今天的计划: 首先,需要召开Alpha阶段第一周第四次Scrum立会针对分配的任务进行讨论,针对游戏界面简陋的问题进行讨论。 目前的困难 : 考虑在页面设计时加入动画效果,但操作时存在困难。 要求 5:todo list 任务ID 任务 状态 1 召开第1次立会 已完成 2 召开第2次立会 已完成 3 召开第3次立会 已完成 4 召开第4次立会 已完成 5 召开第5次立会 未完成 6 召开第6次立会 未完成 7 对Alpha阶段贡献分配规则进行制定 已完成 8 搭建开发环境 已完成 9 制定安全机制 已完成 10 接口协议标准化 已完成 11 接口版本控制 已完成 12 架构分层

课后作业-阅读任务-阅读提问-1

强颜欢笑 提交于 2020-01-28 23:01:20
关于第六章 敏捷流程 剖析Sccrum这个方法论, 在第三步冲刺阶段 外部人士不能直接打扰团队成员。一切交流只能通过scrum大师来完成。 这一措施较好的平衡了交流和集中注意力的矛盾,有任何需求改动都留待冲刺结束后再讨论。 第一次读到这里对scrum大师这个职位不是很理解,靠一个人来交流决策会不会影响开发的软件走偏 不能满足用户需求 冲刺结束后在修改讨论是不是会耽误时间。 来源: https://www.cnblogs.com/zmcc/p/7505435.html