獻給所有堅持奮斗的產(chǎn)品經(jīng)理和程序員,祝我們有個美好前程。
晚上九點,小狗參加完年會后回到公司,正好在路上訂的外賣到了,隨便扒拉兩口后就回到了工位,想起剛才年會上那幾個俄羅斯野模版維密,小狗會心一笑,趁著電腦開機的空隙,起身伸了個懶腰,看到一直堅守的小猴 A、大猴 B、老猴 C 還在戴著 BOSE 敲著 HHKB,小狗知道這里才是屬于他們的戰(zhàn)場。
項目 X 原本只是小狗的 YY ,沒想到偶然在一次腦洞會上提出后,被不斷包裝向上傳遞,最后傳到 Boss 的楠木桌上?,F(xiàn)在市場成熟,同行產(chǎn)品同質(zhì)化加上營收遭遇瓶頸,有個新想法不容易,于是 Boss 大筆一揮,項目 X 從試驗、重點逐漸被提到戰(zhàn)略項目的高度。隨后項目 X 出現(xiàn)的頻率越來越高,經(jīng)過公關(guān)部的修飾,開始在各互聯(lián)網(wǎng)大會、投資人大會上出現(xiàn),甚至都自信的公布了上線日期。這是小狗一開始沒有想到的。
想法被重視值得小狗高興,做產(chǎn)品多年,終于不用在前輩的大樹下修修補補,可以從 0 到 1 做出屬于自己的產(chǎn)品。同時也有些擔憂,一是目前應(yīng)用技術(shù)不成熟,二是 Boss 的演講稿和公司發(fā)出的公關(guān)稿天馬行空,已經(jīng)超越了當初的設(shè)想。但小狗決定拼一把,趁還能折騰。
項目最終由小狗全權(quán)負責,配置的團隊也算不錯:一個設(shè)計師(小濕)、三個開發(fā)(小猴 A、大猴 B、老猴 C)、一個測試(小鼠),夠了。團隊成員之間做了相互介紹和分工之后,小狗打開前晚通宵確定的產(chǎn)品雛形,開始激情昂揚的介紹他們要做的產(chǎn)品,從公司戰(zhàn)略到產(chǎn)品原型,從用戶價值到商業(yè)價值,為大家描述了一個宏大的藍圖,隨后在窗邊的看板上寫下了 Deadline,大有不破樓蘭誓不還的氣勢。其他人聽著都有點小激動,只有老猴 C 鎮(zhèn)定的說了兩個字:干吧。
小狗當初按照正常排期算了下產(chǎn)品工時,發(fā)現(xiàn)是距 Boss 對外共布上線時間的兩倍,于是跟團隊商量實行 996(早九點到晚九點,一周六天)工作制,但最后還是比預(yù)想的進度慢了,于是在最后幾天又自發(fā)改成了 007(全天在公司,一周七天),小濕和小鼠到今天已經(jīng)開始吃不消,早點回家休息去了,還有三個開發(fā)一直在清掃小鼠測出的 Bug,小狗今天代替小鼠進行復(fù)驗。
電腦打開后,小狗仔細查看了每個 Bug ,對一些待確認的問題添加了備注和解決方案。隨后開始第 N 次復(fù)盤,從產(chǎn)品架構(gòu)到交互設(shè)計,再到每一句提示文案。忽然發(fā)現(xiàn)一個地方有嚴重的邏輯問題,考慮很久之后只能改產(chǎn)品,但這個節(jié)骨眼改動邏輯,無疑會給大家?guī)砀嗟墓ぷ髁?,甚至使產(chǎn)品無法按時上線,同時會再次拉低小狗在大家心中的主導地位和信任。團隊對產(chǎn)品經(jīng)理的信任沒了,團隊也就散了。
改還是不改?小狗一直在糾結(jié)。其實放到下個版本優(yōu)化是當前最理智的決定,但小狗無法容忍帶著已知瑕疵的產(chǎn)品上線,那種感覺就像如鯁在喉,渾身不舒服。去他大爺?shù)?,改!小狗又仔細確認了幾遍修改方案,確定沒問題后,決定提給開發(fā)。
剛過零點,老猴 C 打了最新的測試包,摘下 BOSE 跟小狗說優(yōu)先級最高的 Bug 改完了,再測一下。小狗走到三人面前,讓大家停一下,然后說了修改產(chǎn)品邏輯的事兒,沒等大家說話,就先說了一大堆用戶體驗、產(chǎn)品正確性的理由。小猴 A 忍不住了,連問三個又改?早干嘛去了?明確表示不改。小狗承認了是自己的疏忽,但還是一臉尷尬,再看大猴 B 和 老猴 C ,倆人沒啥表情,也沒有要撕逼的意向。最后大猴 B 說去茶水間喝杯咖啡吧。
喝咖啡的間隙,老侯 C 說,當年他在小公司經(jīng)歷過太多為老板 YY 買單、產(chǎn)品經(jīng)理頻繁變需求、不停設(shè)置 Deadline 的事兒,后來翅膀硬了趕緊去了大公司,哪知大公司不停的鼓勵加班,過了幾年年齡大了就想著去個二三線公司輕松點,于是來到了現(xiàn)在的公司,結(jié)果沒輕松幾天就被調(diào)過來趕項目 X。大猴 B 還好,剛工作沒幾年,正處在積累技術(shù)和經(jīng)驗的階段,所以才一再妥協(xié)同意 996 和 007,去做從沒接觸過的新技術(shù)。小猴 A 今年畢業(yè),覺得互聯(lián)網(wǎng)公司壓根沒有傳說中的酷,也不明白產(chǎn)品經(jīng)理為什么會經(jīng)常變更需求。
聊了一會兒后一致決定,今晚在原有的清除 Bug 計劃上,把邏輯改了,最后小猴 A 一句:產(chǎn)品手一抖,開發(fā)忙一宿。大家哈哈大笑之后又去忙了,小狗握著咖啡杯,知道這是大家無奈,也有對他的一點信任。
小狗決定下樓抽根煙,在下面才發(fā)現(xiàn)附近幾個樓都有亮著燈的樓層,還有天空真他媽黑,外邊真他媽冷,猛嘬兩口就回去了?;厝ズ竽弥掳姹緦χ?Bug 列表開始逐個測起來,測完后,把未修復(fù)的問題和一些新問題記下來指給開發(fā),跟大家打過招呼后,設(shè)置了 03:00 的鬧鐘后就趴在桌上休息了。
- 03:00 小狗醒了,拿到了新的測試包,大小老猴交代了下測試環(huán)境的配置,決定也睡倆小時;
- 05:00 大小老猴醒了,開始修改小狗提出的產(chǎn)品邏輯,小狗設(shè)置好 07:00 的鬧鐘又睡下了;
- 07:00 小狗醒了,拿到已經(jīng)修改好邏輯和清掃完 Bug 的測試包,讓大家放心睡會兒;
- 08:00 小狗驗證修改后的邏輯沒問題,昨天報出的 Bug 已基本修復(fù)完,這才放心。
小狗看了眼還在睡的小猴 A、大猴 B、老猴 C,慢慢走到窗前,沒到到八點鐘的太陽,倒是天還是有點昏暗,轉(zhuǎn)頭看了眼桌上的 PM2.5 測試儀,發(fā)現(xiàn)又是暗紅色。
小狗感嘆新的一天真美好,心里發(fā)誓項目 X 一定要順利上線。