Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >工具推荐 | 项目日志模板

工具推荐 | 项目日志模板

作者头像
前端老王
发布于 2020-11-11 02:15:30
发布于 2020-11-11 02:15:30
2K0
举报
文章被收录于专栏:前端时空前端时空

“工欲善其事,必先利其器

前言:本文从一个前端开发程序员的角度,对工作中如何记录工作任务沉淀项目经验等方面进行探讨,可能并不是一套适合所有人、所有岗位的方法,而是希望以此抛砖引玉,结合实际情况,找到适合自己的方法。

如果大家有任何想法,欢迎留言互动~

缘起

日常工作中,我使用幕布 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 优化

  • 增加了 emoji 图标,美化了一下标题
  • 增加了注释,提示每一个模块怎么使用

其次在一些不明显的地方调整了一下,主要是分类划分方面:

  • 分类了经验沉淀中的问题:缺陷类(别人认为我有问题)、需求类(我认为别人有问题)、技术类(别人认为我有问题)
  • 项目目标项目需求项目文档归到项目概览
  • 工作进度模块,建议标红每一天没有完成的工作,提示自己第二天要完成

还有就是一些名字的优化,进一步强调了每个模块的定位取名是个技术活

  • 开发记录改为经验沉淀
  • 开发内部讨论改为沟通讨论
  • ……

