Project management 管理单个程序员的项目开发?

Project management 管理单个程序员的项目开发?,project-management,bug-tracking,project-planning,Project Management,Bug Tracking,Project Planning,几周后我将开始一份新的工作,我将负责维护和开发一些现有的web应用程序,并开发新的web应用程序 由于我将是项目中唯一的开发人员,而之前的开发人员更像是一个业余爱好者,因此没有遵循正式的项目管理或规划技术。此外,没有使用任何错误跟踪,或者如果记录了任何错误,那么它只是记录在纸上 因此,我希望引入一个更好的系统来帮助解决一些问题,并帮助确保事情更顺利地进行。我打算使用敏捷过程(可能是scrum)进行开发,因此我想知道人们可以推荐哪些一体式解决方案供我进一步研究。我正在寻找的东西将至少提供: 项目

几周后我将开始一份新的工作,我将负责维护和开发一些现有的web应用程序,并开发新的web应用程序

由于我将是项目中唯一的开发人员,而之前的开发人员更像是一个业余爱好者,因此没有遵循正式的项目管理或规划技术。此外,没有使用任何错误跟踪,或者如果记录了任何错误,那么它只是记录在纸上

因此,我希望引入一个更好的系统来帮助解决一些问题,并帮助确保事情更顺利地进行。我打算使用敏捷过程(可能是scrum)进行开发,因此我想知道人们可以推荐哪些一体式解决方案供我进一步研究。我正在寻找的东西将至少提供:

  • 项目规划
    • 定义新特性
    • 时间估计
    • 按优先级组织任务的能力
  • 项目管理
    • 跟踪活动任务
    • 报告
  • 错误跟踪
我还想让其他员工轻松提交他们发现或客户报告的应用程序中的新错误。此外,支持他们添加新的故事/高级任务也很有用,这样他们就可以记下其他新的需求/特性,然后我就可以与他们一起概述更详细的任务和评估

到目前为止,我已经研究了许多系统,包括:

  • -对于错误报告来说似乎很好,但对于项目规划/管理来说,还需要其他东西
  • -这可能是迄今为止我找到的最好的解决方案

然而,由于我自己并没有实际使用过这些系统中的任何一个,我不知道哪些系统是最好的,或者是否有更好的解决方案???因此,如果您能提供任何建议,我们将不胜感激。

事实上,FogBugz还负责项目管理。它甚至会尝试了解每个用户对功能的准确时间估计,并相应地为您提供估计的里程碑完成时间,以及在不同日期完成的概率。我用它来跟踪bug,我非常喜欢它,但我也读了很多关于它的项目管理功能的书,知道它有这些功能,它们非常好


事实上,FogBugz也做项目管理。它甚至会尝试了解每个用户对功能的准确时间估计,并相应地为您提供估计的里程碑完成时间,以及在不同日期完成的概率。我用它来跟踪bug,我非常喜欢它,但我也读了很多关于它的项目管理功能的书,知道它有这些功能,它们非常好


当我作为一名独立开发者工作时,我拿了一份,买了一包3x5卡和一个塑料盒。我在计划游戏中使用了这些工具,并将我正在制作的工具贴在墙上。我的老板可以过来看看我在做什么。这种方法效果很好,成本很低

我们目前正在工作中使用——这是一个基于网络的规划板。当您的利益相关者不在同一地点,或者优先级/需求频繁变化时,这很好

您可以在任何一个系统中输入bug作为用户故事,也可以使用单独的缺陷跟踪系统


我怀疑Scrum是否适合一个开发人员的商店。它的目标是项目管理。我不想和自己开一个单独的会议XP(负对编程)对于一个单独的开发人员来说很好。

当我作为一个单独的开发人员工作时,我拿了一份,买了一包3x5卡和一个塑料盒。我在计划游戏中使用了这些工具,并将我正在制作的工具贴在墙上。我的老板可以过来看看我在做什么。这种方法效果很好,成本很低

我们目前正在工作中使用——这是一个基于网络的规划板。当您的利益相关者不在同一地点,或者优先级/需求频繁变化时,这很好

您可以在任何一个系统中输入bug作为用户故事,也可以使用单独的缺陷跟踪系统


我怀疑Scrum是否适合一个开发人员的商店。它的目标是项目管理。我不想和自己开一个单独的会议XP(减去成对编程)对于一个单独的开发人员来说很好。

对于一个人秀,你不需要任何工具

通常,工具是用于协调的

如果只有你,你到底在协调什么

如果你想让事情变得可见,一对从静态内容构建的简单的内部聚焦网页就可以了

虫子

功能的燃尽

就这样。尽可能使用最简单的工具。我建议使用从简单的纯文本生成HTML


除非你有一个足够大的团队,简单的文字不再适用,否则不要高兴地使用工具。

对于单人秀,你不需要任何工具

通常,工具是用于协调的

如果只有你,你到底在协调什么

如果你想让事情变得可见,一对从静态内容构建的简单的内部聚焦网页就可以了

虫子

功能的燃尽

就这样。尽可能使用最简单的工具。我建议使用从简单的纯文本生成HTML


除非你有一个足够大的团队,使简单的文本不再有效,否则不要高兴地使用工具。

你没有提到源代码/版本控制。这是任何发展过程的基础,我认为这个职位已经很长了。我将使用SVN,自动单元测试,文档生成等,但我想我已经确定了我将使用什么来实现所有这些