【问题标题】:Skunk Works Projects [closed]臭鼬工程项目[关闭]
【发布时间】:2008-12-15 18:36:35
【问题描述】:

Skunk Works Project:由公司的一个部门在公司其他部门不知情的情况下实施的项目。

寻找有关您参与或发起的任何臭鼬作品项目的故事:

  • 成功了吗?
  • 你被发现了吗?
  • 你受到惩罚或奖励了吗?
  • 你是如何资助它的?
  • 您是如何配备人员的?
  • 与地上项目相比,完成需要多长时间?
  • 与地上项目相比,成本是多少?
  • 被正式采用了吗?

【问题讨论】:

标签: project-management skunk-works


【解决方案1】:

很好的问题。非常重要的问题。

Geoffrey Moore(Inside the Tornado、Cross the Chasm 等)写道,当他在世界各地演讲时,他有一个问题会问每个客户(包括 GE、摩托罗拉等客户)

问题是:

“您能否举一个例子,说明贵公司的研究或产品开发过程中真正具有开创性、范式转变的创新?”

至少在我读到这句话的时候,没有一个例子被发现。在大多数情况下,此类产品或服务是由一小部分人构思、设计和开发的.

【讨论】:

  • 此报价的任何来源链接?
  • 链接 Schminks!我们不是维基百科!我接受盲目的夸张作为真理并如此传达!
  • 不要它进行验证!我有兴趣从这个人那里了解更多关于该主题的信息。
  • 他实际上在一些杂志或其他杂志上写了一系列关于创新的文章。我想这就是我读它的地方。我已经把它保存在这里了……
  • 无法随便找到它,但它可能是斯坦福 GSB 杂志系列的一部分。他关于这个主题的最佳来源可能是他的书与达尔文打交道dealingwithdarwin.com。另请参阅十大创新神话 - sandhill.com/opinion/editorial.php?id=66
【解决方案2】:

不确定这是否符合“臭鼬作品”项目的条件,但这里有一个来自This American Life 的精彩故事。这是this March 2005 episode 的第二幕。

Amy O'Leary 讲述了一个 苹果电脑软件作家 谁的工作合同到期,但他 拒绝离开。他继续 每天都出现在工作中,偷偷溜进来 前门,空无一人 办公室,并长时间工作 公司取消的一个项目。那里 没有会议,没有办公室政治, 没有经理干涉他的工作。 很快,他就写出了一篇完美的作品 的软件。他最后的问题是 弄清楚如何秘密安装 它在苹果的新电脑中没有 任何人都注意到了。 (12 分钟)

非常适合任何人,尤其是在这种情况下的程序员。

【讨论】:

  • IIRC,这就是图形计算器应用程序的故事。
  • 是的。这是我记得的。很棒的故事。
  • 这就像 Skunk Works Xtreme!
【解决方案3】:

我实际上已经完成了许多“秘密”项目类型的情况。如果他们在开始时没有得到充分的支持,并且非常保密。我会按照你的问题讨论这些。

成功了吗?

是的,开发的系统是在 3 年前实施的,从那时起就一直在运行。

你被发现了吗?

是的,它被发现了,它是整体计划的一部分。

你受到惩罚或奖励了吗?

有了一个工作原型,我们得到了回报,因为我们需要额外的资源,最终该系统已经到位,供整个公司使用。

你是如何资助它的?

这是一个由各种人在停机时间和个人时间简单地完成的开发活动。

你是怎么安排的?

见上文。

与地上项目相比,完成需要多长时间?

我们在大约 4 个月内完成了整个工作,如果有专门的资源,一个人可以在大约 2 个月内完成,或者一个团队在大约 3-4 周内完成。

与地上项目相比,成本是多少?

无成本,利用已经“浪费”的停机时间进行有效利用。最终化身的所有现有基础设施都已经存在。

被正式采纳了吗?

是的,它现在是商业计划的重要组成部分,并且已经有 3 年多了。

【讨论】:

  • 两个问题:应用程序是做什么的?见上文。
  • 该应用程序是一个基于 Web 的自定义系统,用于用户查看安全信息。
  • 其中几个?你很羡慕。我可以为你工作吗? ;D
  • 这真的是一连串的好运,而且我的谈话很顺利,因为我是领导努力的人......
【解决方案4】:

我们目前处于这种情况,尽管不可否认,该项目不会有很高的知名度 - 尽管每个人最终都会使用它。

