【问题标题】:What facets have I missed for creating a 3 person guerilla dev team? [closed]创建 3 人游击开发团队时我错过了哪些方面? [关闭]
【发布时间】:2010-09-09 12:05:33
【问题描述】:

对不起,Windows 开发人员,此解决方案仅适用于 Mac。

这组应用程序包括:可用性测试、屏幕捕获(视频和静止图像)、版本控制、任务列表、错误跟踪、开发人员 IDE、Web 服务器、博客、Web 上的共享文档编辑、团队和个人聊天、电子邮件、数据库和持续集成。这确实假设您的团队成员提供他们自己的机器,并且一个人有一台备用的旧计算机作为源存储库和 Web 服务器。全部不到 200 美元。

可用性

Silverback

许可证 = 3 x 49.95 美元

“面向设计师和开发人员的自发的、不显眼的可用性测试软件。”

源代码控制服务器和客户端(多个选项)

Subversion = 免费

Subversion 是一个开源版本控制系统。

Versions(目前处于测试阶段)= 免费

版本为您的 Mac 上的 Subversion 提供了愉快的工作。

Diffly = 免费

“Diffly 是一个用于探索 Subversion 工作副本的工具。它显示所有具有更改的文件,单击文件,显示该文件更改的突出显示视图。当您准备好提交时,Diffly 可以轻松选择您要签入的文件并组装有用的提交消息。”

错误/功能/缺陷跟踪(多个选项)

Bugzilla = 免费

Bugzilla 是一个“缺陷跟踪系统”或“错误跟踪系统”。缺陷跟踪系统允许单个或一组开发人员有效地跟踪其产品中的突出错误。大多数商业缺陷跟踪软件供应商收取巨额许可费用。

Trac = 免费

Trac 是用于软件开发项目的增强型 wiki 和问题跟踪系统。

数据库服务器和客户端

MySQL = 免费

CocoaMySQL = 免费

网络服务器

Apache = 免费

开发和构建工具

XCode = 免费

CruiseControl = 免费

CruiseControl 是一个用于持续构建过程的框架。它包括但不限于电子邮件通知插件、Ant 和各种源代码控制工具。提供了一个 Web 界面来查看当前和以前构建的详细信息。

协作工具

Writeboard = 免费

Ta-da List = 免费

Campfire Chat 4 个用户 = 免费

WordPress = 免费

“WordPress 是一个最先进的发布平台,专注于美学、网络标准和可用性。WordPress 既免费又无价。”

Gmail = 免费

“Gmail 是一种新型网络邮件,其理念是电子邮件更直观、更高效、更有用。”

屏幕截图(视频/静态)

Jing = 免费

“Jing 的概念是随时可用的程序,它可以立即捕获和共享图像和视频……从您的计算机到任何地方。”


很多很好的回应:

TeamCity [哟|||]

Skype [埃里克·德拉巴]

FogBugz [脉轮]

IChatAV 和屏幕共享(操作系统内置)[amrox]

Google 文档 [amrox]


【问题讨论】:

  • 有趣的问题!不知道有没有类似的关于Windows开发的帖子。
  • Windows 开发人员使用的东西基本相同。
  • 列表以可用性开头似乎很奇怪,它包含唯一需要花钱的产品,而 Guerilla : Silverback 是双关语?一个伪装得很薄的 Silverback 插头?
  • 在发送此消息时,我实际上正在为一家生产 Windows UX 产品的公司工作:)

标签: macos


【解决方案1】:

你已经掌握了大部分内容。

我总是为另外两件你可能认为奇怪的事情增加空间、时间和金钱。

  1. 像普通用户一样设置的机器。没有安装开发或调试工具。让它看起来像是有人刚刚从 Apple Store 购买的。我会切换图像,但我知道有人会通过切换到外部启动驱动器来发誓。

  2. 还包括为处女提供的“免费”午餐。这是一个进来测试你的程序的人,他不是开发人员,也不知道你的软件。您可能需要多次这样做,但永远不要再使用同一个人。

作为补充说明,请确保您使用的“免费”应用程序和网站是真正免费的,而不仅仅是免费供个人使用!

祝你的项目好运!

【讨论】:

    【解决方案2】:

    协作工具

    Skype = 免费 - 如果您不能面对面工作,假设每个人都已经拥有宽带,Skype 之类的工具可以让您免费接近。 mac 客户端效果很好,因为大多数现代 mac 已经有摄像头,所以你应该大部分时间都设置好了。

    【讨论】:

    • 在这个环境中沟通是关键,我喜欢这个。谢谢!
    • 是的! Skype 是分布式团队的绝佳工具。
    【解决方案3】:

    将 hudson 视为 CI 服务器

    【讨论】:

    • 是的 - 不确定他们何时分叉/拆分,但这个答案是在我使用 hudson 时做出的
    【解决方案4】:

    您如何进行时间跟踪/调度/发布计划?

    那些可以帮助您按时发货的产品?阿拉FogBugz

    【讨论】:

    • 我想你可以将时间跟踪放入 Trac,但是是的 FogBugz,或者可能是 37signals 的 Basecamp。
    【解决方案5】:

    Trac 和 Subversion 有一个非常好的集成,可以让您将 Trac 票证链接到 SVN 变更集,反之亦然(SVN 变更集实际上可以将 Trac 票证移动到新状态)。

    【讨论】:

      【解决方案6】:

      我认为有用的一些内置 Leopard 工具是 iChat AV 和屏幕共享。

      此外,Google Docs,尤其是电子表格和表格也很不错(而且免费)。

      【讨论】:

        【解决方案7】:

        为 JetBrains 的 TeamCity 更改 CruiseControl。它最多可供 20 位用户免费使用,并且比 CruiseControl 更强大、更实用。

        它易于设置,并具有一些令人惊叹的功能。例如自动发送构建以在您可能坐在办公室的任何备用计算机上执行。

        【讨论】:

        • 没用过TeamCity,设置方便吗?
        • 比 CruiseControl 更实用...我第二个@Steve - 更少的 XML 文档查找,想想带有辛辣 UI 妆容的 CruiseControl。
        【解决方案8】:
        • 版本控制svnX 是一个免费基于 GUI 的 Subversion 客户端。
        • RDBMSPostgreSQL 是一个免费关系数据库,其跟踪记录可以追溯到几个几十年。我是easily installed on OS X
        • IDE:如果(并且可能仅当)您正在编写 Java,Eclipse 是 Java(和其他平台)无与伦比的(并且免费)IDE,虽然我'除了 Java 能力之外,我不保证任何东西)。
        • 屏幕播放ScreenFlow 售价 99 美元。

        【讨论】:

          猜你喜欢
          • 2017-06-17
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多