Project management 管理单个程序员的项目开发?
几周后我将开始一份新的工作,我将负责维护和开发一些现有的web应用程序,并开发新的web应用程序 由于我将是项目中唯一的开发人员,而之前的开发人员更像是一个业余爱好者,因此没有遵循正式的项目管理或规划技术。此外,没有使用任何错误跟踪,或者如果记录了任何错误,那么它只是记录在纸上 因此,我希望引入一个更好的系统来帮助解决一些问题,并帮助确保事情更顺利地进行。我打算使用敏捷过程(可能是scrum)进行开发,因此我想知道人们可以推荐哪些一体式解决方案供我进一步研究。我正在寻找的东西将至少提供:Project management 管理单个程序员的项目开发?,project-management,bug-tracking,project-planning,Project Management,Bug Tracking,Project Planning,几周后我将开始一份新的工作,我将负责维护和开发一些现有的web应用程序,并开发新的web应用程序 由于我将是项目中唯一的开发人员,而之前的开发人员更像是一个业余爱好者,因此没有遵循正式的项目管理或规划技术。此外,没有使用任何错误跟踪,或者如果记录了任何错误,那么它只是记录在纸上 因此,我希望引入一个更好的系统来帮助解决一些问题,并帮助确保事情更顺利地进行。我打算使用敏捷过程(可能是scrum)进行开发,因此我想知道人们可以推荐哪些一体式解决方案供我进一步研究。我正在寻找的东西将至少提供: 项目
- 项目规划
- 定义新特性
- 时间估计
- 按优先级组织任务的能力
- 项目管理
- 跟踪活动任务
- 报告
- 错误跟踪
- -对于错误报告来说似乎很好,但对于项目规划/管理来说,还需要其他东西
- -这可能是迄今为止我找到的最好的解决方案
然而,由于我自己并没有实际使用过这些系统中的任何一个,我不知道哪些系统是最好的,或者是否有更好的解决方案???因此,如果您能提供任何建议,我们将不胜感激。事实上,FogBugz还负责项目管理。它甚至会尝试了解每个用户对功能的准确时间估计,并相应地为您提供估计的里程碑完成时间,以及在不同日期完成的概率。我用它来跟踪bug,我非常喜欢它,但我也读了很多关于它的项目管理功能的书,知道它有这些功能,它们非常好
事实上,FogBugz也做项目管理。它甚至会尝试了解每个用户对功能的准确时间估计,并相应地为您提供估计的里程碑完成时间,以及在不同日期完成的概率。我用它来跟踪bug,我非常喜欢它,但我也读了很多关于它的项目管理功能的书,知道它有这些功能,它们非常好
当我作为一名独立开发者工作时,我拿了一份,买了一包3x5卡和一个塑料盒。我在计划游戏中使用了这些工具,并将我正在制作的工具贴在墙上。我的老板可以过来看看我在做什么。这种方法效果很好,成本很低 我们目前正在工作中使用——这是一个基于网络的规划板。当您的利益相关者不在同一地点,或者优先级/需求频繁变化时,这很好 您可以在任何一个系统中输入bug作为用户故事,也可以使用单独的缺陷跟踪系统
我怀疑Scrum是否适合一个开发人员的商店。它的目标是项目管理。我不想和自己开一个单独的会议XP(负对编程)对于一个单独的开发人员来说很好。当我作为一个单独的开发人员工作时,我拿了一份,买了一包3x5卡和一个塑料盒。我在计划游戏中使用了这些工具,并将我正在制作的工具贴在墙上。我的老板可以过来看看我在做什么。这种方法效果很好,成本很低 我们目前正在工作中使用——这是一个基于网络的规划板。当您的利益相关者不在同一地点,或者优先级/需求频繁变化时,这很好 您可以在任何一个系统中输入bug作为用户故事,也可以使用单独的缺陷跟踪系统
我怀疑Scrum是否适合一个开发人员的商店。它的目标是项目管理。我不想和自己开一个单独的会议XP(减去成对编程)对于一个单独的开发人员来说很好。对于一个人秀,你不需要任何工具 通常,工具是用于协调的 如果只有你,你到底在协调什么 如果你想让事情变得可见,一对从静态内容构建的简单的内部聚焦网页就可以了 虫子 功能的燃尽 就这样。尽可能使用最简单的工具。我建议使用从简单的纯文本生成HTML
除非你有一个足够大的团队,简单的文字不再适用,否则不要高兴地使用工具。对于单人秀,你不需要任何工具 通常,工具是用于协调的 如果只有你,你到底在协调什么 如果你想让事情变得可见,一对从静态内容构建的简单的内部聚焦网页就可以了 虫子 功能的燃尽 就这样。尽可能使用最简单的工具。我建议使用从简单的纯文本生成HTML
除非你有一个足够大的团队,使简单的文本不再有效,否则不要高兴地使用工具。你没有提到源代码/版本控制。这是任何发展过程的基础,我认为这个职位已经很长了。我将使用SVN,自动单元测试,文档生成等,但我想我已经确定了我将使用什么来实现所有这些