在工作中,我们遇到了不同的人想要/建议新项目的不同名称的问题。在过去的 2 天中更改了 4 次。
人们在命名内部项目时会经历哪些流程?作为一个团队,您如何为项目名称得出结论?
为了更清楚一点,问题是你如何命名你的项目,而不是你给它们起什么名字。我更多的是关于一个过程,所以我们不会让 3/4 的经理参与在接下来的 4 周里每 4 小时更改一次项目的名称
在工作中,我们遇到了不同的人想要/建议新项目的不同名称的问题。在过去的 2 天中更改了 4 次。
人们在命名内部项目时会经历哪些流程?作为一个团队,您如何为项目名称得出结论?
为了更清楚一点,问题是你如何命名你的项目,而不是你给它们起什么名字。我更多的是关于一个过程,所以我们不会让 3/4 的经理参与在接下来的 4 周里每 4 小时更改一次项目的名称
我们以 asimov 字符命名它们。
二十一点的客户是哈里。
为什么团队选择这个名字。你没有经理吗?这就是组织应该如何工作:如果一个级别无法及时实现目标,则将其升级到下一个级别。
多么浪费时间啊!
让每个人都把他们的建议放在帽子里,然后随机抽取一个名字。真的有关系吗?
列出所有可能的名字,每个人只能提出一个名字建议。让每个人对名字进行投票。每个人只能投票一次,不能以自己的名义投票。
这真的取决于你将如何背负一个名字。
例如,如果它是一个 .Net 项目,您将完全被您选择的名称所困扰,在这种情况下,即使站点有一个很好的命名,项目通常也会得到一个非常无聊的命名。
在代码没有“清单”的其他技术中,命名为项目,将代码移动到新文件夹名称是“项目”,那么诙谐的名称似乎很有趣。
我所在的一家公司根据度假城市的名称来命名他们所有的项目。所以我们有巴黎、雅典等。我也用过希腊神和星座。它没有太多的过程,只是开发团队认为很酷的东西。虽然有一个例子,我们当时允许我们的测试版合作伙伴选择项目的名称——他们有一个完整的比赛和一切。
我参与的另一个项目有四个阶段:红色、绿色、蓝色和 4
一定会喜欢的。
使用字母表示产品的版本,并让团队成员对以字母开头的单词进行投票。
我们有一个名为 Ambition、Benevolence、Charisma 等的项目。
我喜欢为此使用即时径流投票。
我还发现,让新的团队成员推荐姓名有助于他们对项目感到拥有所有权。
对于我的个人项目,我将它们命名为独立战争的战斗(例如列克星敦、康科德、萨拉托加、提康德罗加)。我也喜欢使用希腊神话中的名字,因为我是这个名字的忠实粉丝:)
另一个个人项目被命名为 Rushmore(如 Mt. Rushmore)。IMO 这一切都取决于你喜欢什么以及项目名称是否会公开可见。如果不是,请随意命名(如果你问我,越神秘越好!)但如果它是公开的,那么选择听起来不荒谬或会让人们“嗯?”的东西。 Project Fig Newton
或者Project Twinkie
对一群开发人员来说可能听起来很有趣,但对客户来说听起来如何?
当您将项目置于源代码控制之下时,以一种有助于开发人员了解项目名称的方式命名您的项目。在您当前的源代码控制之外,人们如何称呼它并不重要。
尝试选择一个保持不变的命名约定,这将有助于组织源代码管理中的内容,并尽量远离首字母和缩写,因为一旦该项目中的所有 DEV 离开,没有人会知道该项目是什么。
尝试使用以下名称:customerA Website customerB WinApp
我工作的一个地方使用山脉作为框架,使用滑雪胜地作为客户;另一个使用地铁站。在这两种情况下,它们都是没有固定版本号的内部名称(因为市场有改变它的习惯)
我见过架构师的选择、CTO 的授权、开发团队的轮换,以及对一些任意竞争的奖励,但最终归结为一个人一票。你可以以任何你想要的方式民主化,但无论你做什么,只要确保它没有冒犯性并坚持下去。
Fwiw,我最喜欢的系统是选择 Dredd 法官角色的建筑师。:D
对于个人项目,我有时会使用大城市的名称,如纽约、柏林、东京等。这既方便,因为我觉得该项目不受特定技术或功能的约束,并且可以涉及任何可能的项目,而在同时,要记住是东京还是奥斯陆在做“那个”很酷的事情可能有点困难。
在工作中,我们有使用更简单和描述性名称的传统。例如,根据计划上传文件的应用程序称为 ScheduledFileUploader。然后是 FileOrganizer、MailSender、DiskSpaceMonitor 等。
你的意思是代号?因为它只会留在内部员工的脑海中,所以我们通常首先想到的就是它,我们从不讨论它,一个我们认真命名的项目“面团”!:) 它就像魔术一样工作,任何事情都有效
我的大哥米凯尔在很晚的项目中被召唤去救火……他选择了一些电影片名
我们通常很快就同意这一点,没有问题。在我们给某个东西命名后,例如“花栗鼠”,笑话和有趣的图片开始出现(每个人都喜欢编笑话 :)
但实际上,我不认为这有什么不同。
以星座命名您的项目。有很多可供选择,大多数听起来很酷。此外,当您进入 Aries 项目时,您可以告诉人们您正在检查细胞结构并且细胞结构已被检查。
非常小心和很多个人痛苦。坦率地说,我痴迷于我的个人项目名称。甚至到了我会花费数小时思考特定类型或 DLL 的名称的地步。
遗憾的是,这不是玩笑。
没有项目名称,只有版本号。
每个人都知道,如果您发布了“MyBlaPro 4”,那么您正在开发“MyBlaPro 5”,它将在 1 到 2 年内发布(您的公司历史可以提供有关您的开发周期长度的提示)。最大的秘密不是你正在开发下一个版本,而是它什么时候发布。
代号不仅让外人感到困惑(想想 Avalon/WPF、Longhorn/XP/2000/Vista/7),而且让内部人感到困惑。你有时会听到这样的讨论:“不,我们在赤霞珠之前在津芬德尔添加了 X”“不,你错了,赤霞珠是 5,津芬德尔是 6,但在梅洛中添加了 X”
半局外人更添混乱。想想必须在版本之间重用记忆翻译的本地化公司(“对于 Rainier,我们应该使用来自 Shasta 还是来自 Whitney 的记忆?”)。