工具推薦 | 項目日誌模板

2022-01-05 清風迅來

工欲善其事,必先利其器

前言:本文從一個前端開發程式設計師的角度,對工作中如何記錄工作任務、沉澱項目經驗等方面進行探討,可能並不是一套適合所有人、所有崗位的方法,而是希望以此拋磚引玉,結合實際情況,找到適合自己的方法。

如果大家有任何想法,歡迎留言互動~ 

緣起

日常工作中,我使用幕布 App 來記錄項目的開發情況,以前是用「任務清單」或「周報」的形式記錄下每周的工作情況、問題和思考,相對來說簡潔、直觀

而隨著讀過的書和寫的代碼日益增多、也隨著頭髮日益稀疏,發現「任務清單」存在一些局限性

任務清單的局限性視角專注於任務

不可否認,從做事的角度來看,視角專注於任務有不少優點,可以使任務列表簡潔、高效,維護方便,釋放腦力。

換句話說,任務清單是將項目中自己負責的部分拆解成一個個可執行的任務。

然而這也導致了每次完成一個項目,某種意義上自己只是完成了任務,關注點只局限於與自身相關的任務

可能一種糟糕的情況就是項目完成了,對自己來說無非寫了幾個列表頁、詳情頁、幾個彈窗,卻不了解這些頁面解決了業務上哪些痛點。

可能另一種糟糕的情況就是,N 年開發經歷,不是有 N 年經驗,而是 1 年經驗用了 N 年。

項目復盤效率低

不知道大家有沒有類似的經歷,每當到了項目復盤、年度總結、或者在簡歷上填寫項目經歷時,會有一種無從下手的感覺。

雖然藉助於「任務清單」來復盤項目,理論也是可行的,但這樣會花費較多時間、精力在「任務清單」中查找、整理相關記錄。

經驗沉澱效率低

這一點其實和項目復盤效率低類似,相關信息過於零散、非結構化。

解決方案的探索期望

基於以上三個痛點,可以簡單整理出三點期望

問題

可能存在的最大問題:

主要體現在:

原先只需要簡單記錄任務相關,現在要記錄項目的方方面面,記錄量更多記錄複雜度更高。原先如果同時做多個項目,可以記錄在一起,現在需要分別單獨維護一個項目日誌。

而這些其實只要克服一下自己的惰性,走出舒適區,就 ok 了。

方案視角基於項目整體

原則:設想自己的目的是為了推動項目總體進度、提高項目整體質量,儘可能全面且必要地記錄項目信息,可以多從項目其他角色的角度出發去思考、記錄問題。

例如,思考是否有性能更好、交互體驗更好的解決方案?

又或者換個角度,從產品角度,多思考思考需求的原因是什麼?目的是什麼?設計是否合理?如此思考或許有助於砍需求,或許有助於加深對業務的理解。

又或者再換個角度,從項目經理的角度出發,多關注一下各個關鍵節點:提測時間、上線時間、可能存在的進度風險等……

把以上這些問題,記錄到項目日誌中,而重點是這個思考的過程

總之,在一個項目的合格執行者的基礎上,多換位思考,藉助於項目日誌,或者潛移默化、或者刻意練習地成為一個項目的推動者

註:需求評審會時,是一個很好的「換位思考」的場合

便於項目復盤單獨記錄、整理項目流程,亦可作為下一次項目的 checklist單獨記錄項目中遇到的問題,面試中經常會被問到「你在項目中遇到哪些問題以及如何解決的」記錄一些項目信息(項目目標、項目需求、項目例會),以備項目復盤便於經驗沉澱

這一點其實和項目復盤效率低有類似也有交集,都是將零散的、非結構化的信息整理在一起。

不同之處在於:前者的出發點是項目,是為了復盤項目,而這一點的出發點是自身,主要目的是為了提高自身競爭力

所以,參考了 PDCA 循環(plan 計劃、do 執行、check 檢查、action 調整),結合了下自身,整出了個 4P 記錄:流程(Process)、遇到的問題(Problem)、迭代的規劃(Plan)以及總結出的心得、方法論(best Practice)

註:示例圖僅供參考,可以結合實際情況調整

