在估计敏捷软件开发中用户故事的相对大小时,团队成员应该估计用户故事的大小为1,2,3,5,8,13 ....... 所以估计的值应该类似斐波那契数列.但我想知道,为什么?
维基百科上的http://en.wikipedia.org/wiki/Planning_poker描述中有一句神秘的句子:
使用Fibonacci序列的原因是为了反映估计较大项目时的固有不确定性.
但为什么大项目存在固有的不确定性?如果我们减少测量,那么不确定性是否更高,这意味着如果更少的人估计相同的故事?即使较大的故事中的不确定性更高,为什么这意味着使用Fibonacci序列?它有数学或统计学原因吗?否则使用Fibonacci系列进行估算对我来说就像CargoCult科学一样.
我正在从Redmine的实验装置切换到公司广泛使用.我们确实使用了一些对我们来说是强制性的插件,例如redmine_backlog和redmine_gitosis(unmaintained,存在几个forks).虽然redmine发布了1.2.0,但chiliproject刚刚发布了1.5.0并确保主题和插件兼容.
让他们决定分叉redmine的原因让人觉得有很强的动力来支持这个项目.似乎chiliproject有更多的贡献者并且更频繁地更新.
因此,我正在寻找在生产环境中使用其中一个项目的优缺点!
谢谢,
马蒂厄
我一直在管理敏捷团队很长一段时间.现在,我正处于一家公司,无论我如何努力实现面对面是要走的路,并且excel床单能让我们前进.但该公司将"网页中的烧毁图表"视为主要焦点.他们实际上看到了这一点,并且能够在线查看和跟踪积压作为最重要的事情,在此之前我们基本上无法继续.涉及的人实际上并不是那么多,他们并没有分散在多个办公室,所以我真的看不出需要.但我决定不再为此疯狂,只是咬紧牙关.
所以我开始四处寻找Pivotal Tracker,Banana Scrum和其他一些尝试.混合它们都可能是我最合适的,但考虑到下面的标准,哪个最适合我?我已经搜索了StackOverflow并在发布之前阅读了一些建议,但它们都没有满足我的所有需求.主要问题是让人们了解部门的工作量和未来的工作负荷,但如果我们要开始使用管理工具,它也可以填补其他一些要求.
更新:开源更可取.Jira很不错,但许可证非常昂贵
更新2012-01-03:我想提一下Redlog的Backlogs,它以可接受的方式为Redmine添加了Scrum工具.
我最近开始使用"Jira"和"GreenHopper"插件.但是,我觉得这不是真正做我想要的.我在"Scrumworks pro"中看到了一个很酷的功能,您可以将该应用程序作为桌面应用程序运行.因此我的要求包括:
有什么建议?
由于我们是一家小公司,我既是项目经理又是开发人员.我为客户创建的规范包含许多用于描述和定义项目的元素,包括用户故事以及我认为需要包含的任何其他元素以向客户端定义项目(例如线框,用户流,站点地图等).
如果功能规范"描述了产品如何完全从用户的角度工作.它并不关心事物是如何实现的.它讨论了特征." 那么有没有人看到使用用户故事定义网站的功能规范有任何问题?有没有人真的以这种方式做功能规格?
我真的想尝试一下我的游戏,并想知道这种方法是否适用于那些可能对功能规范应该包含哪些内容有更严格意见的大客户,因此可能需要采用正式的方法.目前我们的客户肯定对我们的文档制作方法做出了很好的反应.
我有兴趣听听项目管理专业人士对此的看法.
我知道DevOps的实现结构。我正在审查和实施 AiOps。这个领域有哪些实用工具?
我想在 CICD 和 ContinuousFeedback 工具中研究人工智能?
目前,我公司利用敏捷作为其开发主管.我的老板找到了我,以确定一些方法来确定项目经理在飞行中给定项目的工作量.说实话,我真的不能想到任何傻瓜证明.
我想最好的问题是我们如何评估项目经理每天的忙碌程度?
我正在尝试以更有条理的方式工作并开始采用用户故事.
我想我误解了如何将用户故事用于技术方面.
假设我正在编写一个应用程序代码,该应用程序可以为我提供Google中某个关键字的网站排名.
用户故事就像这样:
作为互联网营销人员,
我想知道我的网站在哪里为关键字排名
所以我会知道我的SEO工作是否有效
现在这很简单,以用户为中心......但是,如果我需要将代理引入循环,会发生什么.
一方面,Proxies是技术实现细节,另一方面,代理是Internet Marketer域的一部分.
我该如何制作这样的故事?
作为互联网营销人员,
我想在Google搜索时使用代理商
这样我们就可以检查很多关键字而不会阻止我们
上面的场景对我来说听起来不对...也许我可以将它重写为:
作为一名互联网营销人员,
我希望能够一次检查很多关键词,
这样可以节省我的时间
这听起来更合适,但是我可以给出什么样的验收标准呢?尝试在一分钟内刮掉谷歌100次?是不是浪费时间?
这是另一种情况.当我想要实现的功能是代理可以在30秒内使用一次时,我应该如何制作用户故事?我不知道如何从以用户为中心的角度来解决这个问题......
我想做的另一件事是提出另一件事Role
.Internet Marketer
我可以说我们有一个叫做的角色,而不是以中心为中心Google Scraper
.我可以说这Internet Marketer
与...有关Google Scraper
.
现在我可以写一个用户故事,如:
作为Google Scraper,
我想在每次搜索时更改代理,
因此Google不会禁止我
您对如何处理上述技术实施细节有什么看法?它还可以帮助将系统分解为模块......
我正在使用ZenHub进行任务管理.在ZenHub中,我看到如下所示的5列:
所以,我决定将所有问题都转移到Backlog.在那之后,我有一个问题:To Do
和之间有什么区别In Progress
?因为Backlog
必须完成所有任务.当我想完成一项任务时,为什么我不能直接通过In Progress
?
我们有一个由五人组成的开发团队,将并行构建多个内部项目.通过研究,我发现最好创建一个团队项目,即使对于我们的情况,对吗?
如果是这样,您能否建议如何为项目和时间表设置适当的迭代?
TFS问题 - 小团队,多个项目听起来与我的情况类似,但我似乎无法在TFS敏捷流程板中获得多个"当前"迭代.
agile ×5
scrum ×2
user-stories ×2
azure-devops ×1
bdd ×1
chiliproject ×1
devops ×1
math ×1
metrics ×1
redmine ×1
statistics ×1
tdd ×1
tfs ×1