建築釺


黑客日的故事:Braze軟件工程經理Derek Schultz談競選評論

通過德裏克·舒爾茨2023年1月6日

每年有三次,Braze公司的員工會從日常工作中抽出兩天時間參加黑客日活動。這些活動是Braze長期以來的實踐,反映了該公司如何為夢想和實現新想法創造空間,提供了鼓勵創新思維、突出興趣愛好、甚至在大大小小的方麵優化Braze平台的機會。

為了表彰每個黑客日的工作,Building Braze將對參與者進行特別難忘的項目或經曆的分析。這周,我們要和Derek Schultz,用戶定位團隊的軟件工程經理。

一個需要解決的現實問題

我關於Hack Day項目的想法來自於與一位產品經理的一次午餐討論。一位Braze用戶告訴PM,他們的第一個問題是如何與那些不是Braze認證用戶的同事分享活動,但他們的反饋將是有價值的。這些同事不需要訪問Braze儀表板,隻需要查看起草的活動。

作為一種變通方法,該用戶花費大量時間創建活動的多個截圖,將圖像拚接成PNG格式,並將該PNG格式發送到另一個工具中,以便審核人員進行評論。我在想,“當然可以,但如果你能在Braze上做就更好了。”所以我想為黑客日做一個。

定義挑戰

我在Braze的同事肖恩·勞德(Sean Laude)已經在為Canvas用戶開發一種工具,讓他們可以給自己留下便利貼、評論和提醒,以便以後再使用。Sean很好心地讓我使用他的便利貼組件,這很棒,因為這個工具與我希望為我的競選分享工具構建的功能有重疊。

主要的挑戰是能夠生成存在於產品認證範圍之外的可共享鏈接。我想給人們一種方法來檢索HTML內容的電子郵件活動,點擊任何地方,並有一個便利貼出現。用戶可以留下評論並點擊“save”,將評論保存在數據庫中,並檢索它以供以後使用。

我想構建的另一個功能是確保這些便利貼能夠實時更新自己——也就是說,如果兩個人同時留下評論,他們不必刷新頁麵來查看其他評論。

製定解決方案

為了構建該工具的其餘部分,我從頭到尾都在進行經驗方麵的工作。我首先構建一個按鈕來生成一個可共享的鏈接。接下來,我需要能夠檢索和呈現電子郵件的內容。我合並了便利貼組件,並添加了一個持久性層,以便在您鍵入便利貼時保存便利貼。

最後一件事是將我所擁有的集成到asyncpushher中,這是我們內部的WebSocket框架,能夠將實時通知發送到儀表板,這樣用戶就可以立即看到活動中留下的評論。

我想添加的一些功能並沒有出現在最終項目中。例如,我想讓評論者在他們的便利貼上以某種方式被識別出來,要麼通過獨特的顏色,要麼通過標簽。但對於Hack Day來說,有時縮小你的範圍是很重要的,而不是試圖把所有東西都放進去。

Hack Day是一個在非正式的沙盒環境中嚐試一些新事物的機會。例如,asyncpushher是我有機會探索的代碼庫中一個不熟悉的區域。我必須把asyncpushher實現和鏈接共享的權限邏輯放在經過身份驗證的控製器之外,這是一個不尋常的需求,並提出了一些獨特的挑戰。作為一名工程師,這個過程對我來說真的很有教育意義——對這個功能進行更多的深入研究是很有意義的。

最後一步:令人難忘的演講

我聽說在Hack Day的演講中有創意很重要。對於我來說,我生成了一個這樣的分享鏈接,並在我演講的時候把它放到聊天中。每個觀眾都可以打開它,並對競選活動發表評論。當我還在演示的時候,小點開始出現在人們實時留言的地方。Hack Day的演講可能長達4個小時,所以有一些可以讓人們互動的東西有助於吸引人們的注意力,讓它更有趣。

有興趣加入我們的黑客時代嗎?Braze正在招聘工程、產品管理和用戶體驗團隊的各種角色。查看我們的職業頁麵了解我們的開放角色和我們的文化。

*博客文章中的所有內容都是一般性質的,僅供舉例。它不涉及任何具體的問題、功能或Braze打算現在或將來向客戶提供的產品。manbetx万博全站客户端本文中的任何內容都不應被視為建議,文中的任何信息也不構成Braze平台未來技術特性或功能的部分或完整路線圖。


德裏克·舒爾茨

Derek Schultz是Braze公司的產品工程經理。

相關內容

帆布流

重塑編排:Braze如何構建我們的畫布流程客戶旅程工具

閱讀更多

從B2C研究到B2B研究:我的用戶體驗之旅

閱讀更多

來自黑客日的故事:Braze首席產品設計師Sarah Wilson和高級軟件工程師Camden Reslink測試拖放式應用內消息編輯器

閱讀更多

擴展企業SaaS產品團隊

閱讀更多