专栏首页Creator星球游戏开发社区如何应对甲方的需求变更?

如何应对甲方的需求变更?

摘要:

如何应对甲方的需求变更?应对方法是拒绝需求变更吗?你能否区分它是真的是需求变更吗?你看过一本书叫做《火球 - uml大战需求分析》吗?

温馨提示

本文分音频版和文字版两个部分,两部分内容一样。

建议你首先收听音频版,感受大大大火球老师的语言魅力。然后再学习文字版,仔细品味个中道理。

音频版

提示:如果你在公众地方收听音频版,请带上耳机不要影响他人噢。

文字版

如何应对甲方的需求变更?

本期的主题是:如何应对甲方的需求变更?提出这种问题的你应该是那个苦逼的乙方了吧!

一、拒绝需求变更?

其实要回答这个问题相当的简单,那就是拒绝需求变更!你就不要笑了,这绝对就是你的真实想法!答案是这个想法只能是想法,你不能说你更加不能做!

那你应该怎么办呢?呃,那就按照项目管理的套路来吧,在PMP在项目管理的知识体系里面,需求管理是相当重要的,所以我们要设一个超级繁琐的需求变更控制流程,再搞一个超级庞大的CCB,那就是Change Control Board,就是需求变更控制委员会。

我们欢迎所有的需求变更,但是都要遵循这个需求变更流程。所以你懂的,这个变更流程超级的繁琐,需求变更控制委员会的成员超级的多,所以这个变更没有一年半载是下不来的。最后的结果:就是不了了之咯,那就起到了拒绝需求变更的效果哦!

但是,这样的做法,有用吗?没用的!只要甲方的老大一拍桌子怒吼一声,你等着收律师信吧!你马上就会发现你自己是多么的能伸能屈呀!

二、区分是否真的是需求变更?

那到底有没有实用的方法呢?有的,且听我的杀手锏。如果确实不是需求变更,是因为我们的水平低,没有能准确的理解和挖掘需求,那我们需要承担学费。如果真的是需求变更,那么在商务上就要主动,这种需求变更是要收钱的,No money no talk。

哎呀,你在说什么呀,大火球,请问什么叫做“如果确实不是需求变更,如果又真的是需求变更”,什么意思呀?哦,不要急,且听我说一个案例。

三、案例

小明是乙方的项目经理,他说:已经按照客户的要求,做出了他想要的效果了,但是客户还是过来追究我们的责任。

我们正在做一个系统,客户要求我们:用户打开电脑的时候电脑能自动的播放他们公司的广告。然后我们就做了一个程序:开机自动启动,播放他们公司的广告。我们还做了特殊的处理,这个程序还不能随便的卸载,而且为了增加传播性,我们还做了复制以及自动安装这些功能。

我一听,哎呀小明,不对呀,你这个不是一个程序,你这个是病毒物!好了好了,说的好听一点点,不是病毒,也是流氓软件呀!

小明说:我知道呀,但是这是客户要求的。客户是甲方,他是最大的,他让我们做什么我们就做什么咯。但是因为这个程序做出来的效果太好了,让相关部门注意到了,甲方的老板被拉去约谈。那这下我们遭殃了,他现在来追究我们的责任了。

我一边安抚小明一边说:小明,你仔细地想一下客户的需求是让你做一个病毒,哦不是,是做一个软件,让它自动运行播放广告;还是他想利用IT技术在合法的前提下,低成本的去做公司的推广呢?

小明想了一下,哦~ 那他真正的目的应该是后者!

所以这个时候我们就不能说这是他的需求变更了吧,这是因为我们的水平低没有能准确的理解以及发掘需求。

小明就有点不服气了:大火球你说的都对,但是这明明是客户提出来的要求嘛,最后怎么变成是我们承担责任的呢?

我继续安慰小明:客户在IT方面并不是专业人士,所以他才需要我们的专业的意见,结果我们也不专业,那我们乙方是不是可以和甲方抱头痛哭呢?

四、案例应对分析

