手机软件项目管理—项目组内部的沟通
手机软件项目管理—项目组内部的沟通
五 项目组内部的沟通
1 SPM要把相关的项目信息通知到每个项目组成员,如产品定义、产品的上市时间、版本计划、代码存放地址、编译命令和开发环境等;且需要每周发布软件进度周报,告知项目组成员软件状态和进度。
2 在评估需求时,SPM一定要知会到具体的开发人员,请开发人员输出意见,如果SPM和开发人员的初始意见不一致,那最后也一定要达成一致,再由SPM汇总,对外输出;SPM最好不要直接取代开发人员做评估工作。
3 SPM需要和项目组成员明确,SPM作为软件项目组的唯一对外接口,承接外部需求和对外输出评估结果。
有时产品经理或其他人员会直接找到开发人员要求评估某个功能,开发人员不要直接输出评估结果,应先通知SPM,由SPM和对方沟通。
4 在评估需求时,往往关注了需求的实现,会遗漏需要外部提供的资源,在项目评估时,SPM需要从各项目组成员收集需要客户或其它部门提供的资源,如网络配置参数、三方应用、图片、铃声和信息模板等,并在制定版本计划时,列出需要资源的时间点。
5 SPM需要和各项目成员核对,各模块(包括三方应用)具体的开发计划,要和软件版本的主计划相匹配,尤其是把功能集成到代码主干的时间点,一定要和各模块负责人达成一致。
6 SPM需要和项目组成员明确,在项目过程中,如果项目组成员需要他人或其他部门配合,如测试和硬件部门配合,可以找SPM协调解决。
7SPM需要和项目组成员明确,在项目的开发阶段,以快速稳妥的解决问题,按时保质发布版本为第一准则。
在解决问题时,如果暂时无法查明具体原因或解决方案修改的代码较多,会有风险,那可以先采取一个临时变通的方法解决,先保证正式版本的发布,等后续再查明具体原因。
对于有风险的解决方案,可以先发布一个临时版本,让测试部门做专项测试,测试通过后,再正式集成到服务器上。(如果在项目过程中,开发一个大的新功能,也可以同样处理)
8 在提交代码时,开发人员一定要写明代码的用途,是解决某个问题或实现某个功能,以便日后追溯。不写清楚,时间长了,都不知道这段代码的用途了。
在提交代码时,最好是把解决某个问题或实现某个功能的代码一次性提交,以便其它项目移植或参考,不要分多次提交。
有时某个开发人员可能需要花费很长时间,一次提交很多代码,这时需要暂时锁定提交权限,只允许此人提交代码,其他人不能提交,以免提交代码冲突。
9 SPM需要每天review项目的bug列表,对于以下几类bug需要特别关注:(1)状态标注为Won’tfix和Invalid的bug需要看下,是否是不需要修改或
测试提交的bug是否真是无效bug。
(2)状态标注为WaitForInfo的bug,需要看下bug负责人需要谁提供哪些信息,帮其获取这些信息。
(3)经提交了3天,但状态还是New的bug,需要立即推动bug负责人更新状态,解决问题。
10 如果某个人员需要处理的bug较多,SPM需要和开发人员一起确定解决bug的优先级;或分配bug给其他人员,以便保证软件开发进度。
11 在项目的攻坚阶段,可以采用bugreview会议的形式,和项目组成员开会讨论,确定bug的处理方式:哪些改和哪些不改;对于要修改的bug,需要确认bug的优先级,先改哪个,后改哪个。
对内最好有测试人员一起参会,取得测试人员的支持,对外需要和客户一起开会核对,取得一致意见。
同时要每天给各bug的负责人发送bug状态日报,并抄送各部门领导,以便加快问题解决进度。
12 每次发布一个版本后,SPM要推动开发人员在bug系统上关闭所有已经解决的问题,并标明版本号,以便测试人员验证。
手机软件项目管理—项目组内部的沟通相关推荐
- 手机软件项目管理(1)—软件供应商评判项
手机软件项目管理(1)-软件供应商评判项 1公司的运营状况 (包括成立时间.规模.总人数.开发人员.测试人员和技术支持人员人数等) 2 产品功能特性 (包括特色功能.支持的协议.规范.语言种类.适用的 ...
- 软件开发过程与项目管理(10.软件项目人员与沟通计划)
软件开发过程与项目管理(10.软件项目人员与沟通计划) 课件 项目人员计划 团队定义 团队是一定数量的个体成员组织的集合 包括自己组织的人.供应商.分包商.客户等 为一个共同的目标工作,协调一致,愉快 ...
- 技术分享 | 软件项目管理与跨部门沟通协作
项目管理是在项目活动中运用知识.技能.工具和方法,以便达到项目要求. 软件项目管理有其特定的对象.范围和活动,着重关注成本.进度.风险和质量的管理,还需要协调开发团队和客户的关系,协调内部各个团队之间 ...
- 项目管理中的沟通管理(转)
集成项目管理中的沟通管理 摘要:本文从沟通关系.方式及容易出现的问题阐述如何进行项目的沟通管理,并通过示例展现一个普通的集成类项目中的沟通方法. 关键词:沟通管理 系统集成 项目管理就是指把各种系统. ...
- 软件项目管理(第二版 宁涛)问答题(个人背诵)
目录 第一章 概述 (1)什么是软件项目管理? (2)项目管理的 9 大知识领域是什么? (3)项目管理的 5 个过程组是什么? (5)项目经理的主要职责是什么? (6)项目的特点是什么? (7) 项 ...
- 软件项目管理的三大目标演化
多快好省建设共产主义. 这个口号包含了项目管理的三大目标: 快:进度 好:质量 省:成本 这三大目标互相制约互相平衡. 软件在很久很久以前的个人英雄时代,这个三角形中,最重要的是成本,然后是质量,最后 ...
- 软件项目管理笔记Software Project Management
本文将软件项目管理的主要笔记整理出来,主要用于自己的复习和回顾. 目录 Chapter1. Project Management Introduction项目管理介绍 Chapter2. Produc ...
- 软件项目管理-敏捷先锋朱少民
前言 软件项目管理相关内容 第一章:概述 项目管理的生命周期 项目管理的生命周期--"启动.计划.执行.控制.结束"演进顺序 项目的概念 项目是为完成某个独特的产品或服务所做的一次 ...
- 软件项目管理读书报告
软件项目管理读书报告 项目管理是项目管理在领域的应用.它结合了行业特点并且运用了项目管理技术.理念和方法,包含着多个知识领域(如时间管理.成本管理.质量管理.风险管理.人力资源管理.沟通交流管理及采购 ...
最新文章
- java招聘 试题_JAVA现场招聘考试题(一)
- Linux和windows中的换行符差异问题 LINUX的换行符在Windows记事本打开不换行或出现黑点
- CSAPP--整数的运算
- 机房收费管理系统 之 总结
- Tokyo Tyrant (ttserver)的master-slave复制协议分析
- 管理感情:精力有限,要么干活,要么内斗
- Caffe 的深度学习训练全过程
- Hadoop KMS 使用
- matlab newton插值法,Matlab程序Newton插值函数
- Java开发-使用Java语言实现刷微信跳一跳小游戏的分数
- 转贴:求真功诚访大成名家--程立华 (2006-09-22 16:08:11)
- atom 编辑器html,Atom编辑器配置
- Python之险种缴费记录管理-保存文件版本
- 深度解析| CRM的三重境界、两种关系、两个问题
- CSDN专栏达人如何获得(看不懂我倒立吃。。。)
- 64位windows10安装Sql server 2000
- CSS3系列 02 元素选择器
- 爱数服务器设置总显示超时,爱数linux下安装及常见问题
- HashMap的原理以及关于put方法的介绍
- 基于JavaWeb电影系统分享【源码开源】