前言
軟件開發,是一個需要高智力、頻繁溝通和密切協作的過程。
面臨如今軟件項目的失敗率、延期交付風險和高昂的軟件開發和維護成本,我們先簡單回顧一下對軟件開發的理解。
高智力意味着團隊成員具備專業的崗位技能,密切協作需要成員之間的多種互動交流方式,而頻繁溝通除了面對面的溝通(即口頭溝通),還需要書面正式的溝通以及其他更爲精準、實時、有效的信息傳遞。
信息驅動開發
解決研發過程中,信息傳遞、反饋和溝通的問題,將能有助於提升項目交付的成功率、效率和項目質量,減少信息的阻塞、不對稱,保持內部協作的透明、高效和集體智慧。
基於已有的測試驅動開發TDD、領域驅動開發DDD,現在分享我們總結的IDD信息驅動開發(Information Driven Development)。
信息、反饋和溝通,在項目協作過程中是很重要也是很需要的,但在實際上又往往是很欠缺的。項目經理需要知道項目進度、產品經理需要知道需求的排期和上線計劃、測試需要知道Bug是否修復了沒。但開發人員一方面忙於各類的工作事務,二來又不擅於向上彙報和主動反饋,導致內部協作無法正常高效流轉。
今天來分享一個工具,讓內部的研發項目協作信息更加主動、及時、高效地送達到項目組的每一個成員和干係人及老闆。
專爲開發者設計的即時協同平臺
YesDev是一個專爲開發者設計的即時研發協同平臺。它支持支持敏捷開發、DevOps、Scrum、硬件項目等多種迭代方式。
目前YesDev解決了以下研發團隊的協同辦公需要:
YesDev = 項目管理 + 測試 + 技術文檔 + 客戶CRM
即時協作信息流通知推送,滿足團隊協作溝通的需要
針對研發協作的全流程,YesDev設計、構建並提供了極其完善、貼心、周到的信息通知推送,讓項目成員的每個人都能實時接收到所需要的重要消息,同時減少和降低內部溝通的阻力。
五大類通知主題
在YesDev項目管理裏,主要分爲五大類的通知主題:
- 項目通知
- 任務通知
- 需求通知
- 問題通知
- 文檔通知
默認是訂閱全部的消息通知,你也可以選擇勾選感興趣的主題。
五大流轉類型的通知推送
在YesDev項目管理裏,有以下流轉類型的消息通知推送:
1、指派類通知,例如項目指派、需求指派、Bug指法、任務分配等,主要是讓開發人員及時接收到工作指派的通知;
2、變更類通知,是指指派後工作內容發生變更後的通知,例如需求指派後變更了負責人、或者是需求文檔內容發生了更新和修改的變更通知;
3、完成類通知,由負責人完成項目、需求、任務、Bug後的反饋通知,例如開發人員上線了新需求、修復了;
4、掛起類通知,對於已經啓動卻中途暫時不做或需要取消的工作通知,例如有需求掛起、項目掛起,以便通知技術負責人不需要繼續關注已廢棄的內容;
5、激活類通知,例如Bug在開發修復後的重新激活
6種消息推送通道
爲方便企業研發團隊在工作中輕鬆接收到重要的項目通知,YesDev提供了以下消息推送通道:
- 聊天羣消息通知:支持釘釘羣、企業微信羣、飛書羣、喧喧羣;
- 企業郵箱通知:支持騰訊企業郵箱、163郵箱、QQ郵箱、阿里雲企業郵箱等郵箱服務;
- 短信通知:緊急的消息,支持短信通知;
- 站內通知:網站內部提供的站內消息通知;
- 頁面提醒:網站頁面上通過瀏覽器標題以及頁面上的元素進行的實時提醒;
- 智能項目彈窗:還有針對每個賬號不同角色的智能項目彈窗提醒。
接下來,看一下這幾類消息通道的效果。
釘釘羣、企業微信羣等的消息通知,支持圖文顯示,以及負責人、操作人的說明,點擊後可以訪問對應的詳情頁面。
企業郵箱通知,精準的郵件通知,也可以自動關聯集成git代碼提交,實現智能、自動流轉和通知。
站內通知,可以查看我的消息,以及團隊的整體動態。
在工作臺上,也可以看到我的最新相關消息:
頁面提醒就更爲豐富了。你可以通過頁面標題裏的括號數量,及時看到當前項目、當前需求、當前問題的變更和更新情況。
你也可以通過一級的頁面菜單,清晰地看到自己當前所負責的工作情況。在對應的下拉菜單可以訪問對應的工作內容。
配置你的消息推送方式
在YesDev,你可以配置需要發送郵件的郵箱服務,可以使用自己的企業郵件賬號。
對於每個工作組,你可以選擇配置釘釘羣機器人、企業微信機器人、飛書羣機器人、喧喧機器人。每個工作組都支持獨立的配置。方便將項目消息精準推送給對應的工作聊天羣。
企業微信羣的圖文通知效果:
釘釘羣的通知效果:
飛書羣的通知效果:
在指定的項目裏,也可以進行羣通知的設置。
如果需要和你現在的Gitlab、Git代碼託管平臺集成,可以把YesDev提供的WebHook鏈接添加到你的Git代碼倉庫的WebHook中。
就能實現Git代碼託管和YesDev之間的系統對接和消息通知。
上線發佈的通知,也可以在YesDev的發佈接入配置進行設置。
這樣每次發佈後,釘釘羣就會實時接收到發佈上線的通知。全面掌握系統的真實上線動態。
消息推送與否的使用
在創建新需求時,你可以選擇是否需要通知負責人。在指派任務、Bug和項目時,亦是如此。
在變更需求時,你也可以選擇是否需要通知負責人。
在備註時,如果你需要特意提到某人,可以使用@ 操作。
對於郵件報表,可以設置定時發送的時間和頻率。
在編寫週報時,可以直接發送郵件給上級。
在問題重開或需求掛起時,在填寫原因後的通知推送。
如果你不參與項目開關,但很關注某個項目、需求或問題,可以點關注。關注成功後,會接收變更通知。