项目管理者联盟 | 中国工程管理网 | 中国研发管理网   会员中心 资料库 博客 圈子

PMI-ACP®认证

适合敏捷开发项目
敏捷项目管理最佳实践

网络课程

PMI-PBA®认证

重视项目商业分析
商业价值与需求分析能力

网络课程

NPDP®认证

产品管理国际认证
全球产品管理最佳实践

网络课

PMP®认证

单项目管理经典指南
年轻项目经理首选

北京 | 直播 | 录播

PgMP®认证

大型复杂项目全球标准
定位高级项目管理层

网络班

PfMP®认证

链接战略与项目
实现组织资源投资回报

全球直播

软考项目管理

信息系统项目管理师
系统集成项目管理工程师

计划 | 报名 | 经验

论坛
价值源于交流与分享
会员区:
登陆ID 密  码
功能区: 公告建议 | 帖子搜索 | 管理团队 | 荣誉版主 | 帮助手册






 项目型组织  项目管理  工程项目  科技项目  项目化管理  管理软件  资格认证  职业休闲
EPM体系与流程 综合集成管理 总承包管理 IT软件开发 项目型制造 P3E/P6 PMP | PgMP 职业发展探讨
组织与人力资源 进度,范围,成本 国际工程 生物制药 专业服务 微软PROJECT IPMP | PRINCE2 管理学堂
项目管理信息化 团队建设与沟通 房地产 汽车设计开发 生活项目 PowerOn专版 软考项目管理 英语角|读书版
多项目与大项目 质量与风险 监理与咨询 手机数码 文体娱乐 注册建造师 房车吃游
PMO建设与管理 采购与合同 工程设计 项目管理硕士 闲聊版|商务版
俱乐部北京 | 大连 | 福州 | 广州 | 杭州 | 南京 | 山东 | 上海 | 深圳 | 四川 | 天津 | 武汉 | 西安 | 郑州 | 申请成立 TOP榜精华 | 最新 | 最热 | 会员

版面信息

说明:项目经理学习管理的地方

本版版主

aceld1981
登录:2011/8/5
次数:10
注册:2011/6/23
发帖:11

俱乐部导航

北京大连福州广州杭州
南京山东上海深圳四川
天津武汉西安郑州 

联盟·近期活动

社区热点

从《PMBOK指南》第八版看项目经理角
国际项目管理奖项PMI(中国)项目管理
华师大CTO学院:科创生态建设与创.
宏发电声江玫瑰谈PgMP:“下好一盘.
PgMP:交付能力与创造未来的项目管.
开放讲座|《项目组合管理与PfMP认证
开放讲座|项目组合管理与PfMP认证
开放讲座|PgMP:项目管理思维与方法
开放讲座|《项目组合管理与PfMP认证
网络讲座|《项目组合管理与个人职业

精彩专题

如何做好项目沟通计划

软件项目质量管理

国际工程索赔与反索赔

更多:

推荐信息

·项目经理沙龙俱乐部
·推荐项目管理公开课程
·联盟VIP会员服务
·联盟99元大课堂
·建造师课程辅导免费试听

社区圈子

集团企业生态体.
圈主:ETPPM
行业:综合应用

项目经理职业生.
圈主:zhenjm
行业:综合应用

生态系统体系下.
圈主:ETPPM
行业:综合应用

施工总承包管理
圈主:fylm9999
行业:工程设计安装

软件项目经理水.
圈主:camer
行业:IT软件

联系社区管理员

咨询电话 010-82273401/11
斑竹申请 admin@mypm.net


