建立团队和开发流程

Dar*_*ght 6 .net c# process

根据您的经验

如果您有机会为小型开发团队设置开发流程.

请详细说明

  • 你要实现的东西,工具,文档,方法.
  • 你将如何实现这些?

我希望实施以下内容:

  • 源控制
  • 错误跟踪数据库
  • 形式规范模板
  • 代码评论
  • 咖啡杯会议(简单快速的非正式会议,咖啡:))
  • 严格的编码惯例

请记住,这将是针对C#.NET的环境.

Dav*_*sky 2

源代码控制: 对于 .NET 环境,Team Server 是个好东西。如果您想要免费的解决方案,我喜欢 Mercurial。

错误跟踪: FogBugz(当然:)

规范模板:我认为定义这些应该是开发团队和业务部门之间的协作过程。从一个非常轻的框架开始,让它们不断发展,不要规定一份包含没人使用过的信息的庞大文档。

代码审查: 同行编程时间提供了丰富的内容。向团队呼吁良好实践——不要将其用作公开羞辱开发人员的方式。

会议:我是一个敏捷型的人,所以会议(站立会议)应该简短、切中要点,并且每天在同一时间举行。

编码约定: 同样,如果您拥有有能力的开发人员,则不必规定严格的约定。作为一个团队就基本惯例达成一致,并根据需要解决摩擦点。