我们是一个由两个Web开发人员组成的小团队,他们想知道哪种编程技术(XP,Agile,Scrum,看板)和工具(CVS,Git,问题跟踪)适合我们。 我们正在为自己开发一款产品,所以我们是我们自己的客户。为两个web开发人员提供的最佳编程方案?
0
A
回答
4
这应该由你们决定。阅读列出的方法/工具(或者在这里提出更具体的问题),看看哪一个你觉得最符合你的具体情况和顾虑,然后开始使用它,看看它是如何工作的。定期检查哪些可以改进,并制定出自己的流程。但是,不要提前花太多精力来制定出“完美”的流程和工具集 - 对于一个由两人组成的团队来说,这只会是过度的。
没有详细信息,没有人可以回答你的问题。除了一件事情:CVS我不推荐。它有几个问题,并且有许多更好和更现代的SCM工具可用。
1
说实话,我认为你的团队规模对你的方法论和工具集几乎没有影响。你没有提到可以用来推荐任何方法的问题。
就您的方法论而言,我认为您不太可能让一组二人拥有备用资源来担心坚持任何方法论,并且您同样不太可能遇到这些方法论旨在解决的许多问题。如果没有来自您的目标听众的反馈,尽量不要做太多事情,并将主要精力投入到提供有效的产品中。
根据您的编程环境,基础设施和个人经验选择您的VCS/DVCS。只要你有一些你正在使用的东西,并且它适合你的工作,它的git,mercurial或者svn就没有什么区别。
更好地使用不完善的设置来建立一些好的东西,而不是沉迷于完美的设置并从不运送任何东西。
0
如果你是一个小团队,然后采用低保真方式进行项目管理。保留你需要做的事情的清单和笔记。通过每天早上你应该做什么,并讨论是否有任何障碍和如何解决它们。
对于版本控制使用git或mercurial,因为它们的存储库很容易设置(git-init,hg-init)。 Netbeans立即支持mercurial。一旦你选择了版本控制,你可能想看看Trac的问题跟踪,因为它是我能想到设置的最简单的一个。
相关问题
- 1. 为asp.net mvc开发人员提供的javascript最佳实践
- 2. 为Java开发人员提供的最佳网络资源
- 3. MVC Web应用程序 - 为前端开发人员提供最佳工作流程?
- 4. 为Web开发人员开始桌面应用程序开发的最佳方式
- 5. 如何为其他开发人员提供异步方法?
- 6. 为单个开发人员备份本地TFS 2010安装的最佳方法
- 7. 为Windows开发人员构建开源库DLL的最佳方式是什么?
- 8. 为开发人员提供的适当的SQL Server权限
- 9. 为C#ASP.NET开发人员提供的SharePoint
- 10. Microsoft Dynamics AX - 为新开发人员提供的资源
- 11. web开发人员2010
- 12. 开发人员Web代理
- 13. trigger.io多个开发人员的最佳做法
- 14. 单个开发人员的最佳TFS模板
- 15. 为多个开发人员构建大型Web应用程序
- 16. 术语问题:Web开发人员,Web应用程序开发人员,后端开发人员,前端开发人员?
- 17. Powershell是像Bash/Borne这样的Windows开发人员为Linux/UNIX开发人员提供的必要技能吗?
- 18. Peoplesoft校园解决方案为第三方开发商提供
- 19. 响应式Web开发团队工作流程的最佳方案
- 20. 为50位开发人员配置SQL Server的最佳方式是什么?
- 21. (最好是免费的)为web开发人员提供的跨平台测试软件?
- 22. 最佳实践:git,github,灯塔和2个开发人员
- 23. 为iOS开发人员提供网页开发语言和框架
- 24. 与多个开发人员和数据库合作的最佳方法
- 25. VS2008如何从Web开发人员更改为C#开发人员设置
- 26. Borland开发人员工作室的开源替代方案
- 27. 为Qt应用程序提供Web用户界面的最佳方式?
- 28. VS2010 C++如何为每个开发人员提供不同的项目引用
- 29. 为Eclipse开发人员编译
- 30. DNN-提供基于会员的皮肤的最佳方式?
配对编程;) – Danvil 2010-04-18 19:58:35
我们都必须与我们的合作伙伴/客户发生争执。你不能这样做吗? – Smandoli 2010-04-18 20:03:31
我没有投票结束,但我绝对希望你标记为社区Wiki。这里没有单一的答案。 – 2010-04-18 20:20:09