作为重建大多数企业应用程序的准备工作的一部分,我们已开始开发一个应用程序框架,该框架将成为所有替代应用程序的基础。我们已经有了每个人都知道我们用来评估概念的“基准项目”和“概念验证”时间。不过,这一次的不同之处在于我们正在积极开发一个完整的项目。

  • 成功了吗? - 我们还没有推出完整的框架,但由于它是模块化的,因此已经在遗留应用程序中推出了部分。其中大部分都集中在稳定性和报告/日志记录问题上。到目前为止,它们超出了预期,使我们能够更快地对问题做出反应,并消除了一些以前反复出现的问题。

  • 你被发现了吗? - 这个项目已经成为我见过的最保守的秘密之一。虽然有不少人听说过这个项目的名称,但我认为除了我的一些开发人员和测试团队之外,没有人真正知道它是什么。

    李>
  • 您受到惩罚或奖励了吗? - 我们还没有考虑过这方面的任何一方。除非该框架会造成负面影响,否则我怀疑我们会因此受到惩罚。然而,即使它成功了,奖励也将是除了改进的应用程序之外没有人注意到其他任何东西。

  • 您是如何资助它的? - 如前所述,其他项目之间的替补时间和包含在“概念验证”工作中。我还在通勤途中投入了一些个人时间,因为它将为我的所有开发人员在未来如何与应用程序交互奠定基础。

  • 您是如何配置它的? - 我从遗留代码库中的一系列小型概念证明开始,作为“维护”应用程序的一部分。进入并修复缺陷通常涉及分析步骤,即可以采取哪些措施来防止事情发生或改善未来的体验。这些最终在他们自己的程序集中被提取和重构,这成为了框架的开始。我们现在将“秘密”项目放入我们的迭代中,以帮助我的开发人员充实这些想法,我们现在正在根据实施的成功提取和重构他们的努力。

  • 与地上项目相比,完成需要多长时间? - 尚未确定。由于这不是一个官方项目,所以到目前为止它真的没有任何成本。板凳时间和“概念验证”工作是标准包含。事实上,我们实际上是在创造一些东西,而不是把它扔掉。

  • 与地上项目相比,成本是多少? - 再次,尚未确定。我想与大型项目相比,前期成本会相对较小。考虑到这是一个包含常用扩展并提高开发人员高效工作能力和质量的框架,由于节省时间、改进实践和减少缺陷,它可能会在完成之前就收回成本。

  • 它被正式采用了吗? - 开发人员已经接受了这个概念。我的直接管理人员正在咬牙切齿。我的管理同行很兴奋,如果不是对它会做什么有点困惑。衡量标准将是基于框架构建的应用程序的成功 - 这还有很长的路要走。

