CIO进行需求分析的十项基本法则

  如果CIO尝试着问一些愚蠢问题,例如:“以我的理解,你们收到订单后,会……”。业务人员立刻就会指出你的错误,并开始滔滔不绝谈论业务,这一招就叫“抛砖引玉”。

  开发人员与业务部门的交流需要好的方法。下面建议10条法则,开发人员和业务部门可以通过评审以下内容并达成共识;如果遇到分歧,可通过协商达成对各自义务的相互了解,以便减少日后的摩擦。

  ①先导入管理思想,再梳理业务流程

  “百闻不如一见,百见不如一尝。”没有亲历过信息化建设的人,对信息化的理解总是比较肤浅,甚至包括一些管理层成员。如上ERP系统时,如果一开始就让业务部门谈需求,业务人员谈得通常是当前工作中的困难或者希望实现的功能等;CIO必须从转变观念入手,先给业务部门导入信息系统所包含的管理思想,然后协助业务部门梳理业务流程。

  ②表达要符合业务部门语言习惯

  需求讨论集中于业务需求和任务,必然使用各种业务术语。如果开发人员是IT厂商,CIO应将有关业务术语教给开发人员,同时还要把IT人员常用的一些术语“翻译”给业务人员,做到交流畅通无阻。

  ③了解业务部门的业务及目标

  只有充分了解业务部门的具体业务,才能开发出满足其需求的软件。为充分了解业务人员的具体需求,CIO要和开发人员一起到业务部门去观察他们的实际工作流程,甚至与业务部门一起工作一段时间。如果是旧系统切换到新系统,CIO还要亲自用一下目前的旧系统,明白目前系统是怎样工作的,了解其流程情况以及可供改进之处等。

  ④掌握各种沟通技巧

  需求分析的过程实际上是个沟通的过程,CIO要想方设法吸引业务人员说出其需求。有时候,尝试着问一些“愚蠢”的问题也有助于用户打开话匣子。如果CIO直接要求业务人员写出业务是如何实现的,十有八九无法完成;但如果尝试着问一些实际的问题,例如:“以我的理解,你们收到订单后,会...”。业务人员立刻就会指出你的错误,并滔滔不绝的开始谈论业务,这一招就叫“抛砖引玉”。

  ⑤对业务需求进行逻辑分析

  业务人员对需求的表达通常是笼统、感性、琐碎的,CIO要尽量理解业务人员用于表述他们需求的思维过程,充分研究用户执行任务时决策的过程,并抽象出潜在逻辑关系,把一些“常识”性东西用逻辑来实现。例如,当IT人员与护士交流医嘱处理过程时,护士会告诉IT人员,护理级别有特级护理、一级护理、二级护理、三级护理以等;饮食又分流食、半流食、禁食等种类。如果仅仅把护士的要求用计算机语言表达出来,就可能出现同一个病人既是一级护理又是二级护理,既吃流食又吃半流食的可笑情况;这些矛盾的避免原来是靠护士的大脑来判断的常识性问题,而用计算机来判断“常识”是最难的,也是最容易忽视的。经过反复探索,协和医院信息中心主任李包罗抽象出了一个互斥组的概念。特级、一级、二级、三级护理组成一个互斥组,当护士选择特级护理的时候,自然排斥了一级、二级和三级护理。李包罗说:“在与医生、护士沟通的过程中,IT人员不是要成为临床专家或者护理专家,而是要用IT知识去梳理医生护士的要求,变成一种计算机可以实现的概念,超越了手工的功能才会受到业务部门的欢迎。”

  ⑥以通俗的语言编写软件需求报告

  IT人员应将从业务人员那里获得的所有信息进行整理,以区分业务需求及规范、功能需求、质量目标、解决方法等,然后编写软件需求报告。“需求分析报告”是IT人员和业务人员之间针对要开发的产品内容达成的协议。报告应以一种业务人员认为易于翻阅和理解的方式组织编写;报告中可以大量使用图表,但必须向业务人员解释清楚每个图表的作用、符号的意义和需求开发工作的结果,以及怎样检查图表有无错误及不一致等。

  ⑦描述产品的使用特性

  业务人员可以要求IT人员在实现功能需求的同时还注意软件的易用性,因为易用性或质量属性能使客户更准确、高效地完成任务。例如业务人员有时要求产品要“界面友好”或“健壮”、“高效率”,但对IT人员来讲,太主观了并无实用价值。IT人员可以通过询问和调查了解客户所要的“友好、健壮、高效”所包含的具体特性,具体分析哪些特性对哪些特性有负面影响,在性能代价和所提出解决方案的预期利益之间做出权衡,以确保做出合理的取舍。

  ⑧业务人员和IT人员互相尊重

  如果业务人员与IT人员不能相互尊重,那关于需求的讨论将会遇到障碍。参与需求分析的业务人员有权要求IT人员尊重他们并珍惜他们为项目成功所付出的时间;但业务人员也要尊重IT人员的需求可行性及成本评估。所有软件功能都是有成本的,业务人员所希望的某些产品特性可能在技术上行不通,或者实现它要付出极高的代价,而某些需求试图达到在操作环境中不可能达到的性能,或试图得到一些根本得不到的数据。IT人员会拒绝或实现不了业务人员的一些要求,业务人员也应该尊重IT人员的意见。

  ⑨有需求变更要立即联系

  不断的需求变更,会给在预定计划内完成的产品质量带来严重的不利影响,但需求变更又是不可避免的。在开发周期内变更越在晚期出现,其影响越大;变更不仅会导致代价极高的返工,而且工期将可能被延误,特别是在主体架构已完成后又需要增加新特性时。所以,一旦客户发现需要变更需求时,请立即通知IT人员。

  ⑩需求确认仅仅是以后讨论的“基线”

  在“需求分析报告”上签字,通常被认为是业务部门同意需求分析报告的标志性行为,然而在实际操作中,业务人员往往把“签字”看作毫无意义的事情。有时这个领导同意了,那个领导却不同意;即使每个相关人员都签了字,也照样“翻供”,通常的理由是:“他们要我在需求文档的最后一行签名,于是我就签了,否则他们不开始编码!”同样的问题也发生在仅把“签字确认”看作是完成任务的IT人员身上,一旦有需求变更出现,便指着“需求分析报告”说:“您已经在需求分析报告上签字了,所以这都是按照您的要求开发的。”-这两种态度都是不对的,因为业务人员不可能在项目早期就能说清楚所有业务需求,变更需求是必然现象。在“需求分析报告”上签字确认,仅仅是需求分析过程结束的标志,它意味着“需求分析报告”是以后讨论的基线,进一步的变更可在此基线上通过项目定义的变更过程来进行。

  拨开需求分析的迷雾,将给初步的需求开发工作画上双方都明确的句号,将有助于形成一个持续良好的客户与开发人员的关系,为项目成功奠定坚实的基础。