流程(Process):整理項目流程,亦可作為下一次的 checklist遇到的問題(Problem):記錄遇到的問題,如何解決的,以及為什麼會出現這個問題迭代的規劃(Plan):結合對項目的反思、思考,列出具體可執行的規劃總結出的心得、方法論(best Practice):對成功的經驗加以肯定,並予以標準化

註:經驗沉澱部分使用的是最終版方案內容

項目試水

今年年後負責的一個新項目中,我嘗試基於項目的角度來記錄工作。

最主要的改動就是,這個日誌中只記錄一個項目的工作,同時也整合了「任務清單」的優點,改名「工作進度」,換湯不換藥。

開發記錄:用於經驗沉澱,記錄開發流程、問題、迭代計劃和方法論。開發內部討論:記錄項目例會之外,工作群裡的討論信息,以便交付項目時標明改動項項目例會:簡要記錄每一次例會的情況,大致了解 done、doing、to do 即可,或貼入會議記錄幕布的連結。

以上便是「項目日誌模板」的雛形,

首先說說感受,連我這麼的一個人,都一直堅持維護了 10+ 周直到項目告一段落,說明不麻煩

然後效果方面,之前的三個小期望都實現了,

甚至還有一些別的收穫,

加入開發內部討論模塊,可以在項目提測時,標明未更新在 PRD 上的改動項,以方便測試人員測試;加入相關文檔、項目例會模塊,可以方便相關信息的查詢,節約時間。保留了工作進度,即「任務清單」,無縫銜接,並在此基礎上,為每周簡單標記了版本迭代記錄,並標明重要時間節點(提測日期、上線日期等),無形間提醒自己要把控好開發節奏。

總之,個人還是很滿意這次項目日誌的試水。

投稿幕布模板

恰好得知幕布近期即將推出「模板中心」功能,而且還搞了個模板大賽的事情:幕布首屆模板大賽,贏字節跳動周邊!

看了眼獎品,身為資深薅羊毛黨以及推薦達人,除了幕布高級版會員 90 天我都挺喜歡 😏

於是自己在「XX 項目日誌」的基礎上,認真優化了一波,然後去投稿了~

然後幸運地入庫了 🎉

還很有儀式感地頒發了電子版證書,感謝幕布~

先附上一張預覽圖,其實可以看出基本上與「XX項目日誌」大同小異。

最大的區別是,UI 優化

其次在一些不明顯的地方調整了一下,主要是分類劃分方面:

分類了經驗沉澱中的問題:缺陷類(別人認為我有問題)、需求類(我認為別人有問題)、技術類(別人認為我有問題)工作進度模塊,建議標紅每一天沒有完成的工作,提示自己第二天要完成

還有就是一些名字的優化,進一步強調了每個模塊的定位。取名是個技術活

最後,給一個小建議,在記錄項目日誌的過程中,多問問為什麼?(即:黃金圈法則)


以上,感謝閱讀到這裡,如果大家有任何想法,歡迎留言互動~ 


點擊原文查看「項目日誌模板」幕布連結~