【讨论】:

    【解决方案5】:

    我构建了一个工具来验证工作中对目标数据库的架构更改。在使用我的工具之前,我们使用客户端站点上的 DBA 必须运行的丑陋脚本手动完成所有操作。我的工具开始跟踪数据库的结构,以了解某些事情是否会奏效。我对不得不手工检查所有这些东西感到沮丧,或者遭受手工操作时不可避免的错误,所以我构建了我的验证器,这是它的故事......

    成功了吗?

    是的

    你被发现了吗?

    是的。臭鼬工程项目的部分方面是它最终必须浮出水面。

    你受到惩罚或奖励了吗?

    最初受到惩罚 - 为什么不从事主流活动。但是一旦好处变得明显并且产品错误减少了,就会得到回报。然后它被预告了——每个人都喜欢胜利者。

    你是如何资助它的?

    因为喜欢编写代码并让我的生活更轻松 - 所以不需要直接资金。除非管理层计划有一个秘密项目,否则我看不出会是怎样。

    你是如何配备它的?

    作为一个孤独的开发者,我独自一人在草地上用笔记本电脑编写代码。

    与地上项目相比,完成需要多长时间?

    没有可比性。我的 skunksworks 努力可能是修修补补的一年。如果我们直接开始做,我无法想象直接花费不到 2 个月的时间,但我不知道,因为它不是如何演变的。与前期直接计划相比,思考和计划的停机时间最终可能会使其更快。

    与地上项目相比,成本是多少?

    未确定 - 正如我所提到的,鉴于我有时间思考和计划,它能够朝着我想要的方向发展,而不会受到日程/结果压力。在一个较短或更多资源的项目中,我们可能会在匆忙中犯一些错误以到达一些 M1、M2 等。此外,如果它没有成功,它会好像它从未发生过,因为我可以折叠起来帐篷,然后安静地进入夜晚。

    被正式采纳了吗?

    我的项目是我工作中产品构建的关键部分,所以我想说它是根深蒂固的。

    【讨论】:

      【解决方案6】:

      嗯...我今天确实做了其中之一。

      我们没有真正的备份系统。目前,我得到了一项非常令人愉快的任务,即使用 svn hotcopy 和 .tar.gz 文件备份 100GB 的 SVN 存储库,同时尝试在磁盘空间有限的两个或三个 NFS 共享上处理它们,以便使用备份磁盘到达服务器。这是最好的情况 - 即当我可以费心照看这个过程 2 小时时。

      因为这迟早会以灾难告终,所以我在最大的服务器上直接在备份服务器上做了一个git svn clone,然后将其克隆到我自己的机器上并踢出我正在使用的 svn 工作副本。我在我的机器上获得了大约 1GB 的可用空间,给最重要的备份一些冗余,并将 15 分钟 svn st 减少到 30 秒 git status。我会因此受到抱怨吗?大概……

      【讨论】:

      • 更新:将“可能”设为“是”。 叹息
      【解决方案7】:

      一般来说,这里的答案都是成功案例,所以我想我会分享我最近坐在这样一个不太顺利的项目之外的经验。

      你是如何资助它的? 你是如何配备的?

      该项目是在我的经理确定了一名潜在员工时开始的,我们称他为 Fred,他在我们的领域有一个宠物项目。我们的薪水不高,他们同意 Fred 将被聘用并几乎全职从事该项目,他们最终将把该项目介绍给公司。

      因此,Fred 开始着手这个项目,只有 Fred 的团队知道,管理层或其他业务部门不知道。 Fred 是一名开发人员,他的工作或多或少是纯粹的开发,以及对底层开源项目的贡献。

      成功了吗?

      不是真的。 Fred 一个人在做这件事,我想他会花 12 到 18 个月的时间。提交给团队的进度报告包括描述他那周修复的任何错误。偶尔会尝试让组织中的一两个高层感兴趣,但他们从未真正去任何地方。 Fred 应该制定一个计划来完成和推出该项目,以便将其介绍给组织,但似乎总是有某种原因从未完成。

      你被发现了吗?

      随着 Fred 和经理试图让更多人对他们正在做的事情感兴趣,这个词慢慢地被过滤掉了。

      最终我们进行了重组,我们的新主管想知道每个人都在做什么,于是项目就向他透露了。然而,显然没有很好地解释,因为新导演最后问我(我相信我们团队中的其他人)弗雷德的项目到底是什么?

      你受到惩罚或奖励了吗?

      最终,新主管冻结了该项目的所有资金,Fred 被重新分配到其他项目的工作中。据我所知,这是目前的状态。

      与地上项目相比,完成需要多长时间? 被正式采用了吗?

      未完成,未采纳。

      与地上项目相比,成本是多少?

      表面上的成本是弗雷德的时间。

      但是,还有其他费用。

      首先,Fred 和他的项目在我们的团队中成了一个笑话,后来在我们合作的团队中也成为了笑话。他在做什么?他为什么要这么做?为什么没有进展?弗雷德的名声受损。 “Fred 的项目”成了一个无处可去的项目的笑话。

      其次,这样一个长期运行但隐藏的项目的最终曝光对我们的经理产生了不良影响,进而影响到我们整个团队。

      第三,怨恨增长。当有这么多真正的工作要做的时候,这个人为什么要从事他的宠物项目?我们是一个小而忙碌的团队,我们可以在任何数量的其他项目中使用开发人员。

      最后,我认为这个项目对我们团队的地位和活力产生了影响。当我们不在办公室时,我偶尔会和团队成员讨论一下。最初(和当时)我们对弗雷德非常挑剔,他可能是一个令人讨厌的人,并且不善于接受批评,并且承诺了他无法兑现的事情。最近,我们一直在批评我们的老板。这不是运行项目的好方法,而且很明显,弗雷德从一开始就没有能力独自完成这项工作,他不会寻求或接受建议。 Fred 被安排在那个位置上并在这个位置上呆了这么久,这对 Fred 是不公平的。最近我想知道我是否应该更有力地提出我的担忧。尽管我们确实向 Fred 和我们的经理推动了项目的内容和进展,但我们并没有比我们的团队更进一步。话虽如此,即使我们有,我也无法想象会有好的结果。

      最后,我想说 Fred 是个聪明人,这个项目也不错。它本来可以成功的(一些部分已经出现在竞争项目中——实际交付的劣质竞争对手)。

      如果这个项目是光明正大地完成的,并且 Fred 一直在与一位体面的项目经理合作,并且在团队中有一个很好的沟通者,那么它很可能会找到一个冠军并交付一些很棒的东西。要么就是这样,要么它本可以早点被杀死。

      【讨论】:

        【解决方案8】:

        我做了其中之一。这实际上是我最终编程的方式。

        我负责维护一个遗留的,呃……“数据库”。我不会深入细节,但这是通常的邪恶应用程序。该公司几乎一直在运行它,有时它会宕机数天。当时 IS 主管(朋友)正在积极寻找替代人选,与大型咨询机构交谈等。但管理层在现有系统中投入/情感投入。我自愿(向 IS 主管)尝试重写 is(好吧,更像是他问是否有人有兴趣尝试处理这个烂摊子,我自愿是因为我很无聊)。我们的员工没有真正的程序员,我只写了一些小的临时东西。我不知道我知道多少。

        在大约 8 个月或一年内完成了这件事(这是不久前的事,不记得具体了)。

        成功了吗? 是的,按照宣传的方式工作。

        你被发现了吗? 它最初是作为一种超级秘密、斗篷和匕首的东西开始的。回想起来有点傻,但它使它更有趣。大约进行到一半时,我开始变得更加明显,那就是我正在做的事情,结果证明这个想法得到了支持。写这个东西最终成了我的工作。

        你受到惩罚或奖励了吗? 奖励

        你是如何资助它的? / 你是如何工作的? 它的成功很大程度上归功于我老板的支持,他确保我有时间和资源去做这件事。

        被正式采用了吗? 是的,我们最终经营公司。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-04-29
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多