时间: 2024-10-11 16:09:22

CIO进行需求分析的十项基本法则的相关文章

有效统计实践的十项简明原则

◆ ◆ ◆ 引言 数月前,广受好评的"十项简则"系列("Ten Simple Rules" series)的创始人和长期作者 Phil Bourne 建议一些统计学家写一篇关于统计学"十项简则"的文章.(既然如何写好PLOS"十项简则"文章的原则之一就是请 Phil Bourne 加入作者群 [6], 我们希望在这对Phil的热情赞美也能达到足够的效果.) 在如何写"十项简则"的指导方针[6]里暗含了一条原

成功云企业遵循的十项最佳实践

Stephen Orban现任AWS企业市场战略总监.在加入AWS之前,他是道琼斯全球CIO,负责领导道琼斯集团的信息技术战略和实施.Stephen在道琼斯内部率先倡导了"云优先"的战略,帮助道琼斯集团全面采用云服务,"All-in-AWS".以下是Stephen Orban总结的在云旅程中应该了解的十项内容. Stephen Orban 史蒂文·奥本 AWS企业市场战略总监 今天的实践清单也可以被命名为<我在踏上云之旅程时所应了解的十项内容>.幸运的是

孙正义的十大创业法则:和龙头企业合作在列

腾讯科技讯 12月24日消息,孙正义23岁时创办软银集团,不到20年就缔造出日本最大的网络和投资帝国,被美国<商业周刊>称为电子时代大帝(Cyber Mogul).他在1996年投资雅虎和2000年投资阿里巴巴已分别成为投资传奇,2006年他巨资收购日本沃达丰被认为是豪赌,但最终结果证明他的正确,2012年软银又以200亿美元收购美国电信运营商Sprint,创造日本历史上最大的海外并购.目前,其身价近百亿美元,是2011年福布斯富豪排行榜的日本首富. 这位商业狂人是如何成就软银帝国的?今年出版

