透过湖工教务项目浅谈项目管理过程

 

1、项目背景介绍:

湖工项目是湖北工业大学教务系统,是一种专注于大学和高等院校的教务管理系统。其中包括一些校园基本信息管理,教学培训计划管理,学生排课系统,成绩管理,排考管理等一系列业务管理体系。

湖工项目与我们接头的是教务处,其中管理人员曾经也是做程序的,喜欢代码Sql,就算是加班工作他也很乐意,该院校原有的教务系统就是他个人创作的,所以对教务管理这一块有非常丰富的管理经验。

 

2、项目情况:

项目持续有一年左右的时间了,项目需求频繁变动,人力投入了却不见成效,一直亏损,导致项目到现在仍然无法结项。

3、问题归纳总结与应对措施:

a、客户现场目标不明确,去客户现场事先准备不充分。到了客户现场像无头的苍蝇一样,不知道该演示什么,该跟客户从什么地方开始谈需求调研。

这样就会导致你很被动,谈需求时也让客户会认为你不够专业,对本行业不够了解,对你丧失信心,这是很致命的。

人非圣贤,不可能什么都知道,什么行业都了解。但作为项目经理,对客户的项目事先必须得先了解。

每次去客户现场,在内心中必须整理出一个大纲,首先演示什么,然后我们接下来谈什么需求,带回去给我们的小伙伴做,对于这些需求你有什么看法,构想下客户针对你的看法会有些什么疑问,你将如何应对,如何回答。

针对需要演示的功能,去之前项目经理必须整理出一个稳定的版本,即使这个版本功能不够完善。去客户现场前一天或几个小时,都要发布一个版本给测试部门进行功能测试。确保本次去演示的功能无误,如还有功能为完成,分析应对策略,将其中本次版本中剔除,本次不演示,并向客户说明原因,不要留一个半吊子功能。

然后一一实现你今天来客户现场的目标。

b、 需求调研需要抓住客户对需求的偏重度。偏重点这个不能一概而论,需要你对客户的了解和分析客户最近的偏向来决定客户此次谈论需求的偏重点。

很多次我们在与客户沟通的时候不能深入了解客户所说内容的重点,往往只停留在理解客户的表面描述上,这样分析出来PBI不够准确,导致开发出来的东西不能打动客户,就会无限期的返工,开发成本就是无底洞了。

记得在与客户沟通一次网上评教模块时,客户就描述了一系列他的想象,并结合了他们学校的评教业务来跟我们讲解了下需求,并批评了我们前期做的一个版本,当时我们听完后,感觉完了,这个功能得重做了(前期做过这个模块)。

但是回去后深入的理解了下客户描述的需求与学校的实际业务规则,发现与之前我们开发的版本差异不是很大,这让我们喜出望外,立马就在以前版本的基础上改进了,此次交付就得到了客户的认可。

c、详细的产品BackLog和业务规则。

开发过程中详细的产品用户前景是很重要的,只有站在客户的角度去想问题,去实现客户的需求,才能真正的贴合实际应用场景。往往在与客户的需求沟通过程中,客户讲解的需求是A,我们理解为了B,然而客户却以为我门理解的是A,这样就会产生需求的偏差,所以了解客户想要这个功能是要达到什么目的,起到什么效益这才是根本,产品BackLog一定要尽可能的详细。

Backlog的校验规则在一定程度上是类似测试用例的,所以校验规则越详细越好,这能提升我门开发质量和测试效率。

d、 持续按敏捷开发的流程执行,但在实际开发周期中,我门往往会由于项目时间紧,赶项目功能而忽略一些敏捷开发中的环节。

所以我列出了几个重要的环节1、迭代计划会议,计划会议是PM向开发人员讲解产品需求,然后将产品前景分配给开发人员设计,这是一个需求理解的会议,所以不能少。2、设计评审会议,评审开发人员设计的功能模型,对需求理解有无偏差的过程,这是纠正需求理解偏差的会议,所以不能少。3、迭代演示会议,将本轮迭代的内容内部演示,暴露问题,将项目问题内部消化的会议,俗话说不出现在客户现场的bug不叫bug。所以也不能少。4、迭代回顾会议,寻找不足,下次改进,持续改进的会议。

敏捷开发是一种持续改建模式,以最小的代价来应对客户频繁变更的需求。

4、项目回顾:

其实管理是一门艺术,是一种双赢的下注,更是是一门技术活。

团队是在不断的磨合中成长起来的,没有生来就很强的团队,只有更专业,更默契,更团结的团队。


