一 习得理论
(1) 什么是项目经理?
负责向团队清晰说明完成的含义,并带领团队完成项目的人,完成,是指产品符合组织对这个产品的要求,也能满足客户使用这个产品的需要。
(2) 早早进行项目规划
项目规划模板:
1 产品意图 公司为什么开发这个产品,能为公司带来哪些效益
2 历史记录 复查历史版本
3 发布条件 罗列项目的一系列可交付物
4 目标
5 项目组织 说明团队在项目中的职责分配
6 日程总览 标注主要的里程碑,及人们可从这个里程碑获得什么
7 人员配备
8 建议日程 燃尽图 甘特图
9 风险列表 : 风险序号 风险描述 发生概率 严重程度 暴露程度 反应时间 应对计划
(3)目标
1 产品目标
2 项目目标: 性能标准,减少缺陷目标
3 团队目标: 测试自动化程度高
4 组织目标 : 提高敏捷性,减少开发时间
(4)让发布条件满足SMART原则
无处不在的SMART 确定的 可测量的 可达成的 相关的 可跟踪的
(5)关于估算
许许多多的知识工作者,特别是技术人员,都未曾学过如何估算,就算是尝试过估算的人,他们也过于乐观了,总是会过低估计一项任务需要的工作量。
(6)怎样掌控项目
1 掌控项目的节奏 像音乐 像足球 像玩对战游戏
2 举行中途回顾
3 为需求排序
4 用时间盒限定需求相光的工作
5 将迭代限制在4周或是更少的时间内
6 创建跨职能团队: 测试开发产品一起工作
7 根据项目的风险选择生命周期模型
8 保持合理的工作时间: 人们每天最多能完成6个小时的技术工作
9 管理缺陷,从项目初就开始
(7)项目气象报告
1 晴天 项目一切正常
2 有少许云量 日程有小问题,但能按期进行
3 多云 日程有问题,通过额外努力,可按期进行
4 阴 当期的日程或功能集合有较高的风险
5 有雨 项目目前状况很难按计划完成,或是实现所有功能
6 恶劣 无论如何,我们都无法达成项目日程或实现期望的功能集合
二 对比目前工作不足
1. 缺乏里程碑
虽然项目周期不长,但中间阶段并没有去进行期中总结,期中考试,没有里程碑
2. 缺陷数强调不够
开发完成后,引起了多少缺陷,修复了多少缺陷?对jira的使用不够
3. 功能数
这个项目有多少功能点,开发过程中新增了多少功能点?自己都弄不清
4. 产品发布条件满足SMART原则吗?
没有从这方面去衡量过,只是输入输出符合预期。
5. 延期项目没有分级别,没有提早发现
延期缺乏严重性划分
三 我要做的
1 jira好好使用,学习杀毒团队,缺陷分级别去解决,争取发布时没有严重缺陷。
2 画画项目速度图,类似于scrum燃尽图,但功能数可能随项目推移做增加
3 如何影响别人
问题不是我一个人的,要大家一起解决
思考我能为组织带来的价值
发现其他人或团队的驱动力(WIIFM,What's in it for me?) 找到每个人的激励因素,加薪,学新知识,提高自我和团队管理能力, 如果这个人没有激励因素?为什么?
倾听团队,必须了解他人的工作,这是我目前没有下精力投入的(自己任务比较多,懒惰心理)
4 明确掌握项目进度,项目状况,项目功能输出,必要时深入了解成员的开发代码
5 完善项目文档,召开会议,确定项目里程碑,合理评估工期,在可接受时间范围内完成工作
谢谢这本 infoQ的迷你电子书 我还没花钱买纸质版,实践中遇到更多困惑时候再考虑吧。目前买书的结果是束之高阁,一堆觉得有用买了却没看的书啊。