构建成功web应用的十项黄金法则

构建成功web应用的十项黄金法则 此文译自Fred Wilson 2010年2月在迈阿密举行的Web未来应用的年会上的演讲 谢谢青云推荐了这篇这么好的演说 谢谢卓和百忙中抽空帮我review,修改,提出很好的建议 谢谢Lily,在我初稿完成后大半夜还帮我校对,修正,提出非常宝贵的意见 说明: 原文中的英文内容有些错误,和视频有出入,所以按照视频为准.()中的内容均是我为了方便理解所加,每个标题后的图片均来自原PPT 原文以及视频地址:10 Golden Principles of Success

孙正义的十大创业法则:先做出1000套商业计划

孙正义23岁时创办软银集团,不到20年就缔造出日本最大的网络和投资帝国,被美国<商业周刊>称为电子时代大帝(Cyber Mogul).他在1996年投资雅虎和2000年投资阿里巴巴已分别成为投资传奇,2006年他巨资收购日本沃达丰被认为是豪赌,但最终结果证明他的正确,2012年软银又以200亿美元收购美国电信运营商Sprint,创造日本历史上最大的海外并购.目前,其身价近百亿美元,是2011年福布斯富豪排行榜的日本首富.这位商业狂人是如何成就软银帝国的?今年出版的新书<孙正义的头脑>

甲骨文向MySQL用户开发者客户做出十项承诺

最近时期甲骨文与SUN公司的合并是许多开发者十分关注的问题,主要因为MYSQL这一数据库的易主可能会引起新的变化,本周甲骨文向MySQL用户.开发者.客户做出十项承诺. 甲骨文公司与欧盟委员会就甲骨文SUN公司的交易案进行了建设性的讨论,并承诺将保持MySQL在数据库市场的竞争力.为了进一步获得欧盟的批准,甲骨文公司公开其十项承诺,内容如下: 1.保证存储引擎API持续可用性.甲骨文保证并阶段性加强MySQL的可插拔存储引擎架构,让用户可以灵活选择从本地和第三方产品提供存储引擎.此保证意味着My

三十项调整助力 Ubuntu 13.04 更上一层楼

在Ubuntu 13.04 Raring Ringtail安装完成之后,我们还有三十项调整需要进行. 1.Ubuntu 13.04 Raring Ringtail安装完毕后,我又进行了一系列工作 大家想知道Ubutnu最新版本带来哪些新内容吗?我认为其中引发讨论最多的话题在于,与前代版本相比(即12.10'Quantal Quetzal')新系统的性能表现并不理想.它不仅延迟明显,而且存在严重的稳定性问题.Raring Ringtail也并不在黄油计划的适用范围之内.但无论如何,Ubuntu 1

盘点改变平民世界的十项军事技术

你的日常生活中有不少先进技术最初其实是战争工具.有的技术军用转民用的过程广为人知,有的则鲜为人知.下面就来盘点一下十项改变平民世界的军事技术. ◆ ◆ ◆ 互联网 你的日常生活中有不少先进技术最初其实是战争工具.有的技术军用转民用的过程广为人知,有的则鲜为人知.下面就来盘点一下十项改变平民世界的军事技术.说军方创造了现代互联网,其实不算完全准确.应该说,最早期的报文分组交换网络之一ARPANET为我们所熟知的现代互联网奠定了基础.DARPA(美国国防部高级研究计划局)当初出资开发ARPANET,

市场推广宝典之:网站推广十项基本功

&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp;   网站推广十项基本功 前言:在<市场推广宝典之:如何快速建立人脉>一文中,说了如何建立人脉,但人脉仅是合格市场人员的一个条件而已.今天和大家探讨一下成功的市场推广人员应该修炼那些基本功.注:主要指网站推广.应该说,市场推广是个门槛很低的工作,像初级的换友情链接.交换广告,几乎对互联网稍有了解就可以做;但要做好,就有一定难度了.成功没有捷径,也没有偶然,