透过湖工项目浅谈项目管理过程相关推荐

  1. 由MAVEN入手浅谈项目构建与管理

    Prologue . 前言 第一次写博客,希望爱学习的小伙伴们喜欢. JAVA软件开发领域很喜欢一个名词,叫做"约定大于配置 ".我在此当然约法三章. 写博客优先级很低.希望借此激 ...

  2. 浅谈项目建议书、可行性研究、项目评估、项目后评价的作用及其区别

    笔者通过学习和实践,对建设项目部分前期工作有一定了解,现就"项目建议书"."可行性研究"."项目评估"及"项目后评价"的 ...

  3. js架构设计模式——由项目浅谈JS中MVVM模式

    1.    背景 最近项目原因使用了durandal.js和knockout.js,颇有受益.决定写一个比较浅显的总结. 之前一直在用SpringMVC框架写后台,前台是用JSP+JS+标签库,算是很 ...

  4. 由项目浅谈JS中MVVM模式

    文章版权由作者李晓晖和博客园共有,若转载请于明显处标明出处:http://www.cnblogs.com/naaoveGIS/. 1.    背景 最近项目原因使用了durandal.js和knock ...

  5. 浅谈项目经理的工作职责

    这个问题存在于很多公司.也许读者的公司够正规不存在这样的问题. 在中国当谈到项目经理这个词语或者职位时,很多人的脑袋里闪现的是技术与管理的化身.对于项目经理,多数人的理解是,技术很NB的人,但是对于是 ...

  6. 浅谈项目责任成本管理

    责任成本管理是现代化成本管理的方法之一,它是将直接发生成本的各作业单元划分给项目结构若干个责任中心,根据各责任中心可控制的责任范围.企业定额.取费标准和结算价格将"标前预算"编制成 ...

  7. 【日常】浅谈项目经理与研发间的“代沟”

    保研之后选择在学校教务处做助管,有点不思进取,主要觉得出去实习太累了,而且套路太深,与其给别人打工还不如给自家人打工,而且待遇也不差,工作时间也很理想,关键是压力小,之前在私募实习,老板就坐在你背后, ...

  8. 从几个开源项目浅谈IOS视频流输出方案

    IOS远程控制技术当中,最重要的环节是视频的输出,本文就目前出现的几种IOS视频流技术做一个实践和对比,重点会放在比较这几个方案在性能上的优缺点. 方案分析 IOS视频流方案,目前可以想到的有以下三种 ...

  9. 浅谈项目结项后的移交问题

    做项目就跟怀孕生孩子一样,生的过程很艰难,养的过程也不容忽视,因为养的过程决定着孩子的发展潜力和成就. 项目做完了,项目的成果交付给谁呢?是不是还应该项目负责维护下去呢? 当然,很多人都认为谁生的孩子 ...

最新文章

  1. Ural 1025 Democracy in Danger 解题报告
  2. 阿里数学竞赛可以报名了!奖金增加到400万元,题目面向大众公开征集
  3. python引用文件 mode写在后面还是前面,python3 文件操作常用mode参数用法详解
  4. linux系统修改bond的ip,Linux下快速设定ip bond,linux设定ipbond
  5. 自定义LocaleResolver实现页面中英文切换
  6. 【GAN优化】小批量判别器如何解决模式崩溃问题
  7. Vue学习笔记进阶篇——Render函数
  8. Burpsuite工具的代理抓包功能实验
  9. ObjC学习4-多态、动态类型、动态绑定及异常处理
  10. C/C++ 安全编码 —— 指针与内存
  11. 生儿子的绝妙方法汇总,对程序猿特管用!!!
  12. Mysql指定编码导入导出数据
  13. spss主成分综合得分_权重赋值之“主成分分析法”
  14. python微信自动发消息系统
  15. JAVA实现的吸血鬼数字算法,高效率版本(已有网友给出算法说明)
  16. Spring @Value(#{})和@Value(${})
  17. verilog分频电路
  18. 互联网广告付费模式专业术语大盘点:CPC、CPM、CPT……
  19. 快速电商排版网页布局ps神器插件_安装教程
  20. 操作系统教程第六版——第三章课后作业

热门文章

  1. Ubuntu18.04系统编译android源码环境配置
  2. QT QHash的一点信息异常?BUG?
  3. *分享-神奇的MLE原因-为什么结构体开的内存不大却MLE?用数组开更大还能ac???
  4. 庞果网--理想随机数发生器
  5. 真我q2PRO鸿蒙系统,realmeQ2系列怎么样值不值得买 真我Q2/Q2Pro/Q2i配置区别买哪款好...
  6. hadoop常用shell
  7. bootstrap.yml与application.yml详解
  8. Elasticsearch设置JVM内存参数
  9. 使用天气预报api接口
  10. 【硬见小百科】PCB生产之钻孔工序常见问题与解决方案(二)