延續昨天,理論上接著我們應該要開始聊一聊 GitLab 的付費功能,但我覺得在那之前,我們應該要先聊另一個更廣的話題,那就是「企業會為了哪些功能付錢呢?」
為什麼呢?就如昨天提到的,我偶爾會遇到有人問我「GitLab 免費版與付費版到底差在哪裡?」、「我需要買 GitLab 付費版嗎?」。通常來問我這些問題的人,他們大多數都是「工程師」的角色。
咦,工程師來問有什麼問題嗎?
嗯,問題不大,但確實背後是有一些問題。
如果是工程師們來問前述的那些問題,我發現在他們問題背後的脈絡多半是,他們自己架設或使用了 GitLab 免費版好一陣子,也用的有點樣子,覺得 GitLab 用起來真是不錯,於是想要知道如果付了錢,是不是可以讓自己用的「更好」!
因此他們會期待聽到,自己有沒有錯過哪一個會讓人眼睛一亮的超棒功能,有沒有什麼銀子彈等級或 CP 值超高的厲害功能,是不是只要付了錢,以後 CI/CD Pipeline 就可以做得更無腦、輕鬆、自動、更有生產力⋯⋯
也就是説,工程師多半會用一個非常「工具」層面的角度來思考「付費功能」,而且是一個貼近他自己工作現場的角度來思考「工具」與「功能」,最好是他可以花了錢,就能讓自己往又懶又有超高生產力的工程師角色邁進一大步。
然而,企業在採購「工具」時,是用上面這種角度在做評估嗎?
恐怕不完全是,因為企業並不會只有工程師這一種角色,不同的角色,會願意付錢的功能是不同的。在企業內負責核准採購預算、使用工具、維運工具,有時候是不同的好幾群人;不同的角色,各自心中期待的「付費功能」各有不同。
因此,我們不妨想像一下,如果是「稽核單位」,他們會要求哪些功能?如果是「大企業內負責維穩各種內部系統與服務的 IT 維運單位」會要求哪些功能?又或者各種「高官、部門主管」呢?
有時候我們興高采烈的向公司推薦自己找到的超棒工具或解決方案,但送上去的採購單卻得不到其他人的青睞,有可能就是因為該工具並無法滿足其他角色的需求。
同時換句話說,一個「產品 / 軟體 / 解決方案」能不能稱之為「企業級產品」(Enterprise),除了價格之外,也包含它能不能滿足企業各種層面的需求。
你是不是有時候會覺得某些產品的「付費功能」,怎麼看起來跟自己一點關係都沒有?沒事,這很正常,因為那些功能本來就不是做給你用的,它想要滿足的是那些在「企業」中才會出現的「顧客」。
圖片來源 - 吉卜力工作室 https://www.ghibli.jp/works/nausicaa/#&gid=1&pid=20