如何估计敏捷方法的初步基础开发?

时间:2012-03-08 18:37:36

标签: agile scrum extreme-programming

每个软件开发都必须从某个地方开始。通常有类结构,体系结构,初始表单设计或任何其他需要编写的元素。

我的问题是:如何估算这次初步开发所需的时间?它应该被估计为一个用户故事的发展,但是哪一个?我觉得这个故事的估计与其他人相比会“妥协”,因此可能会优先考虑。

您通常如何估算初始软件开发的工作量?您是否将努力包含在现有用户故事中?您是否创建了一个新的“用户故事”来包含它?你估计一下吗?

2 个答案:

答案 0 :(得分:0)

开发估算将基于您可用的信息,因此您在项目生命周期中越晚,您就越有可能产生更准确的估算。

例如,如果您有一个用户故事,例如 'As a site admin I need to add a product so that the customer site can sell it'

如果您还没有管理网站或客户网站,那么这个用户故事需要分成需要先解决的较小的用户故事。

如果您有管理站点和客户站点,那么任何新类,架构更改,表单设计的估算值都应包含在您的add a product用户素材的估算值中。

答案 1 :(得分:0)

你不估计。这是一个时间框的活动。我们需要一天的时间才能开始。在一天结束时,我们会评估我们是否有足够的信心继续,退出或不得不花费更多时间。