赞
踩
现在很多小公司的项目经理都是由程序员 提拔上去的,没有项目管理经验
经常项目做的超出工期,主要原因有几点:
1、因为客户需求反复修改导致;
2、遇到核心技术没有人能够解决,学习和研究技术解决方案的时间比较久;
3、内部管理不到位,关键人员离职,导致项目中途换人,接手时间长;
4、不同项目前期准备工作,盲目拷贝模仿其他项目,最后导致项目失控;
先罗列客户需求,最终再分类,分角色清晰描绘客户需求,主要分4个方面
- 核心规则: 模拟客户各种工作场景,设计出相符的程序流程, 再多次与对方确认,简化流程形成核心规则.
- 对象主体: 通过分析对方团队的组织结构和外部客户,理解每个系统角色的权限范围
- 相关事件: 通过观察和沟通,分析客户各工作环节的状况, 修补细节设计缺陷
- 相关报表 : 可以列出客户需要报表字段, 通过报表还原客户需求,深度理解客户的数据需求
针对客户需求中的核心规则和相关事件,详细描绘事件的流程图和行为边界
流程分为业务流程和逻辑流程两种
业务流程:与程序无关,描述了业务操作的流程,要求不会编程的客户都能看懂
逻辑流程:是对业务流程每个环节的程序逻辑流程,给程序员看的
业务流程的每个环节 就是一个出独立的逻辑流程。
无需所有流程都绘制流程图,只要对主要流程进行绘制即可
业务流程画在顶部 ,逻辑流程画在业务流程每个环节的下方
逻辑流程的每个节点尽可能说明需要用到的类,文件,方法,属性
绘制demo的目的
是确保客户需求没有偏差.并在操作界面和操作流程上得到进一步优化
根据上述的需求和流程,
用word、excel,ppt、或rp软件画出软件界面,与客户讨论,一定要积极确认。
很多项目经理就是技术员出生非常宅,不善于沟通,所以往往没有做好这点。
这非常致命。!!!!
ER图就是表结构图,反应了项目的数据表结构之间的关系,
必须由核心成员绘制ER图,这点非常重要!!
新人是无法做好表设计的,不要把这个工作交给新人做。
数据结构的设计尽量与各种报表紧密结合,
可以提前设计报表防止数据字段设计缺失,避免了返工
用思维图绘制 软件目录和文件结构、功能结构、角色构成、组织结构、系统模块结构 、网络结构等,
各种结构基本定下了代码框架,程序运行环境参数等 为后续开发做准备
上面的图 除了ER图必须有核心技术人员做,其他的图都可以让所有人参与进来。
积极互动,有利于大家对需求细节的共同理解。
项目开发不能超期,一定要时间可控,不可控就不要接单了。
因为我一个学生问我如何管好软件,做好一个项目经理,所以我写了这篇文章。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。