好的项目经理至少要做到例如以下这些(2.0)
2016-02-27 08:48
363 查看
从需求到开发
需求的确定:先做加法
需求源自客户,客户又不太懂信息化,所以经理应该具体了解客户需求,终于确认必需要做的内容。因为这时候需求不具体。变动性比較大。所以能够多点需求。
范围管理:后做减法
重点做核心需求
在做减法的时候客户会明了哪些是他的核心需求。这些核心需求就是做减法的根据。
需求的实现方式
在各种需求中,肯定有一些是看起来合情合理可是开发难度非常大,或者技术尚不成熟的点。这些要么放到二期,要么抛弃折中,否则时间肯定不够。假设一个系统在开发之初就考虑到扩展性。那么以后他就行日趋完好;假设开发之初非常多东西都是写死的,或者没有考虑到扩展性。后期重构的代价足以推倒重来;可扩展建立在复用性的基础之上,所以在开发之初应该先把一个可扩展的框架搭建好,接口定义好。这样相同功能不同类型的模块就行方便的加入进来,替换也更加方便。
而是用动态链接库来实现模块,动态载入模块显然是非常具有可扩展性的框架之中的一个。
对待开发者
假设上面的几点,项目经理没有注意。这个项目一般就会在加班加点,开发者怨声载道中进行。此时即便到了此般境界。更是要注意保护呵护开发者,由于他们的苦假设不被照应和考虑,可能会导致系统BUG很多其它,开发进度反而因加班变的更慢。
此时能够多与开发者沟通。及时降低开发量来实现折中方案。或者常常在一起吃饭,当然经理付钱也是理所当然。
否则就别请吃饭。
本文思路来源于部门培训同事分享。非本人原创。
相关文章推荐
- CS0234 The type or namespace name 'Mvc' does not exist in the namespace 'Microsoft.AspNet' (are you
- java map
- hibernate配置文件hibernate.cfg.xml的详细解释
- javase
- Ajax发送和接收请求
- apk使用一定次数后,可对一些界面进行操作(破坏)
- iOS 本地推送
- 连接时出现:Can't open display: localhost:10.0
- Maven简明教程(5)---依赖关系(实例篇)
- Codeforces Round #242 (Div. 2) B. Megacity
- 【BZOJ 1026】 [SCOI2009]windy数
- http协议
- 同步内核缓冲区 sync、fsync和fdatasync函数
- 阿里云服务器Web项目配置发布全过程(二)
- 图书馆管理系统
- UNIX系统基本结构
- 【BZOJ 1188】 [HNOI2007]分裂游戏
- 深入理解OOP-java版本
- SQL SERVER系统存储过程
- android.os.Build