相關焦點

  • Windows系統安全事件日誌取證工具:LogonTracer
    一、前言最近在做著一些日誌分析的活,剛好看到LogonTracer這款工具,於是就參考著網上僅有的文章去搭建了,搭建過程中會多少遇到一些問題
  • 「看這篇就夠了」推薦一個日誌服務rsyslog,讓中小型系統騰飛
    個人覺得,一個項目最重要的功能之一就是日誌系統。單臺伺服器是可以直接用框架的本地日誌,然後稍微上點規模的系統,日誌就開始有一些講究了。否則,否則就像一個庸醫,病人來了知道有病但不知道根本問題出在哪裡!其實日誌的實現也是一門小學問,想想明明是直接寫磁碟,為什麼可能在系統裡面進行多次添加呢,不會影響系統性能麼?這個問題我就不在這裡展開了,下次可以單獨拿出一個框架核心實現來分析,通過舉一反三來介紹一些知名組件的類似落盤場景實現原理!日誌實現可大可小,不過一般小項目,我們直接用框架系統自帶的就可以了。
  • 網絡管理員必備的10個優秀日誌分析工具
    網絡管理員如果想在企業的大型網絡中掌握網絡性能,離不開對網絡日誌的分析,幫助你在網絡性能出現問題時,及早發現。哪些日誌分析工具會成為你的得力助手?為什麼需要日誌分析工具?連接到網絡的每個設備或應用都會創建日誌文件。網絡管理員使用這些日誌文件來查看性能數據。
  • 施工日誌和安全日誌的規範寫法!
    安全日誌填寫內容一、安全日誌的理解施工安全日誌是從工程開始到竣工,由專職安全員對整個施工過程中的重要生產和技術活動的連續不斷的詳實記錄。是項目每天安全施工的真實寫照,也是工程施工安全事故原因分析的依據,施工安全日記在整個工程檔案中具有非常重要的位置。「志」的本義是指記載的文字。
  • 5個Vue.js項目的令人敬畏的模板
    你準備開始一個重要的Vue項目嗎?為了確保從堅實的基礎開始,您可以使用模板(也就是樣板,骨架,起動器或腳手架)而不是從npm init或開始vue init。許多經驗豐富的開發人員已經掌握了以開源模板的形式構建高質量Vue應用程式的智慧。這些模板包括最佳配置和項目結構,最佳第三方工具以及其他開發最佳實踐。
  • 如何使用nRF Connect 的輔助日誌工具nRF Logger記錄APP日誌?
    概述在藍牙開發中,有一個日誌記錄輔助工具nRF Logger,是專門結合nRF Connect 使用的。當APP在後臺進行工作的時候,可以使用nRF Logger工具進行查看。使用方法一、在nRF Connect的首頁打開側面板,可以看到nRF Logger欄(如圖1工具欄位置)。點擊nRF Logger欄,這個時候有兩種情況,如果安裝了就直接打開軟體,如果沒有安裝,就會提示安裝,到應用市場下載就安裝之後就可以了。(如圖2nRF Logger首頁)。第一部分展示了在GitHub上面源碼位置。
  • logpipe日誌採集工具
    logpipe是一個分布式、高可用的用於採集、傳輸、對接落地的日誌工具,採用了插件風格的框架結構設計,支持多輸入多輸出按需配置組件用於流式日誌收集架構,無第三方依賴。logpipe自帶了4個插件(今後將開發更多插件),分別是: logpipe-input-file 用inotify異步實時監控日誌目錄,一旦有文件新建或文件增長事件發生(注意:不是周期性輪詢文件修改時間和大小),立即捕獲文件名和讀取文件追加數據。該插件擁有文件大小轉檔功能,用以替代應用日誌庫對應功能,提高應用日誌庫寫日誌性能。該插件支持數據壓縮。
  • 日誌的藝術 | 好文推薦
    與前幾天推薦的 loguru 庫的文章,可以對照學習。當項目上線之後,也會有各種各樣的日誌,比如記錄用戶的行為、伺服器的狀態、異常情況等等。列印日誌似乎是一件很簡單、不值得一提的事情。但是,當看到線上項目居然有這樣的日誌的時候,不禁想問問我們真的會列印日誌嗎?
  • 推薦收藏:這些優秀的.NET開源項目!
    內容包括:庫、工具、框架、模板引擎、身份認證、資料庫、ORM框架、圖片處理、文本處理、機器學習、日誌、代碼分析、教程等。應用程式框架ASP.NET Boilerplate - ABP是一個通用的WEB應用程式框架和項目模板。Abp vNext - 該項目是ABP Web應用程式框架的下一代。AsyncEx - async / await的幫助程序庫。
  • 中鐵施工日誌和安全日誌的規範寫法,收藏備用
    是項目每天安全施工的真實寫照,也是工程施工安全事故原因分析的依據,施工安全日記在整個工程檔案中具有非常重要的位置。有記錄人員平時不及時填寫安全日誌,為了迎接公司或者其他上級部門的檢查,把自己關在辦公室裡寫「回憶錄」。在以往某些項目的施工安全日誌不難發現,今天已經是六月幾日,但往往施工安全日誌的填寫還停留在五月份中旬,更甚者出現三、四月份的都沒有填寫。
  • 時間管理工具模板
    ├─時間管理工具模板-Excel為期五天的活動日程安排1.xlsx信息圖時間線1.xlsx製作輸出圖表敏捷甘特圖1.xlsx敏捷路線圖1.xlsx日期跟蹤甘特圖1.xlsx日期跟蹤器甘特圖1.xlsx每周時間規劃器1.xlsx每日工作日程1.xlsx每日時間軸.xlsx活動規劃跟蹤器1.xlsx滾動路線圖1.xlsx熱量抑制時間表1.xlsx甘特項目圖表
  • 在WAS上使用第三方Log4j開源日誌工具包
    【IT168 技術】Log4j是常用的一種第三方日誌工具包。在WebSphere應用伺服器(以下簡稱WAS)上使用Log4j時,默認配置下Log4j.properties的配置有時會不生效,日誌會輸出到WAS的SystemOut.log中。
  • 如何整合IT基礎設施監控工具?
    如何整合IT基礎設施監控工具? 兼容性規劃和合理使用API可以簡化IT基礎設施監控和管理工具整合項目。如果方法得當,性能監控工具整合可以提高數據中心管理員的洞察力和生產力。
  • 物業工作日誌模板(PDCA)
    4、統計的工具 PDCA循環應用了科學的統計觀念和處理方法。作為推動工作、發現問題和解決問題的有效工具,典型的模式被稱為「四個階段」、「八個步驟」。根據完成的績效指標與目標績效指標,進行績效診斷績效反饋面談找出沒完成績效目標的主要原因採取過哪些補救措施,是否有效提出下一步的解決方法績效體系之A對公司所採用的績效管理體系進行評估對員工進行績效滿意度調查幫助員工指定個人發展計劃 以下是按照PDCA流程寫的工作日誌內容
  • 【項目管理Tool英文】什麼是問題日誌-Issue Log?
    現在,你可以對問題日誌進行過濾,並著手處理那些對項目而言最重要的問題。Assigned to: This is also of paramount importance. If the issue doesn’t have an owner it’s likely never to get resolved.
  • 如何利用MyEclipse開發工具開發基於Velocity模板的Web應用
    軟體項目實訓及課程設計指導——如何利用MyEclipse開發工具開發基於Velocity模板的Web應用1、在MyEclipse開發工具中新建一個名稱為WebVelocity的Web項目在名稱為WebVelocity的J2EE Web應用項目中的lib目錄下添加
  • 後端開發實踐:Spring Boot項目模板
    基於以上,我希望整理出一套公共性的項目模板出來,旨在儘量多地包含日常開發之所需,減少開發者的重複性工作以及提供一些最佳實踐。對於後端開發而言,我選擇了當前被行業大量使用的Spring Boot,基於此整理出了一套公共的、基礎性的實踐方式,在結合了自己的經驗以及其他項目的優秀實踐之後,總結出本文以饗開發者。
  • 工作日誌應該怎麼寫?——以釘釘日報模板舉例告訴你
    工作日誌到底應該怎麼寫?其實就是分三個部分:今天、明天、將來。然後每一部分都分為:完成,問題,收穫。示例如下:工作日報模板(釘釘)項目2:深入溝通需求時,雙方有理解不一致部分。(已經溝通並達成一致)2.項目1:數據結構搭建過程中有一個技術問題。
  • 甘特圖:最常用的項目管理工具模型(小白也要懂的工具模型3)
    作為使用範圍最廣的項目管理工具模型,甘特圖應該不用再做過多的介紹了吧,簡單來說就是學習一小時,受用一輩子!第二次世界大戰前夕, 甘特圖已成為計劃和控制軍事工程與建設項目的重要工具,時至今日仍是管理項目的常用方法。
  • 如何通過項目模板促進專業服務項目成功交付?
    首先,在強大的項目管理工具(如8MSaaS PM:http://www.8msaas.cn/project/project_9Areas.html)中構建你的專業服務管理模板。28%的受訪者表示項目合作和執行很困難或非常困難。是否有應對這兩個挑戰的解決方案?當然!在如8MSaaS PM這類強大的項目管理工具中,有一個模板可以集中交流過程,幫助你獲得所需的反饋並輕鬆地進行整合。許多公司很難在太多的工具和正確的工具之間找到平衡點。只有正確的工具才有助於優化工作流程並提供競爭優勢。