我正在与一个地理上分散的开发人员小团队(另外 2 个)合作,我正在寻找我们在规范方面进行协作的好方法......我们认为我们可以使用 Google Docs 来编写规范我们都可以在一个中心位置对其进行修改。
你做了什么?你有什么好主意?
我正在与一个地理上分散的开发人员小团队(另外 2 个)合作,我正在寻找我们在规范方面进行协作的好方法......我们认为我们可以使用 Google Docs 来编写规范我们都可以在一个中心位置对其进行修改。
你做了什么?你有什么好主意?
Google Wave - 正是它的意义所在 - 协作
恕我直言,文字处理器对程序员来说是错误的工具。规范应该用纯文本编辑器编写,并使用轻量级标记,例如 reStructuredText、AsciiDoc 等。
这种方法的好处是:
考虑到这一点,Wiki 似乎是显而易见的选择。
我个人选择的工具链是:
如果您有 Intranet 或 VPN,我实际上会考虑为这些规范安装和使用小型 Wiki。
与您获得的 Google 文档相比:
缺点是它不是所见即所得,这对您来说可能是也可能不是问题。
当然,您可以选择支持更好的编辑器的 Wiki 实现,甚至可能是同步协作的。
技术的选择是一个问题,恕我直言,谷歌文档是一个不错的选择。但真正的挑战是如何管理流程,例如划分任务。
我的建议是首先确保平台和所有相关技术都尽可能地确定。然后,编写一个完整的目录。精心设计的 TOC 将允许您正确划分任务,而不是“踩”对方的工作。从那时起,你们每个人都会“充实”分配给你的部分,并审查彼此的工作。
实际上,每个 TOC 子部分都成为一个原子工作单元,可以由对所述部分负责的个人分配和维护。
祝你好运!
我认为这取决于
Google Docs 很好用而且很容易上手。您现在可以一次导出所有文件夹也很棒。尽管如此,对于将要发布到网络上的内容,wiki 或通用 cms 是更好的演示工具。wiki 也将与您现有的站点集成。
如果您有小规格,主要由一个人编写,那么请使用您托管项目代码或网站的任何可用工具。如果您不太可能同时进行编辑,那么 wiki 是不错的选择。
我已经完成了 wiki 的事情、传递的文档的事情和 Google Docs 的事情。
hth
这与编程无关,但我个人使用 Google Docs 编写共享文档并发现它易于使用。
但是,我建议启用 Google Gears,以防 Google 服务器暂时停机或互联网连接不可用。
对于协作编写规范,您可以尝试Gingko。
它是一个卡片树编辑器,这意味着它是索引卡片和大纲工具的混合体,具有实时协作和完整的 Markdown 支持(以及基本的 LaTeX)。
我们仍然缺少一些功能(版本历史、评论等),但对于某些人来说,将所有内容都放在树形结构中的好处超过了这些缺点。
用它编写规范非常棒,因为您可以为每个用户故事创建一张卡片,并随心所欲地深入研究它(如果您愿意,可以将它们组织成类别)。