项目管理
过程组和知识领域:
- PMP将项目管理划分为五大过程组(上图中5列),十大知识领域(上图中10行)。每个知识领域都会涉及多个过程组,根据五个过程组顺序,执行各领域的子过程,就能完成这个领域的工作。
- 链接:PMP项目管理入门
软件使用
项目经理涉及的软件:
- 如果项目涉及产品设计、用户体验或界面开发,原型图工具(如
Sketch、Figma、Axure等)会非常有用。这些工具可以帮助项目经理更好地理解用户需求,并与设计团队和开发团队有效沟通。 - 如果项目涉及其他特定领域如软件开发,项目经理可能需要熟悉其他相应的工具如版本控制系统(
Git)。 - 如果项目涉及其他特定领域如数据分析、数据统计,项目经理可能需要熟悉其他相应的工具如数据分析统计工具(
Excel、Tableau、Power BI、SPSS、Minitab、JMP等)。
①SPSS,MINITAB,MATLAB,EXCEL对比:
<1>EXCEL所有的人都可以用,他有很多功能。
<2>SPSS是傻瓜的软件,是没有统计背景的人玩,只要输入数据就出来结果的,这个软件最重要的是社会学的人用。
<3>MINITAB是质量管理的人用。
<4>MATLAB是数学软件,最具专业性。 - 如果项目涉及其他特定领域如项目管理本身,项目经理可能需要熟悉其他相应的工具,如项目管理软件(
Jira、Trello、Microsoft Project、TAPD等)。 - 以及项目管理必备的绘制流程图和甘特图,项目经理需要熟悉相应的工具,如
Visio,EDraw。 - 以及常用的办公Office三件套,项目经理需要熟悉相应的工具,如
Word,Excel,PPT。
文档管理
项目文档管理的重要性:
- 项目在推进的过程中往往会产生大量的项目文件,但很多团队都没有重视文档管理工作,导致后续项目出现问题后无据可查,使整个项目的管理变得混乱。
- 项目文档管理对于企业管理的重要性不言而喻,具体表现为以下几点: ①项目文档管理是项目管理者了解项目开发进度、控制项目质量、发现项目存在问题以及预期目标的管理依据。 ②多数项目的项目成员都是由不同部门、不同岗位、不同小组的人构成,合理的文档管理是不同小组之间联系的重要凭证。 ③为项目开发提供完整的文档,保证项目质量。 ⑤项目文档可以为项目管理者、项目成员、用户及其他相关人员提供了解系统如何工作的参考资料。 ⑥项目文档作为重要的历史档案将成为新项目的开发资源。
如何进行高效的文档管理:
- 建立文档管理规范:项目管理者需要结合行业及项目的实际情况,制定出适合自身的文档管理规范。可从以下几个方面分类:
①从重要性和质量要求角度:可以分为非正式文档和正式文档
②从项目周期角度:可分为
开发文档、产品文档、管理文档③你也可以根据团队需求,分成更细致的 l4 类文档文件,具体包括:可行性研究报告、项目开发计划、软件需求说明书、数据要求说明书、概要设计说明书、详细设计说明书、数据库设计说明书、用户手册、操作手册、模块开发卷宗、测试计划、测试分析报告、开发进度月报、项目开发总结报告等。 - 建立团队知识库:定好文档管理规范后,你可以
通过专业的项目文档管理软件,建立团队知识库来对项目过程中产生的各类文档进行整理: ①以知识库管理工具ONES Wiki为例,ONES Wiki 可以帮助项目团队高效编辑、管理文档,沉淀团队经验,并且支持与 ONES Project 中的项目任务关联,文档中可以嵌入任务进度和各类报表。②强大的搜索功能和树形结构组织,能够清晰呈现项目文档与知识信息,让内容更加井然有序。③不一定非得使用文档管理软件,也可以使用操作系统的文件管理器进行管理。
如何写文档:
- 很多人对于写文档是有心理压力,觉得自己写作水平不高,不知道该如何下手。首先你要对文档有一个正确的认识:文档写作,关键是通过文档把你的想法表达出来,至于用词、格式相对都是其次的。
- 从模仿开始:模仿就是最好的写文档方式,尤其是现在网上可以参考的例子也很多,当你写文档不知道该如何下手的时候,不妨去找一个类似的文档,模仿着写试试。
- 从小文档开始:一开始写文档,内容不需要很多,可以从小的文档开始。就像前面我提到的,记一些笔记,不要在意格式,一两句话,一些截图,就是不错的笔记。项目中很多文档都可以从这样小的内容开始:别人给你讲一个问题的时候记录下来;你给别人讲一个问题的时候记录下来;解决一个技术难题时记录下来方案。这些记录下来的笔记,稍加整理,就可以是很不错的项目文档。
- 从粗到细,迭代更新:而从粗到细逐步迭代的方式就好多了,一开始的目的是为了梳理清楚思路,只要脑图这种级别的内容就好了,然后进行调整。因为文档很粗,调整也方便,等到基本确定后再写细节,就不会有大的反复。
- 一些基本的画图的技巧:有人说:“字不如表,表不如图,一图胜千言”。这个观点我非常认同,好的图能帮助你简单而直观地把问题说明清楚。画图其实不复杂,不需要多专业的绘画技巧,也有很多工具软件可以帮助我们简化操作,像 Visio、PowerPoint、Keynote、OmniGraffle 等都是很好的画图软件。平时看到好的图也要注意收集整理,以后自己写的时候,也可以直接参考,可以帮你少走弯路。写文档的时候,主要有几种图比较常用:线框图、流程图、时序图、各种格式的截图。
- 一些关于文档的其他建议: ①有时候我也看到一些比较极端的情况,就是过于追求文档,项目中要花大量的时间写文档,而很多文档是形式化的,并没有太大意义,可能写完了不会用来讨论,也不会有人看。 ②所以我是比较认同敏捷宣言观点的:文档很重要,但是工作的软件高于详尽的文档。这里面的平衡很重要。 ③不需要为代码写很多文档,好的代码格式,良好的注释、完善的单元测试可以很大程度上代替针对代码而写的文档。 ④Markdown 是一种非常好的文档格式,可以让你更专注于内容上,而不是文档格式上面。 ⑤在线文档工具优于离线文档工具,在线文档有很好的版本管理,也更方便多人协作。像 GitHub WIKI、石墨文档、Google Docs、Evernote 等都是非常好的在线文档工具。 ⑥对于文档的撰写,要作为一个正规的项目任务进行,安排人、安排时间,放到项目计划中去。就像前面说的“懒得写”文档的情况,一旦把文档当成一个与开发同等重要的任务去执行,就没有借口去犯懒了。 ⑦重要的是,文档的写作一样需要多练习,写的越多,就越熟练。
- 链接:怎样才能写好项目文档?