通过这个案例,希望你能理解我正在说什么。其实我们以为的需求变更,其实很多时候并不是需求变更,而是因为我们的水平低没有人能准确地理解和挖掘需求而已,所以你的首要任务是提升你的需求分析水平,理解客户的业务。当然,如果真的是需求变更,那么在商务上就要主动,该收钱的就要收钱。

用简单的几句话,确实是很难回答如何应对甲方的需求变更的问题。我在各种的讲座培训的时候经常会遇到同学问这种的问题,我都觉得很难通过简单的一两句话搞得定。但是在几年前我写了一本书叫做《火球 - uml大战需求分析》,我对需求分析的理解更加的透彻了。

现在我就可以用一句话来回答这个问题:如何来应对甲方的需求变更呢?很简单,买这本书看一下,就知道了!

尾声

我是大大大火球!

等其他案例纯属艺术创作,如有雷同,这很正常,因为艺术是源自于生活的嘛!

感觉不错的话,赶紧转发一下哟,下期再见!

知识点小结

如何应对甲方的需求变更?

拒绝需求变更是无用的,那么我们先要区分它是否真的是需求变更,而不是因为我们的水平低、没有能准确的理解和挖掘需求而导致的?要是这样后者,那么我们当然得负责任了;如果真的是需求变更,那么在商务上就要主动,这种需求变更是要收钱的。

本文分享自微信公众号 - Creator星球游戏开发社区(creator-star)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-10-06

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • VScode 的 JS 智能提示弱爆了?但是我有办法!

    同时本文不涉及aiXcoder、Deep TabNine这类不单针对本地代码进行感知,同时还通过其他手段来提高智能提示(自动补全)效果的插件介绍。

    张晓衡
  • GLSL 语言—矢量和矩阵 [ ] 运算符

    使用 [] 运算符 + 数组下标也可以访问矢量或矩阵中的元素,注意矩阵中元素是列主序读取,下标是从0开始:

    张晓衡
  • Cocos技术派 | TS版属性面板定义高级篇

    大掌教,从事游戏开发多年,精通 Cocos/Unity 等游戏引擎,精通安卓/iOS/H5等多种平台开发,发表过多个开源项目和 100 多篇原创博文,经验丰富,...

    张晓衡
  • C++语法小技巧

    enum [enumeration name] {enumerator1[=value1], enumerator2[=value2], ...};

    attack
  • linux设备驱动第五篇:驱动中的并发与竟态

    综述 在上一篇介绍了linux驱动的调试方法,这一篇介绍一下在驱动编程中会遇到的并发和竟态以及如何处理并发和竞争。 首先什么是并发与竟态呢?并发(concurr...

    程序员互动联盟
  • Glide用法与技巧以及优秀库的推荐

    当前较为知名的几个图片加载库是Universal-ImageLoader、Glide、Fresco、Picasso

    砸漏
  • 尊重女性:全球顶级AI学术会议NIPS现在要改名了(你也来投一票)

    每个了解 AI 的人都知道 NIPS 的大名。自 1987 年诞生起,这一学术会议已经走过了 30 余年的历史。作为人工智能和机器学习领域最重要的盛会之一,每年...

    机器之心
  • 冒泡排序

    对于冒泡排序,很多小伙伴已经可以说很熟悉了,顺手就可以写出来,但对于一个初学者来说,小鹿想通过这篇文章,让你一次性就理解冒泡排序以及冒泡排序的优化,就不用去翻看...

    五分钟学算法
  • 3个Spring Boot核心注解,你知道几个?

    Spring Boot 最大的特点是无需 XML 配置文件,能自动扫描包路径装载并注入对象,并能做到根据 classpath 下的 jar 包自动配置。

    程序员追风
  • Kibana:Canvas 大屏幕显示

    Elastic Visulization 提供了强大的可视化工具供我们来展示及分析数据,但是 Elastic Canvas可以给我们提供大屏幕显示的方式,并提供...

    Jared.Tan

扫码关注云+社区

领取腾讯云代金券