几周后我将开始一份新工作,负责维护和开发几个现有的 Web 应用程序以及开发新的 Web 应用程序。
由于我将是该项目的唯一开发人员,而之前的开发人员更像是一个业余爱好者,因此没有遵循正式的项目管理或规划技术。此外,没有使用错误跟踪,或者如果有任何记录,它只是纸上的注释。
因此,我想介绍一个更好的系统来帮助解决一些问题,并帮助确保事情更顺利地进行。我打算使用敏捷过程(可能是 scrum)进行开发,因此想知道人们可以推荐哪些一体化解决方案供我进一步研究。我正在寻找至少可以提供的东西:
- 项目计划
- 定义新功能
- 时间估算
- 能够按优先级组织任务
- 项目管理
- 跟踪活动任务
- 报告
- 错误跟踪
我还想让其他员工在他们发现或客户报告的应用程序中轻松提交新错误。此外,对他们添加新故事/高级任务的支持将很有用,因此他们可以记下其他新要求/功能,然后我可以与他们一起概述更详细的任务和估计。
到目前为止,我已经研究了许多系统,包括:
- FogBugz - 似乎很适合错误报告,但需要其他东西来进行项目规划/管理
- Agile Buddy - 这可能是迄今为止我找到的最好的解决方案
- 追踪
- 智能表格
- 关键跟踪器
但是,由于我自己并没有真正使用过这些系统,所以我不知道什么是最好的,或者是否有更好的解决方案???因此,您可以提供的任何建议将不胜感激。