我想知道,当一个新的项目到来时,比如说建立一个社交网站,我如何将项目分解为小任务。每个项目通常有2-4个程序员,而且通常没有测试人员。我应该把整个网站从一开始就分成4个小时的任务。我们应该分阶段来做吗?那么测试呢,让程序员测试代码可以吗?
谢谢您抽时间见我。
发布于 2009-09-19 12:17:41
我们使用一个相当简单的系统。
对于要在sprint中完成的活动,我们通常会为每个sprint执行此操作。
在测试时,程序员应该通过编写单元测试来测试代码,但测试人员应该执行系统测试。
发布于 2009-09-19 12:03:48
对于论坛来说,这是一个大问题,所以我将从推荐一本书开始:
Agile Estimating Planning by Mike Cohn
从标题中可以看出,它提出了一种敏捷的方法。
在你购买并阅读这本书之前,这个非常简短的版本可能会有一些用处:
对于你的测试问题:开发人员测试他们的代码总比根本不测试要好。但有更好的方法来确保高质量的代码。我推荐以下方法:
方面比测试更有效。
更多值得阅读的内容和google: agile,scrum,xp,TDD,BDD,Planning Poker,
发布于 2009-09-19 12:08:02
另一本你可能会觉得有用的书是
Software Estimation: Demystifying the Black Art
作者: Steve McConnell
除此之外,我只能重复其他人所说的话:基本上是“分而治之”。
https://stackoverflow.com/questions/1448321
复制相似问题