【开发随记】【提效】工作习惯那些事系列之四——任务管理

简介: 【开发随记】【提效】工作习惯那些事系列之四——任务管理

背景


  • 软件开发人员,经常需要同时面对来自不同方面的任务,如项目的开发任务、团队的提效改进任务、自己要输出的技术文档等;


  • 不同的任务可能处于不同的状态,如新建、进行中、挂起、已完成等,也可能会在不同状态间进行切换,比如当前正在做X任务,突然Y任务插入,据说非常急,那么就需要切换到Y任务上,X任务只能暂时挂起;


  • 如果同时做很多任务,各种切换、插入,看似高效,实际上不会,经常会被搞得焦头烂额、心情烦躁;


  • 我们需要给自己的内心减负。减负并非不做任务(当然软件开发人员也没有这个权力),只是从心理上给自己减负;


解决思路


  • 之前讨论的任务状态和敏捷管理软件,如微软的TFS的任务状态(Doing、Done等)很类似,可借鉴敏捷管理的一些思想,完成自己的任务管理。



静态视角


  • 根据不同的角度或领域建立不同的根目录,如001-开发任务、002-部门事宜等:



对于每一个根目录,按任务的状态,建立不同的子目录,以开发任务为例,可建立“进行中”、"已完成”、“挂起中”、"待删除"等,具体可根据自己的情况自行调整:



动态视角


  • 任务接收后,可自动放入“进行中”目录,如下图所示:



  • 如果某任务已完成,则将对应任务的子目录移入已完成目录,如下图所示:



原则和建议


  • 文件夹命名规则,建议使用包含“统一编号”+“项目名称”+“系统ID”(如TFS系统的ID或Bugzilla的ID,取决于管理任务或故障的系统)+“任务描述”等字段的格式;


  • 可根据需要,在已完成中按公历年增加一级目录;


便通过以上两点,配合everything等工具,方便后续做检索、以及工作总结。


  • 进行中的任务,尽量控制在3个以内(按优先级、deadline等方式筛选):


  • 超过3个的未开始的任务,或暂停的任务,可临时拖入“挂起中”目录,通过这种形式让自己的潜意识接受,你手里只有这3个以内的任务,暂时忘掉未开始的任务,所谓千里之行始于足下,任务太多会让自己不安,影响做事的质量;


  • 已经完成的及时拖到“已完成”目录,这会让自己及时获得成就感和满足感,就像打游戏因为反馈快而容易上瘾一样。


相关文章
|
存储 前端开发 JavaScript
潮玩宇宙大逃杀无聊猿卷轴模式系统开发详细规则丨步骤需求丨方案项目丨技术架构丨源码功能
确定游戏类型和规则:明确无聊猿卷轴模式游戏类型和游戏规则,包括敌人类型、地图设计、任务类型、战斗机制等。
|
12天前
|
前端开发 Unix 测试技术
揭秘!前端大牛们如何高效管理项目,确保按时交付高质量作品!
【10月更文挑战第30天】前端开发项目涉及从需求分析到最终交付的多个环节。本文解答了如何制定合理项目计划、提高团队协作效率、确保代码质量和应对项目风险等问题,帮助你学习前端大牛们的项目管理技巧,确保按时交付高质量的作品。
26 2
WK
|
16天前
|
机器学习/深度学习 人工智能 算法
那C++适合开发哪些项目
C++ 是一种功能强大、应用广泛的编程语言,适合开发多种类型的项目。它在游戏开发、操作系统、嵌入式系统、科学计算、金融、图形图像处理、数据库管理、网络通信、人工智能、虚拟现实、航空航天等领域都有广泛应用。C++ 以其高性能、内存管理和跨平台兼容性等优势,成为众多开发者的选择。
WK
37 1
|
6月前
|
存储 小程序 开发工具
零基础开发小程序第四课-查看功能开发
零基础开发小程序第四课-查看功能开发
|
3月前
|
前端开发 JavaScript 测试技术
构建与部署全栈JavaScript应用:从构思到上线的完整指南
【8月更文挑战第9天】构建和部署一个全栈JavaScript应用是一个复杂但充满挑战的过程。从需求分析到项目上线,每一步都需要精心策划和严格执行。通过本文的指南,希望能帮助你更好地理解和掌握全栈JavaScript应用的开发流程,从而打造出高性能、高可用、易维护的应用。
|
4月前
|
小程序 前端开发 测试技术
开发“校园帮”小程序:从构思到上线的完整指南
开发“校园帮”小程序:从构思到上线的完整指南
159 2
|
5月前
|
人工智能 IDE 测试技术
《AIGC+软件开发新范式》--07.通义灵码实战系列:一个新项目如何快速启动,如何维护遗留系统代码库?(1)
在AI 热度持续上升的当下,阿里云推出AI智能编码助手—通义灵码。通义灵码是一款基于阿里云通义代码大模型打造的智能编码助手,基于海量优秀开源代数据集和编程教科书训练,为开发者带来高效、流畅的编码体验。
|
5月前
|
存储 Java 开发者
《AIGC+软件开发新范式》--07.通义灵码实战系列:一个新项目如何快速启动,如何维护遗留系统代码库?(2)
在AI 热度持续上升的当下,阿里云推出AI智能编码助手—通义灵码。通义灵码是一款基于阿里云通义代码大模型打造的智能编码助手,基于海量优秀开源代数据集和编程教科书训练,为开发者带来高效、流畅的编码体验。
228 1
|
6月前
|
人工智能 IDE Java
通义灵码实战系列:一个新项目如何快速启动,如何维护遗留系统代码库?
以编码助手形态来帮助开发者提质、提效的通义灵码,自从入职阿里云后便深受广大同事的欢迎,一起通过多个实战场景演示感受它的工作能力吧: 01/ 使用 Spring Boot 创建一个新项目 02/ 维护遗留系统代码库 03/ 生命游戏/报错场景演示
69035 2