2009-05-18 53 views
0

可能有点偏离主题问题,但这是我真正有兴趣从其他具有不同经历和背景的人那里了解。在与大型项目合作时保持一致

你如何跟踪你的巨大项目?你使用颠覆吗? EER的模型?你写笔记吗?你的信仰是否存在于phpdoc中?你使用哪个框架,你遵循哪种设计模式?我知道很多问题,我不指望你回答所有问题,只是总结一下你想强调的最多。

就个人而言,我使用subversion控制源代码,phpdoc,为每个模型/控制器写下个人笔记等,我几乎总是遵循MVC模式。

有一个梦幻般的和自动化的一天! ;-)

+1

这真的应该是一个社区wiki,因为可能有很多很好的答案,并没有单一的正确的答案。 – cgp 2009-05-18 19:49:35

+0

我希望看到这个分解为具体的个人和独特的问题。 – 2009-09-08 19:55:15

回答

1

我建议您使用最适合您的人员的工具,以及可能最难管理的部分。

如果您有很多要求,请使用一种跟踪需求的工具。

如果你有很多简单的一次性项目,也许简单的项目跟踪效果很好。

1

一个很好的方式来记录你的项目(特别是高层次的东西)是有一个wiki。这成功显然取决于你的队友。如果他们讨厌写散文,那么整个想法从一开始就基本注定了。 但是,给予合适的人,它可以真的还清。一些维基页面和一些图表可以走很长的路线,而且通常比任何UML图表更有表现力,而且你拥有什么(当然,这两者的结合更好:-)如果你能让你的测试者和其他人加入进来,你就有了一个好的开始。多多益善。

你忘了在你的文章中提到的一件事是一个错误跟踪器。这是一个绝对必须的,我相信乔尔有一些很好的提示,在那里是最好的软件选择;)

1

你应该使用一个错误跟踪软件来记录每个问题是如何解决的,并将其绑定到Subversion Repository以便您可以看到生成签入的问题,反之亦然。我们自己使用Fogbugz