版权所有 © 2003-2004
京ICP证070584号 
BBS业务许可2007第353号 
最佳显示模式:1024*768像素
项目管理与PMP认证
三个问题确认需求分析是否过关 [发表于 2014/8/14]
状态 开放帖 浏览量 1168   
该帖子同步发自圈子:项目管理知识宝库 (访问该圈子)

  需求分析的重要性,笔者相信已经深入人心。如何做好需求调研,大家说起来也已经一套一套了。笔者这里从另一个层面来谈谈需求分析,即如何来判断你需求是否可以过关。笔者试图通过三个问题,来检验你需求分析的质量是否可以站得住脚。

  问题一:需求是否已经考虑到了所有的应用场景?

  CIO在需求调研时,务必要根据企业的实际情况来进行需求的描述。也就是说,在需求报告中,不要只简单的描述用户所需要达到的结果,而是还要定义清楚实际的应用场景,而且要全面。因为往往不同的应用场景会导致不同的解决方案。

  如CIO通过调查发现,员工需要根据销售订dan来对物料进行追踪。也就是说,员工希望能够在系统中看到,某帐销售订dan是否已经下了采购订dan;采购订dan上的预计交期是多少;现在到料的情况如何,等等。

  这个需求描述是否够详细了呢?笔者以前认为,这已经非常的详细。因为我把我们需要什么样的结果都一一列举出来。但是,随着几年CIO工作下来,现在再回头看看,才发现这个需求描述很难过关。因为其虽然描述了我们所需要达到的目标,但是,他没有反应出企业的实际应用场景。笔者认为,在这个需求描述中,我们至少还需要说明如下问题。

  一是当企业正常下采购订dan,即从销售订dan生成采购订dan,然后再从采购订dan生成收货单。在这种应用场景下,那么该如何来收集统计这一连串的信息。因为他们彼此之间是前后有关联的,实现起来比较方便。

  二是若企业存在手工下订dan的情况,该如何来显示这个关联特性。如企业在维护采购订dan的时候,因为不小心把某张采购订dan删除了;后来又手工补了一张采购订dan。此时,手工补的采购订dan与销售订dan就会失去联系。根据销售订dan就无法追踪到这种采购订dan的信息。CIO在收集需求的时候,也要把这种情况反馈给软件实施顾问或者程序员,让其能够预先找到措施来应对这个问题。其实,只需要在采购订dan单头设立一个字段。当用户手工开立采购订dan的时候,去关联销售订dan即可。实现起来很发现。但是,若CIO不把这个企业会实际碰到的情况告诉给他人的话,则他们就不会寻找可行的解决方案。那么当企业实际遇到这个问题时,企业就束手无策了。

  三是是否会存在不下采购订dan的情况。如可能某个物料有库存,所以系统在考虑物料需求计划的时候,就没有考虑到这个物料。所以,在生成采购订dan的时候,当然也不会把这个物料考虑进去。此时,就会引发另外一个问题。因为根据上面的需求描述,这个需求是按照销售订dan、采购订dan、物料收货单这个链条下去的。若没有采购订dan的话,这个中间的链条就断裂了。那么当用户去查询的时候,就会有这个疑问:为什么没有这个物料呢?是否是采购忘记下采购订dan了呢?不少企业出于安全生产的需要,往往会备有安全库存。当安全库存没有降低到采购点的话,则就不会发采购订dan。CIO在需求分析的时候,若没有把这个应用情景描述出来,则这个需求分析仍然是不健全的。到时候程序开发人员设计的解决方案,仍然不能够涵盖企业所有的应用场景。

  所以,除非CIO能够拍拍胸脯自信的说,所有已知的应用场景都已经在需求描述中一一列举出来。否则的话,笔者劝各位CIO,还是暂时不要把这份需求报告拿出来丢人现眼为好。

  问题二:需求描述会给其它人带来歧义吗?

  若CIO收集的需求描述,给不同的人看会有不同的结论,那么这个需求描述就不会有多大的实用价值。或者说,这些需求分析还是不要做的好。因为此时别人若按照你的需求描述去编写解决方案,那么反而是在做无用功。

  那该如何减少这个需求描述所带来的歧义呢?笔者认为,各位CIO,可以借鉴以下的做法。

  一是尽量从用户的角度来考虑问题。当我们从用户那边把需求收集过来,然后需要利用自己的语言来对问题进行描述。若在这个描述的过程中,CIO站在自己的角度去思考,则往往会引起一些不必要的歧义。笔者认为,CIO在整理需求的时候,最好能够站在用户的角度去思考问题。同时,需求整理好后,最好能够把自己整理的需求再让用户去确认一遍。让他们审核一下,看看书面需求分析与他们的想法是否有出入。

  二是在需求描述中,最好能够配有实际案例。有时候,有些需求确实很难描述清楚。或者因为语言组织的不好,以及文化、工作背景的不同,不同的人看需求报告确实会产生不同的理解。为此,笔者认为,最好能够在需求中配上具体的案例。通过案例描述来把需求认识的歧义降至到最低。如当CIO描述“销售订dan来对物料进行追踪”这个需求时,可以配上具体的案例。例如企业有一张销售订dan,分别生成四张采购订dan,需要购买A、B、C、D四个物料。其中,A物料因为仓库中有库存,所以采购没有下采购订dan。而第二张采购订dan因为采购人员操作不小心删除了,其后来手工补了一张采购订dan。C物料一半用库存,一半采购。D物料后来利用其他物料来代替。把企业用户碰到的实际情况一一利用案例描述出来。如此的话,无论是谁,看到这个案例也就明白了需求中具体描述了什么内容。很明显,通过这个案例描述可以在很大程度上消除CIO与程序员或者外部实施顾问认识上的分歧。

  所以,笔者建议,CIO在巴自己的需求报告拿给别人看的时候,先要扪心自问,看看这份需求报告会不会十个人看得出十个不同的结果。若不幸真的是如此的话,那么CIO就应该想出一些可行的措施,把这个歧义降低到最低。

  问题三:是否详细定义了可靠性?

  在考虑需求分析报告是否可以过关的时候,还需要考虑一个问题,就是要衡量一下这个需求的可靠性问题。如这个需求执行过程中会不会失败,以及失败会否给其他业务带来什么样的不利后果。同时,当失败时系统以何种形式来告知管理员这个失败的结果,等等。

  如仍然是上面这个需求。现在在根据销售订dan生成采购订dan的时候,由于一些原因可能销售订dan无法按物料清单展开而正确生成采购订dan。如可能系统中某个物料有库存,所以某个物料就没有发生采购;又如可能某个原材料没有定义供应商,所以系统无法为这个供应商生成采购订dan等等。

  CIO在需求分析的时候,应该预见这些情况可能会发生。那么,CIO就需要从程序的可靠性出发,想出一些应对的措施。如因为有库存而没有下采购订dan,这是属于正常的作业。但是,此时系统应该以某种形式来告知用户这种情况。如在生成采购单的时候通过日志信息记录等等都是可以的。而因为没有定义供应商而导致采购订dan无法下达,此时,就需要系统通过非常明显的方式告知企业用户因为什么什么原因而导致采购订dan无法下达。总之,当因为一些意外情况,导致某个流程被意外中断时,无论是合法的还是不合法的,系统都要能过以明文的形式告知用户。否则的话,根据这个需求开发的解决方案的可靠性就会受到质疑。

  同时,这个提示信息业要尽量的让人看的明白。如笔者发现有些系统在设计上确实也考虑到了这个可靠性问题,但是他们没有更进一步,让用户头疼不已。如因为没有供应商而导致无法正常生成采购订dan的时候,系统只提示“采购订dan无法生成”。即没有告诉用户因为什么原因导致采购订dan无法生成;同时也没有告诉用户哪些原材料无法生成采购订dan。如此的话,用户就需要从头开始去查找错误的原因。其实,到底为什么无法生成采购订dan的原因,在后台程序判断中都会有所体现。只需要用户把判断的参数,如某个编号的零件供应商ID为空等等信息反馈到前台。那么系统管理人员凭借这条信息就可以非常容易的定位错误信息。并在最短时间内把问题解决掉。

  所以笔者认为,CIO在做需求分析的时候,除了要做好具体的需求描述之外,最好还要从这个可靠性出发,考虑发生意外事故时所需要传递的故障信息、错误检测以及恢复策略等等。并且,这些信息要能够帮助用户迅速定位并且解决问题。即要反映出问题发生的原因而不能够只是结果。


>>> 由论坛统一发布的广告:
楼主 帅哥约,不在线,有人找我吗?飞眉


职务 无
军衔 主帅
来自 广东省
发帖 1288篇
注册 2010/12/29
PM币 19763
经验 8572点

  
!  您尚未登录,不能回复主题。    现在 登录  注册
关于联盟 | VIP会员 | 培训服务 | PMP认证 | PgMP认证 | 刊物出版 | 沙龙会议 | 人才服务 | 广告投放 | 联系我们 | 友情链接
建设运营:共创时网络
版权所有 京ICP证070584号 BBS业务许可2007第353号