你的靈魂 - 談產品名稱的命名


《產品、組織有沒有靈魂,看名字就知道了。你的兒女會隨便取名?》

常見的命名方式

我想到幾種:

  1. 獨佔性、開創性:直接用某個專有名詞當作產品名稱,通常具有開創性、或者獨佔市場的效果。讓使用者『默認』以為世界上只有這種東西,實際上不是。像是:
  2. 隱喻性:用別的領域的開創性名稱,類比產品的精神。很多人用的希臘神話、電影人物名字類比產品,像是:
    • 普羅米修斯: 希臘神話, 監控服務
    • Borg: K8s 前身, StarTrek 的外星人
    • c3p0: Java Connection Pool, StarWar 的機器人名字
    • Athena: 希臘女神雅典娜、AWS 的 BigQuery
  3. 固定編號
    • 像是金庸武俠裡的 少林寺輩份 名稱,像是『玄』字輩,有玄苦、玄難;『虛』字輩,最有名當然就是天龍八部的 虛竹
  4. 年號:有未來感?
    • 像是 Windows 2999, Office 200000 ….
  5. 紀念性
  6. 意象:Facebook … 其實我覺得這名字好爛。。
  7. 高興就好:OS X 用米國國家公園、用貓科當命名。。。

我掰不下去了 XD

Code Name (開發代號)

軟體開發過程中,我習慣性會推動的概念與想法:CodeName (開發代號)

  • 開發代號 (CodeName)
    • 用途:團隊溝通使用,可以創造 團隊文化
    • 不要跟公司、產品名稱、部門 … 有直接關係,也就是說 namespace / id 不要有這些字,甚至 git repos 也不要用。
    • Android 用糖果代號
    • 最近我都用 三體 相關的 XD
    • 我第一個工作的產品叫 Neo,因為那時候 駭客任務 (Metrix) 剛上映。
  • 版號 (Version):開發溝通用的、邏輯也會使用 (版本相容性、功能控制), 不要跟業務單位溝通,詳細參閱 Version Control

業務單位的版號跟開發者用的可以不一樣:例如 Windows Server 2016, iPhone X. 主要原因:產品名稱會變、老闆會變、公司名稱會變(併購、被併購)、行銷用語跟名稱是不一樣的。

產品命名

會認真取名字,就會認真看待這件事情。 (我覺得啦 XD)

至少我走到哪都會蓋一個叫 TeamRoom 的協作系統 (通常用 Redmine),然後有成功,也有被毀掉的,但重點就在 Team and Room,怎麼叫,心裡就會怎麼想,因為 語言影響思維

Team 是一群人,Room 是一個空間,TeamRoom 是一群人在一個空間一起努力的地方。

延伸閱讀


Comments