Web开发工作流程&工具

时间:2009-10-15 15:17:55

标签: bug-tracking

我是一名独立的Web开发人员,我一直在寻找改进产品的方法以及与客户沟通的方式。任何人都可以推荐改进领域或工具来帮助简化我的流程。我知道需要工作的领域是部署代码和错误跟踪。

工具 Visual Studio 2008 SQL Server 2005 实体空间ORM Subversion(scm)

项目管理: TeamWorkPM(项目管理工具) - www.teamworkpm.net http://lowdownapp.com/ - 看起来很有趣

总的来说,我对subversion和MS堆栈很满意,但想知道人们在部署方面做了什么。您是否创建了一个单独的项目并使用它来构建您的Web应用程序?我记得一个名为BuildIt for VS2003的工具效果很好,但该工具现在已经不见了。有人推荐Nant吗?

此外......人们使用什么进行错误跟踪?如果teamworkpm.net有一个集成的错误跟踪功能,我会很喜欢它,但他们没有。理想情况下,最少量的工具是最好的。简单是关键,因为客户端记录错误而不是QA部门。

感谢您的投入!

2 个答案:

答案 0 :(得分:1)

您是否通过MSDN高级订阅获得Visual Studio 2008?如果是这样,您可能需要查看TFS Workgroup Edition,它包含在最多5个用户的高级订阅中。

如果您确实拥有订阅,TFS的2010 Basic版本可能会更适用于您的特定需求。 Beta 2应该很快就会推出,可能值得等待。 TFS 2010的基本版本将包括源代码管理,工作项和构建定义。它缺少sql报告服务和sharepoint站点集成。

http://blogs.msdn.com/bharry/archive/2009/10/01/tfs-2010-for-sourcesafe-users.aspx

答案 1 :(得分:0)

Ruby堆栈有,恕我直言,两个最好的部署系统:Vlad the Deployer和Capistrano。弗拉德是卡皮斯特拉诺的克隆人,他对原版进行了很多改进。两者在技术上应该可以在Ruby堆栈之外使用,但如果你已经在使用Ruby,那么这是明智的选择。但是,Vlad和Capistrano确实需要非Windows环境。顺便说一句,Lowdown和Cucumber也是Ruby技术。