代码之家  ›  专栏  ›  技术社区  ›  MikeJ

为开发团队升级工作站的提示?

  •  2
  • MikeJ  · 技术社区  · 15 年前

    我已经获得了升级单个工作站和latop的预算。当人们热情欢迎更新、更大的屏幕时,一想到重新安装工具和设置,大多数屏幕都会变白,我就有了一个“我真的需要吗?”.

    当你搬进一台新机器时,你通常会有多少停机时间?

    您是否使用工具或脚本专门为Windows环境设置开发环境、工具、数据库、调试器等?

    有没有一个标准的图像,你保留,然后让开发人员在必要时移动和调整机器?

    6 回复  |  直到 10 年前
        1
  •  2
  •   dr. evil    15 年前

    一般来说,一天就足够升级了。我保留了vs.net的数字拷贝,安装起来容易得多。

    一般来说,当涉及到其他工具时,最好访问网站并安装最新版本。

    另外,最好在需要时安装工具,而不是同时安装所有工具。

        2
  •  4
  •   Snazzer    15 年前

    我的公司基本上是虚拟化的,以避免在升级/系统故障时浪费太多时间。

    每当一台台式机/笔记本电脑出现故障时,我们就得花一天的大部分时间来修复它并重新加载软件。

    所以,我们出去,给每个人买了iMac,然后装了 Parallels (类似于OSX的vmware产品)。然后我们为每个人制作了一个标准的dev映像,并将其复制到每个人的机器上。

    基本上,如果任何人的配置有问题,我们只是装上一个新的图像,并保持在卡车上。节省了很多时间。

    其他一些好处:

    1. 当新软件推出时,我们只需制作一个新的图像并分发它。不是重新安装操作系统或类似的东西。
    2. 如果硬件发生变化,无需担心,只需移动图像即可。
    3. 可以同时运行多个操作系统进行测试
    4. 您可以在当前图像中拍摄“快照”,如果您真的弄乱了某些内容,可以进行还原。
    5. 多个构建在同一台机器上…因为您可以运行多个操作系统。

    令人惊讶的是,虚拟化系统的开销非常低。

    我们只在真正的机器上运行软件,以进行性能调整/测试。

        3
  •  2
  •   Andy White    15 年前

    上次我升级到一台新机器时,我想大概需要4个小时才能重新安装大部分必要的工具。随着时间的推移,我不得不重新安装更多的工具,但我认为这是值得的。

    如果您可以获得默认工具集(Visual Studio 2003-2008、Eclipse、NetBeans或您正在使用的任何工具集)和所有主要服务包的重影/图像,这将对初始设置有很大帮助。

    我认为停机时间绝对值得,一台新的、更快的机器将使任何人更有效率。

        4
  •  2
  •   ojblass    15 年前

    两台机器都可用,可以使停机时间为0。你的生产力不会那么高。

    这取决于开发团队所需的工具数量。像RationalSoftwareArchitect这样的工具需要花费数小时才能自行安装。让开发人员在搬入前列出他们需要的应用程序的练习可以帮助您优化策略以有效部署。这两台机器都应该在一个固定的时间段内可用,并且让它们可用可以让开发人员同时工作和启动长时间运行的安装。

    根据提供给您的列表创建标准图像可以提高效率。让Relvant软件共享还可以让他们根据需要进行挑选,并给开发团队一种必要时可以返回的感觉。

    存在帮助catpuring用户设置的工具。我只经历过 Doctor Mover . 如果您有100个或更多的开发人员要移动它可能是值得的成本。我不能抱怨太多,但这并不完美。

        5
  •  1
  •   geocoin    15 年前

    我从来没有遇到过一个问题,只是得到一个特定用户使用的所有软件的列表。事实上,我从来没有发现基本安装是一个大问题。我最常使用的部分是重新配置所有用户的自定义设置(在开发人员中很常见)。这是一个非常有价值的地方,有一段时间的旧机器周围,这样用户可以在一个最低限度的远程桌面到它,看看他们如何设置的东西。

        6
  •  1
  •   Uri    15 年前

    根据您的团队的工作方式,我强烈建议让接收新计算机的每个用户从源代码管理存储库中获取最新的源代码树,而不是通过复制整个目录。我也建议你这么做 之前 实际上将旧工作站发送到其他地方,甚至断开它的连接。

    cvs和svn等工具的一个优点是,开发人员很容易从没有正确签入、合并等的东西中得到一个非官方的“个人分支”。

    如果事情没有正确地同步,那么处理这种转变需要花费时间,但是在这些事情以后困扰你之前抓住它们是一个非常宝贵的机会。