必威体育Betway必威体育官网
当前位置:首页 > IT技术

如何做好项目管理

时间:2019-08-24 02:11:03来源:IT技术作者:seo实验室小编阅读:77次「手机版」
 

项目管理

背景

现在很多小公司的项目经理都是由程序员 提拔上去的,没有项目管理经验

经常项目做的超出工期,主要原因有几点:

1、因为客户需求反复修改导致;

2、遇到核心技术没有人能够解决,学习和研究技术解决方案的时间比较久;

3、内部管理不到位,关键人员离职,导致项目中途换人,接手时间长;

4、不同项目前期准备工作,盲目拷贝模仿其他项目,最后导致项目失控;

解决方案如下

  • 1、绝对不能盲目的拷贝其他项目;
  • 2、项目开发初期,必须进行科学的项目设计
  • 3、科学组织开发团队
  • 4、科学管理项目;

围绕解决方案的5个必要的图

1、需求图

先罗列客户需求,最终再分类,分角色清晰描绘客户需求,主要分4个方面

  1. 核心规则、
  2. 对象主体、
  3. 相关事件
  4. 相关报表

2、流程图

针对客户需求中的相关事件,详细描绘事件的流程图

流程分为业务流程和逻辑流程两种

业务流程:与程序无关,描述了业务操作的流程,要求不会编程的客户都能看懂

逻辑流程:是对业务流程每个环节的程序逻辑流程,给程序员看的

业务流程的每个环节 就是一个出独立的逻辑流程。

无需所有流程都绘制流程图,只要对主要流程进行绘制即可

业务流程画在顶部 ,逻辑流程画在业务流程每个环节的下方

逻辑流程的每个节点尽可能说明需要用到的类,文件,方法,属性

3、Demo

根据上述的需求和流程,

wordexcel,ppt、或rp软件画出软件界面,与客户讨论,一定要积极确认。

很多项目经理就是技术员出生非常宅,不善于沟通,所以往往没有做好这点。

这非常致命。!!!!

4、ER图

ER图就是表结构图,反应了项目的数据表结构之间的关系,

必须由核心成员绘制ER图,这点非常重要!!

新人是无法做好表设计的,不要把这个工作交给新人做。

5、代码结构图

用思维图绘制 软件目录和文件结构,

并基本定下代码框架,程序运行环境参数等

为后续开发做准备

上面的图 除了ER图必须有核心技术人员做,其他的图都可以让所有人参与进来。

积极互动,有利于大家对需求细节的共同理解。

管理项目

项目开发不能超期,一定要时间可控,不可控就不要接单了。

如何做到可控

  1. 要做好前期准备工作,就是5个图;
  2. 用“禅道”这样的软件,把项目工作分解到每个人,约定好开发结束时间。

结束语

因为我一个学生问我如何管好软件,做好一个项目经理,所以我写了这篇文章

本人从2001开始从事软件开发工作,期间做了十多年项目管理,2年老师,还是有资格写这篇文章的,嘻嘻自夸臭屁一下。

祝大家都能管好软件,控制成本!

相关阅读

项目管理解决冲突的8种模式-实用

在实际工作过程中,作为一个项目经理,在解决冲突的时候可以通过多种模式解决,项目经理在处理冲突中将担当非常重要的角色,如果冲突处理

项目管理5阶段|一位高级项目经理的4年项目经验分享

项目管理是一门实践的学问,也是一门向上和向下管理的艺术,只有通过不断地实践再实践,才能真正掌握项目管理的精髓,不再纸上谈兵。

互联网项目管理流程(SOP)总结

无规矩不成方圆。 项目角色 产品经理(PM) 后台开发(RD) 前端开发(FE) 系统测试(QA) 项目周期 主要的环节包括 :需求评审、项目开

项目管理5阶段

项目管理5阶段项目管理是一门实践的学问,也是一门向上和向下管理的艺术,只有通过不断地实践再实践,才能真正掌握项目管理的精髓,不再

项目管理方法:进度管理的几个关键步骤

如何做好项目进度管理呢?其实关键在于细节管理。项⽬管理是指按照客观规律的要求,在有限的资源条件下,运⽤系统工程的观点、理论和⽅法,对

分享到:

栏目导航

推荐阅读

热门阅读