手机软件项目管理—项目组内部的沟通

五 项目组内部的沟通

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)-软件供应商评判项 1公司的运营状况 (包括成立时间.规模.总人数.开发人员.测试人员和技术支持人员人数等) 2 产品功能特性 (包括特色功能.支持的协议.规范.语言种类.适用的 ...

  2. 软件开发过程与项目管理(10.软件项目人员与沟通计划)

    软件开发过程与项目管理(10.软件项目人员与沟通计划) 课件 项目人员计划 团队定义 团队是一定数量的个体成员组织的集合 包括自己组织的人.供应商.分包商.客户等 为一个共同的目标工作,协调一致,愉快 ...

  3. 技术分享 | 软件项目管理与跨部门沟通协作

    项目管理是在项目活动中运用知识.技能.工具和方法,以便达到项目要求. 软件项目管理有其特定的对象.范围和活动,着重关注成本.进度.风险和质量的管理,还需要协调开发团队和客户的关系,协调内部各个团队之间 ...

  4. 项目管理中的沟通管理(转)

    集成项目管理中的沟通管理 摘要:本文从沟通关系.方式及容易出现的问题阐述如何进行项目的沟通管理,并通过示例展现一个普通的集成类项目中的沟通方法. 关键词:沟通管理 系统集成 项目管理就是指把各种系统. ...

  5. 软件项目管理(第二版 宁涛)问答题(个人背诵)

    目录 第一章 概述 (1)什么是软件项目管理? (2)项目管理的 9 大知识领域是什么? (3)项目管理的 5 个过程组是什么? (5)项目经理的主要职责是什么? (6)项目的特点是什么? (7) 项 ...

  6. 软件项目管理的三大目标演化

    多快好省建设共产主义. 这个口号包含了项目管理的三大目标: 快:进度 好:质量 省:成本 这三大目标互相制约互相平衡. 软件在很久很久以前的个人英雄时代,这个三角形中,最重要的是成本,然后是质量,最后 ...

  7. 软件项目管理笔记Software Project Management

    本文将软件项目管理的主要笔记整理出来,主要用于自己的复习和回顾. 目录 Chapter1. Project Management Introduction项目管理介绍 Chapter2. Produc ...

  8. 软件项目管理-敏捷先锋朱少民

    前言 软件项目管理相关内容 第一章:概述 项目管理的生命周期 项目管理的生命周期--"启动.计划.执行.控制.结束"演进顺序 项目的概念 项目是为完成某个独特的产品或服务所做的一次 ...

  9. 软件项目管理读书报告

    软件项目管理读书报告 项目管理是项目管理在领域的应用.它结合了行业特点并且运用了项目管理技术.理念和方法,包含着多个知识领域(如时间管理.成本管理.质量管理.风险管理.人力资源管理.沟通交流管理及采购 ...

最新文章

  1. java招聘 试题_JAVA现场招聘考试题(一)
  2. Linux和windows中的换行符差异问题 LINUX的换行符在Windows记事本打开不换行或出现黑点
  3. CSAPP--整数的运算
  4. 机房收费管理系统 之 总结
  5. Tokyo Tyrant (ttserver)的master-slave复制协议分析
  6. 管理感情:精力有限,要么干活,要么内斗
  7. Caffe 的深度学习训练全过程
  8. Hadoop KMS 使用
  9. matlab newton插值法,Matlab程序Newton插值函数
  10. Java开发-使用Java语言实现刷微信跳一跳小游戏的分数
  11. 转贴:求真功诚访大成名家--程立华 (2006-09-22 16:08:11)
  12. atom 编辑器html,Atom编辑器配置
  13. Python之险种缴费记录管理-保存文件版本
  14. 深度解析| CRM的三重境界、两种关系、两个问题
  15. CSDN专栏达人如何获得(看不懂我倒立吃。。。)
  16. 64位windows10安装Sql server 2000
  17. CSS3系列 02 元素选择器
  18. 爱数服务器设置总显示超时,爱数linux下安装及常见问题
  19. HashMap的原理以及关于put方法的介绍
  20. 基于JavaWeb电影系统分享【源码开源】

热门文章

  1. Mysql简介和Mysql优化查询的方法
  2. [C++] - 创建对象时 () 和 {} 的区别
  3. -00020 ora_ORA-00020 超出最大进程数的解决方法
  4. 【设计模式】第六章 观察者模式
  5. CentOS下安装postgresql
  6. php 采集程序 宋正河
  7. sqlserver约束
  8. 修正IE6不支持position:fixed的bug
  9. T-SQL逻辑处理之表运算符
  10. JavaScript Demo - so cool