6

在工作中,我们遇到了不同的人想要/建议新项目的不同名称的问题。在过去的 2 天中更改了 4 次。

人们在命名内部项目时会经历哪些流程?作为一个团队,您如何为项目名称得出结论?

为了更清楚一点,问题是你如何命名你的项目,而不是你给它们起什么名字。我更多的是关于一个过程,所以我们不会让 3/4 的经理参与在接下来的 4 周里每 4 小时更改一次项目的名称

4

19 回答 19

4

我们以 asimov 字符命名它们。

二十一点的客户是哈里。

于 2009-02-09T20:21:41.090 回答
4

为什么团队选择这个名字。你没有经理吗?这就是组织应该如何工作:如果一个级别无法及时实现目标,则将其升级到下一个级别。

多么浪费时间啊!

于 2009-02-09T20:22:51.210 回答
3

让每个人都把他们的建议放在帽子里,然后随机抽取一个名字。真的有关系吗?

于 2009-02-09T20:20:44.150 回答
3
  1. 让团队提出许多建议。
  2. 让管理层和法务部清除有问题的名称。
  3. 让团队对剩下的名字进行投票。
于 2009-02-09T21:41:49.040 回答
1

列出所有可能的名字,每个人只能提出一个名字建议。让每个人对名字进行投票。每个人只能投票一次,不能以自己的名义投票。

于 2009-02-09T20:23:34.703 回答
0

这真的取决于你将如何背负一个名字。
例如,如果它是一个 .Net 项目,您将完全被您选择的名称所困扰,在这种情况下,即使站点有一个很好的命名,项目通常也会得到一个非常无聊的命名。

在代码没有“清单”的其他技术中,命名为项目,将代码移动到新文件夹名称是“项目”,那么诙谐的名称似乎很有趣。

于 2009-02-09T20:21:29.357 回答
0

我所在的一家公司根据度假城市的名称来命名他们所有的项目。所以我们有巴黎、雅典等。我也用过希腊神和星座。它没有太多的过程,只是开发团队认为很酷的东西。虽然有一个例子,我们当时允许我们的测试版合作伙伴选择项目的名称——他们有一个完整的比赛和一切。

我参与的另一个项目有四个阶段:红色、绿色、蓝色和 4

一定会喜欢的。

于 2009-02-09T20:21:35.613 回答
0

使用字母表示产品的版本,并让团队成员对以字母开头的单词进行投票。

我们有一个名为 Ambition、Benevolence、Charisma 等的项目。

我喜欢为此使用即时径流投票

我还发现,让新的团队成员推荐姓名有助于他们对项目感到拥有所有权。

于 2009-02-09T20:23:22.020 回答
0

对于我的个人项目,我将它们命名为独立战争的战斗(例如列克星敦、康科德、萨拉托加、提康德罗加)。我也喜欢使用希腊神话中的名字,因为我是这个名字的忠实粉丝:)

另一个个人项目被命名为 Rushmore(如 Mt. Rushmore)。IMO 这一切都取决于你喜欢什么以及项目名称是否会公开可见。如果不是,请随意命名(如果你问我,越神秘越好!)但如果它是公开的,那么选择听起来不荒谬或会让人们“嗯?”的东西。 Project Fig Newton或者Project Twinkie对一群开发人员来说可能听起来很有趣,但对客户来说听起来如何?

于 2009-02-09T20:24:27.540 回答
0

当您将项目置于源代码控制之下时,以一种有助于开发人员了解项目名称的方式命名您的项目。在您当前的源代码控制之外,人们如何称呼它并不重要。

尝试选择一个保持不变的命名约定,这将有助于组织源代码管理中的内容,并尽量远离首字母和缩写,因为一旦该项目中的所有 DEV 离开,没有人会知道该项目是什么。

尝试使用以下名称:customerA Website customerB WinApp

于 2009-02-09T20:25:56.337 回答
0

我工作的一个地方使用山脉作为框架,使用滑雪胜地作为客户;另一个使用地铁站。在这两种情况下,它们都是没有固定版本号的内部名称(因为市场有改变它的习惯)

于 2009-02-09T20:27:09.220 回答
0

我见过架构师的选择、CTO 的授权、开发团队的轮换,以及对一些任意竞争的奖励,但最终归结为一个人一票。你可以以任何你想要的方式民主化,但无论你做什么,只要确保它没有冒犯性并坚持下去。

Fwiw,我最喜欢的系统是选择 Dredd 法官角色的建筑师。:D

于 2009-02-09T20:36:53.407 回答
0

对于个人项目,我有时会使用大城市的名称,如纽约、柏林、东京等。这既方便,因为我觉得该项目不受特定技术或功能的约束,并且可以涉及任何可能的项目,而在同时,要记住是东京还是奥斯陆在做“那个”很酷的事情可能有点困难。

在工作中,我们有使用更简单和描述性名称的传统。例如,根据计划上传文件的应用程序称为 ScheduledFileUploader。然后是 FileOrganizer、MailSender、DiskSpaceMonitor 等。

于 2009-02-09T20:41:02.650 回答
0

你的意思是代号?因为它只会留在内部员工的脑海中,所以我们通常首先想到的就是它,我们从不讨论它,一个我们认真命名的项目“面团”!:) 它就像魔术一样工作,任何事情都有效

于 2009-02-09T21:04:48.503 回答
0

我的大哥米凯尔在很晚的项目中被召唤去救火……他选择了一些电影片名

  • Save Willy -一个臃肿的 java 项目
  • 哈利波特——一个建筑灾难j​​ava项目
于 2009-02-09T21:29:00.817 回答
0
  • 女性名字(每个人都喜欢一个好听的名字,特别是如果它带来美好的回忆)
  • 动物(每个人都喜欢动物)

我们通常很快就同意这一点,没有问题。在我们给某个东西命名后,例如“花栗鼠”,笑话和有趣的图片开始出现(每个人都喜欢编笑话 :)

但实际上,我不认为这有什么不同。

于 2009-02-09T22:09:13.327 回答
0

以星座命名您的项目。有很多可供选择,大多数听起来很酷。此外,当您进入 Aries 项目时,您可以告诉人们您正在检查细胞结构并且细胞结构已被检查

于 2009-02-09T22:13:28.340 回答
0

非常小心和很多个人痛苦。坦率地说,我痴迷于我的个人项目名称。甚至到了我会花费数小时思考特定类型或 DLL 的名称的地步。

遗憾的是,这不是玩笑。

于 2009-02-09T22:41:30.630 回答
0

没有项目名称,只有版本号。

每个人都知道,如果您发布了“MyBlaPro 4”,那么您正在开发“MyBlaPro 5”,它将在 1 到 2 年内发布(您的公司历史可以提供有关您的开发周期长度的提示)。最大的秘密不是你正在开发下一个版本,而是它什么时候发布。

代号不仅让外人感到困惑(想想 Avalon/WPF、Longhorn/XP/2000/Vista/7),而且让内部人感到困惑。你有时会听到这样的讨论:“不,我们在赤霞珠之前在津芬德尔添加了 X”“不,你错了,赤霞珠是 5,津芬德尔是 6,但在梅洛中添加了 X”

半局外人更添混乱。想想必须在版本之间重用记忆翻译的本地化公司(“对于 Rainier,我们应该使用来自 Shasta 还是来自 Whitney 的记忆?”)。

于 2009-02-09T22:48:18.147 回答