我将在几周内开始一个新的工作,我将负责维护和开发两个现有的web应用程序和开发新的web应用程序。
由于我将是该项目的唯一开发人员,而之前的开发人员更多地是一个爱好者,因此没有遵循正式的项目管理或规划技术。此外,没有使用错误跟踪,或者如果有任何记录,它只是纸面上的笔记。
因此,我想引入一个更好的制度,以协助解决其中一些问题,并确保事情更顺利地进行。我打算使用敏捷过程(可能是scrum)进行开发,因此我想知道人们推荐给我的什么解决方案可以供我进一步研究。我想找的东西至少能提供:
我也想让其他工作人员在他们发现或客户报告的应用程序中轻松地提交新的bug。此外,支持他们添加新的故事/高级任务是有用的,这样他们就可以记下其他新的要求/特性,然后我可以和他们一起勾勒出更详细的任务和估计。
到目前为止,我已经研究了一些系统,包括:
然而,由于我本人并没有实际使用这些系统,所以我不知道哪种系统最好,或者是否有更好的解决方案?因此,您能提供的任何建议都将不胜感激。
发布于 2009-11-12 02:18:52
实际上,FogBugz也做项目管理。它甚至会尝试从每个用户那里了解功能的精确时间估计,并给出相应的里程碑完成时间估计,以及在不同日期完成的概率。我已经将它用于bug跟踪,并且非常喜欢它,但是我也读了很多关于它的项目管理特性的文章,知道它有它们,而且它们非常好。
FogBugz特征表
发布于 2009-11-12 02:42:19
当我作为一个单独的开发人员工作时,我拿起一本规划极限规划,为他们买了一包3x5卡和一个塑料盒子。我在“规划游戏”中使用了这些,并把我正在做的事情挂在墙上。我的老板可以路过看看我在做什么。这样做的效果很好,成本也很低。
我们目前正在工作中使用禅宗 --这是一个基于网络的看板计划板。如果您的涉众不在同一地点,或者优先级/需求经常更改,这是很好的。
您可以在任何一个系统中输入bug作为用户故事,也可以使用单独的缺陷跟踪系统。
我会问Scrum是否适合一个开发人员的商店。它的目标是项目管理。我不想和自己开个自告奋勇的会议。XP (负对编程)对于单独的开发人员来说很好。
发布于 2009-11-19 03:45:18
对于一个人的表演来说,你不需要任何工具。
工具-通常-是用于协调的。
如果只有你,什么-确切地说-你在协调什么?
如果您想要使事物可见,一对简单的内部重点网页构建的静态内容将可以。
虫子。
为特写烧掉。
事情就是这样。使用你可能使用的最简单的工具。我建议使用多卡提尔从简单的纯文本生成HTML。
在你有一个足够大的团队,让简单的文本不再起作用之前,不要去使用工具。
https://stackoverflow.com/questions/1719428
复制相似问题