软件工程之项目管理核心框架
根据自己的经验总结的项目管理核心框架,没那么学术化。
但是抓住这些点能保证项目不跑偏。好多项目经理把项目管理理解为制定计划,然后就万事大吉。
1. 项目经理必须具备一定的业务,技术水准,这样才能和业务,技术人员交流。才能做出正确的选择。
2. 项目经理必须具备一定的情商,这样才能起到必要的沟通协调能力。
3. 好的项目经理有一定软能力,个人魅力。
具备上述能力之后,项目经理要执行下面的步骤。
1. 解决做什么:澄清需求,文档化记录。有UI的,接口的,要尽快提供给客户评审。
2. 解决什么时间做:里程碑。
3. 解决什么人做,花多少钱做:代价。
4. 风险分析: 时间的,钱的,技术的,人的,文化的。风险分析供上层抉择。
不能夸大风险,这样什么项目也做不了,这是新手常犯的错误。不能具体数量化的时候,最后采用类比方法。
6. 怎么做, 这部分是最复杂的。
a. 协调人员,时间,范围,制定计划。
b. 组建核心团队,核心团队用于解决一次性问题,如框架搭建,技术难点,环境准备等,非核心团队解决重复劳动问题。核心团队为项目成功的最重要保证,没有此团队,项目基本无法成功。
c. 解决任何依赖的问题,如果技术难点,重要的不明需求,各种障碍在开工前必须有方案。此步骤为项目全面开工的重要考察点。
d. 任务分解,在b的基础上,将剩下的任务分解为简单的重复劳动。
d. 准备开发环境,测试环境,发布环境。
e. 和客户沟通,准备验收标准。不论客户是内部还是外部。
7. 按计划全面开工
8. 跟踪
项目开展过程中必然会有各中问题,项目经理予以逐个解决,必要的时候和领导,客户沟通放弃一部分特性以保证更重要的目标。
最后,我没遇到哪个项目能复制PMP的管理的。那是一个方向,告诉你完美的项目管理应当是什么样的。
实际情况都是:缺人,时间短。问题的另一面就是任务急了。
转载于:https://www.cnblogs.com/zhuchunxu/p/9394553.html
软件工程之项目管理核心框架相关推荐
- 软件工程与项目管理的关系_软件工程:软件工程概述13个问题解答?
1.软件工程为什么要强调规范化和文档化? 软件工程强调规范化和文档化.规范化的目的是使众多的开发者遵守相同的规范,使软件生产摆脱个人生产方式,进入标准化.工程化的生产方式. 文档化是将软件的设计思想. ...
- CODING 敏捷实战系列课第二讲:Scrum 敏捷项目管理核心要素之 3355
Scrum 是敏捷开发流派中最著名和最落地的一支,全球 70% 以上公司的敏捷转型都是以 Scrum 起步.CODING 特邀敏捷顾问.CST & CTC 认证敏捷教练申健老师将在本课程 &l ...
- java ee核心框架实战 pdf_Java EE核心框架实战 高洪岩 中文PDF
资源名称:Java EE核心框架实战 高洪岩 中文PDF 第1章 MyBatis 3操作数据库 第2章 MyBatis 3常用技能 第3章 Struts 2必备开发技能 第4章 Struts 2文件的 ...
- 《Java EE核心框架实战》—— 2.3 resultMap 标签
本节书摘来异步社区<Java EE核心框架实战>一书中的第2章,第2.3节,作者: 高洪岩,更多章节内容可以访问云栖社区"异步社区"公众号查看. 2.3 < re ...
- 项目管理知识框架PMBOK(文字版)
项目管理知识框架PMBOK 项目整体管理[I](Integration) 1. 制定项目章程(Develop Project Charter) 2. 制定项目初步范围说明书(Develop Preli ...
- 追源索骥:透过源码看懂Flink核心框架的执行流程
https://www.cnblogs.com/bethunebtj/p/9168274.html 追源索骥:透过源码看懂Flink核心框架的执行流程 前言 1.从 Hello,World WordC ...
- 飞桨全新发布,核心框架首次完整公开解读
导读:11 月 5 日,在 Wave Summit+2019 深度学习开发者峰会上,飞桨全新发布和重要升级了最新的 21 项进展,在深度学习开发者社区引起了巨大的反响.很多未到场的开发者觉得遗憾,希望 ...
- Spring教程 - Spring核心框架教程
Spring教程 - Spring核心框架教程 Spring是最广泛使用的Java EE框架之一.我已经在Spring Tutorial上写了很多内容,这是一篇摘要文章,它将作为索引按顺序完成所有这些 ...
- 深度学习平台——Paddle核心框架介绍
摘要 本博文将最后的讲解和学习有关于的Paddle的核心框架的分享.并且有关于的Paddle的学习就暂时告一段落.后期本人将更多的在与深度学习的原理和利用Paddle开发自己的深度学习模型作为分享.飞 ...
最新文章
- CSS成长之路----知识点篇
- Enjoy Android
- 算法的力量(李开复)
- Spring陷阱:代理
- 解决方案:布隆过滤器(Bloom Filter)
- MariaDB设置root用户密码
- SQL 存储过程中,将串连的字符串当表用。
- Missing artifact com.oracle:ojdbc6:jar:11.2.0.3 Maven中不能引入ojdbc解决方法,错误
- AOV网和AOE网对比
- SharePoint 2013 母版页修改后,无法添加应用程序
- 前端国际化辅助工具——自动替换中文并翻译
- 清华大学计算机系招生数量,清华大学报考信息出炉,计算机报考人数最多,有些专业无人报考...
- unity3——Humanoid与generic的区别
- Simulink入门--创建简单模型
- mysql 删除数据后myd_关于mysql 删除数据后(.MYD,MYI)物理空间未释放
- Android kotlin let函数学习
- Sql中的left函数、right函数
- vue脚手架下载及使用
- gcc -m32报错解决
- 涛涌天际,水利万物:黄浦江畔读懂城市智能体
热门文章
- HashMap源码分析-jdk1.6和jdk1.8的区别
- 1、Springboot环境的搭建
- python函数与方法的区别_python中函数和方法有哪些区别
- 在js中访问html页面,javascript – 在IE9的html页面中访问js里面的全局函数
- 常用 linux 快捷键设置,Eclipse常用的快捷键及配置
- JavaScript学习之ES6学习之Promise
- python123判断性别程序_听说胎心能够预测宝宝性别?这是真的吗?
- Python机器学习:SVM004Scikit-learn中的SVM
- android动态申请悬浮框权限,Android创建悬浮窗的完整步骤
- java 常量池溢出_Java方法区和运行时常量池溢出问题分析(转)