最后,给一个小建议,在记录项目日志的过程中,多问问为什么?(即:黄金圈法则


以上,感谢阅读到这里,如果大家有任何想法,欢迎留言互动~

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-11-09,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 前端时空 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
安全运营项目的工作方法
我们做了大量的安全运营工作,这些事情以项目论起来有大有小,不同公司对这些从事这些一线运营工作的内容描述有“拿结果”、“push”、"落地"、“打法”、"主导"不同的说法,我比较认可“推动”的说法,通过运营专项推动工作达到预定的治理效果,”推“和”动“很形象地说明关于安全运营的主要工作:需要主动“推一推才动”,安全的特点确实是要做成一件事,合作方确实有很少的意愿去配合,所以需要有科学的办法去运营这些事情。
安全乐观主义
2021/12/06
1.3K0
安全运营项目的工作方法
项目总延期?质量不可控?程序员如何做好项目管理
本文由腾讯MoonWebTeam团队成员赖文辉、蔡卓伦、刘冬、陈长吉协作完成 👉导读 程序员对工作量评估不准确?日常临时问题打乱排期?怎么让大家对需求的理解一致?如何既保证开发效率又保证质量?项目管理是「把事情做对」的重要能力之一。知识型工作者包括程序员,在工作中都不知不觉中扮演着「非职业项目经理」的角色。具备项目管理能力,对程序员职业发展、个人生活都有重大价值。本文详细分析程序员如何进行进度管理、质量管理和风险管理。 👉看目录 1 为什么开发需要懂项目管理     1.1 项目管理是“通过别人做成事情”的
欧文
2023/04/04
7490
项目总延期?质量不可控?程序员如何做好项目管理
技术人核心竞争力:被忽视的项目管理能力
程序员对工作量评估不准确?日常临时问题打乱排期?怎么让大家对需求的理解一致?如何既保证开发效率又保证质量?项目管理是「把事情做对」的重要能力之一。知识型工作者包括程序员,在工作中都不知不觉中扮演着「非职业项目经理」的角色。具备项目管理能力,对程序员职业发展、个人生活都有重大价值。本文详细分析程序员如何进行进度管理、质量管理和风险管理。
腾讯云开发者
2025/03/20
2250
技术人核心竞争力:被忽视的项目管理能力
项目总延期?需求乱插队?程序员如何做好项目管理
👉腾小云导读 程序员对工作量评估不准确?日常临时问题打乱排期?怎么让大家对需求的理解一致?如何既保证开发效率又保证质量?项目管理是「把事情做对」的重要能力之一。知识型工作者包括程序员,在工作中都不知不觉中扮演着「非职业项目经理」的角色。具备项目管理能力,对程序员职业发展、个人生活都有重大价值。本文详细分析程序员如何进行进度管理、质量管理和风险管理。 👉看目录 1 为什么开发者需要懂项目管理     1.1 项目管理是“通过别人做成事情”的能力     1.2 项目管理能输出个人影响力     1.3 项目管
腾讯云开发者
2023/03/21
1.3K0
项目总延期?需求乱插队?程序员如何做好项目管理
年前最后一周的正确打开姿势,写一份项目总结吧
2019-12-16 关于作者 宜娜,腾讯CSIG部门员工 导语I之前有段时间研究了下达利欧的《原则》这本书,里面提到了一点:要做一个透明人,对自己对他人都做到无限透明,那么团队协作的效率会高很多。所以,我打算将自己最近几个月做的项目--SOC图谱分析也复盘整理下,尽可能透明地呈现给大家,希望团队的小伙伴们都能够看到,在以后的协作过程中少踩坑,高效协作。同时,也是想让自己对过去的工作有个全局视角,更好地指导未来的工作,避免在下一阶段犯同样的错误、踩类似的坑。当然,也欢迎大家多多批评指正,帮助我们更快地成长
腾讯大讲堂
2020/02/12
8350
年前最后一周的正确打开姿势,写一份项目总结吧
QA如何跟进跨部门项目
转转作为电商平台,有很多跨部门项目,那么作为QA在跨部门项目中如何发挥出自己更大的价值是一个值得思考的问题。通常来讲,一个项目分为测试前、测试中、测试后三个大的节点,QA要深度参与其中,把控整个项目全局,才能交付高质量的项目。
雷子
2021/03/15
6560
QA如何跟进跨部门项目
产品经理在说的"项目管理"到底是什么?
众所周知,产品经理跟项目经理的岗位职责是有区别的,但在部分公司,产品经理在进行规划产品的同时,偶尔也要担负部分项目经理的工作,阿境结合市面上项目管理的流程及自己所处公司的情况,讲讲产品经理如何进行项目管理。
物流IT圈
2020/07/07
1.1K0
产品经理在说的"项目管理"到底是什么?
远程办公工作效率低?是你没找对方法
Boss 远程办公期间,团队管理太难了!都不知道工作进度如何了。 在家认真努力,按时完成工作任务,怎样让领导看得见。 托马斯 TAPD 远程办公进度不透明,工作效率低,看不到产出,是不是你们没找对方法。前段时间,我们采访了几位远程办公资深实践者,一起来看看他们是如何通过TAPD进行远程协作,助力企业增效降本的吧~ 一、目标的制定、拆解和量化 在远程办公期间,最担心的就是团队成员没有共识,职权不清晰,目标管理是凝聚团队共识,增强大局意识的良好方法。目标管理是以人为中心,以成果为标准,
TAPD敏捷研发
2020/04/07
7500
工作系统 V0.2
自我与复杂事物相抗衡时稳定发挥,靠的不是奋斗、状态和运气,而是包含认知和方法论的系统。
星辉
2020/06/23
3900
你需要知道的项目管理知识
👆 这是第 111 篇不掺水的原创,想要了解更多,请戳上方蓝色字体:政采云前端团队 关注我们吧~ 本文首发于政采云前端团队博客:你需要知道的项目管理知识 https://www.zoo.team/article/project-manage-ablout 前言 作为一名软件开发工程师,为什么要了解项目管理知识呢?不知你是否在想,程序员只要写好代码就好了,何必要关心项目管理呢。在当今程序员行业愈发饱和的时候,保持竞争力是永恒的话题,而项目管理知识作为程序员的“软技能”之一,不仅能锻炼你的组织协调、沟通协
政采云前端团队
2021/09/08
7250
2022金九银十 —— 招聘有感,给各位测试同学的一些建议
前段时间因公司的业务扩展需要,测试部人员编制开始扩招。 这里简单介绍一下团队的基本编制与架构: 团队编制1+3+12(经理+组长+执行),执行包括业务、测开等角色。 博主在测试行业摸鱼了十余年,面试过的人也算不少,本次总共招聘了4名测试同学,面试的过程让我这个中年人也是十分的有感触,借着本次【金九银十面试经验创作活动】的机会希望能通过此文给广大的测试同学一些小小的启发。
Austin_zhai
2022/09/21
4210
项目管理的3个关键动作:启动、推进、复盘
在实际工作中,作为管理者,除了要掌握超强的业务能力,还需要能够具备“推项目、拉团队”的能力。这里我们来探讨如何系统性进行团队的项目管理。
物流IT圈
2020/07/02
1.1K0
设计结构化实践手册(三) 如何有效组织设计输出与表达
本手册分为三章,你能获得什么: 1. 设计师为什么需要结构化思维:有脑就懂的结构化思维和实践原理。 2. 如何系统化地进行学习:化整为零的设计学习和知识输入技巧。 3. 如何有效组织设计输出:有手就会的设计输出技巧与表达实战能力。<<<we are here 前面的结构化输入与分析更多地是能帮我们自己提升思考能力和学习能力,但设计师做了东西总要给人看和用,结构化输出能更好地帮助沟通对象去吸收我们希望对方理解的内容。接下来的章节会带大家了解一些朴实无华的输出小技巧。 首先设计输出基于短期和长期大概可以划分为四
腾讯ISUX
2023/05/22
7730
设计结构化实践手册(三) 如何有效组织设计输出与表达
在日活10亿的产品做TPM实习生是怎样的体验?
这段实习经历,可能是不太幸运的2022年里最幸福的一件事。第一次接触到从前耳闻向往却不曾亲眼目睹的职业,这段体验极大程度地超出了我的预期,“成就他人”是贯穿我们行动的关键词。在这里,作为实习生,我也能得到充分的空间进行思考和行动。
KKCHANNEL
2023/03/08
7440
在日活10亿的产品做TPM实习生是怎样的体验?
关于技术人员晋级答辩实用小Tips
笔者一共参加过3次公司内的晋级答辩,均为一次通过。从评委反馈评价来看,也是一个逐渐向好的过程。除此之外,笔者还曾经担任过部门的晋级答辩小助手,全程参与过一次小组晋级答辩的组织工作。
ruoyuliu
2023/08/26
1.6K1
关于技术人员晋级答辩实用小Tips
如何在快节奏工作环境下实现个人技术沉淀
在快节奏的工作环境中,许多开发者因被项目进度推着走,很难抽出时间进行系统的技术学习与沉淀。本文将分享一些有效的时间管理技巧,以及如何在忙碌的工作中,依然保持技术成长的节奏。通过合理的规划与方法论,开发者可以在保证工作质量的同时,不断积累技术深度。
Swift社区
2024/10/09
2140
如何在快节奏工作环境下实现个人技术沉淀
如何让项目准时上线?
项目延期是一种普遍现象,管理者最为头疼的一个问题。但是外人并不理解。明明是你们自己做的计划,怎么总会出现这么多问题。说到底,这是由于我们的工作特性决定的。我们做的是一个创造性的工作,他不像建房子,有特定的步骤。我们实现一个功能,怎么写,有多少行代码,我们在写之前是不知道的。
石云升
2022/08/25
4760
如何让项目准时上线?
一个完整的项目复盘到底要怎么做?
从计划到执行到复盘,只有复盘整个活动流程,才算做活动项目完整结束,那么,如何真正做好“复盘”这项工作呢?
物流IT圈
2019/11/18
5.7K0
提升项目管理能力,你需要掌握这5个重点
而在2009年,任正非也曾提出,“一家好的企业,必然要以项目为中心;优秀的企业员工,必然要具备项目管理能力。”
飞项
2021/08/03
4.3K0
提升项目管理能力,你需要掌握这5个重点
项目管理之问,ChatGPT作答
I. 项目管理概述 A. 项目管理定义和目标 B. 项目管理的重要性和价值 C. 项目管理生命周期
明志德道
2023/11/26
3180
推荐阅读
相关推荐
安全运营项目的工作方法
更多 >
领券
💥开发者 MCP广场重磅上线!
精选全网热门MCP server,让你的AI更好用 🚀
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档