大多数人都会互斥Scrum和Agile,但与敏捷实践相比,Scrum Practice之间的区别是什么?
我是一个非常小的初创公司,我们开始使用Scrum/Agile开发周期的形式.
在很多方面我都喜欢Scrum.我们有短暂的冲刺(2周),我喜欢Burn Down Chart来跟踪球队的进步.我也喜欢功能板,所以我总是知道接下来应该做什么.从板上取下一张功能卡,完成它然后将它放入烧毁堆中感觉很好.
但是,我们现在正进入我们的第18个Sprint发布周期,我开始感到有点焦虑.不是我不喜欢工作或我的同事,只是这些短跑是......好吧,冲刺.从开始到结束,我确实感觉自己正在与时间赛跑以保持我们的发展速度.当我们完成sprint时,我们花了一天时间来计划下一个sprint的功能集和估计,然后再关闭.
对于在成熟的敏捷/ Scrum开发过程中工作的人来说,这是正常的吗?或者我们错过了什么?Scrum环境中是否有时间未分配/未跟踪以完成一些小事并清除头脑?
我很好地阅读了Scrum的好处和过程.我在积压,燃尽图表,迭代,使用用户故事以及Scrum"框架"的其他各种概念上获得了想法.
据说......我在一家网络开发公司工作,一次管理多个项目,六个团队成员组成"生产团队".
Scrum如何处理多个项目?您是否仍然只是在一定时间内为单个项目安排迭代,整个团队都会对其进行处理,然后在迭代完成后再使用新的迭代继续下一个项目?或者是否有一种"敏捷"的方式来管理多个项目,并且只有一个团队同时进行自己的迭代?
我在过去几天一直在研究和阅读有关Scrum的内容,并阅读有关Sprint规划和任务的内容.我脑海中浮现的一个问题是如何处理Scrum中的错误.Henrik Kniberg 在Trenches的非常好的书Scrum和XP中列出了一些处理这个问题的方法:
这真的需要根据项目来决定还是有更好的解决方案?我可以想到每种方法的问题.是否有混合物来自那些效果最好的方法?你如何在你的项目中处理这个?
每当新开发人员加入团队或计算机时,开发人员都在使用更改,开发人员需要做大量工作来设置本地开发环境以使当前项目正常工作.作为一个SCRUM团队,我们正在尝试自动化所有内容,包括部署和测试,所以我要问的是:是否有工具或实践使本地开发环境设置自动化?
例如,为了设置我的环境,首先我必须安装eclipse,然后安装SVN,Apache,Tomcat,MySQL,PHP.之后我填充了数据库,我不得不对各种配置文件进行微小的改动等等......有没有办法将这种劳动减少到一键?
我知道之前已经提出过稍微接近的问题,但这个问题有点不同.
我们是一家预算非常有限的初创公司,我们正在寻找一个完全免费的敏捷软件开发流程工具,对用户数量没有任何限制.我们不希望对用户数量有限制,因为可能会有很多人为我们做小任务,如果他们突然超过用户限制数量,我们将不得不付出很多每月工具的钱.
如果它能够支持它将是非常有用的:
我在这里检查了很多这些工具:
http://agilescout.com/best-agile-scrum-tools/
但我没有找到任何对于无限用户完全免费的.他们中的一些人也没有看板.我检查了Agilefant,但其在线版本将从2014年开始支付.我还检查了Stackoverflow,但没有一个问题是针对"完全免费的工具".
对你的帮助表示感谢.
我想在TFS 2012的Scrum 2.0模板中修改Burndown图表,以便周末不再显示.我已经看过这篇文章,但不幸的是,从Board View运行时,那里列出的解决方案不适用于Burndown Chart.
有没有人建议如何在Board View中修改它?
引用维基百科:
Scrum由ScrumMaster提供便利,ScrumMaster的主要工作是消除团队实现冲刺目标的障碍.ScrumMaster不是团队的领导者(因为他们是自我组织的),但作为团队和任何分散注意力的影响之间的缓冲.ScrumMaster确保Scrum过程按预期使用.ScrumMaster是规则的执行者."
在这个基础上工作,以及大多数企业一次运行2-3个项目的事实,SM为填补全职工作做了哪些实际的工作任务?或者,这不是一份全职工作,而是个人做其他事情,如开发,销售等?
有没有什么SM可以分享?
Sprint和迭代之间是否存在差异,或者Sprint或Sprint中的迭代是否只是Scrum中使用的术语而不是迭代?如果有人可以对此有所了解,将会很有帮助.
假设有4个冲刺并且您已经确定第一个冲刺将持续10天是否需要其他3个冲刺应该具有相同长度的第一个决定冲刺的长度??.