`

需求分析师的职责

阅读更多
       项目快要启动了,感觉很兴奋,终于快要到战场了。需求是这次的头等大事,必须要搞清楚。良好和有效的需求获取要求我们必须搞清楚客户的实际工作范围,要明白他们是如何工作的,他们工作的实质是什么,怎么才能将工作做得最好,他们希望我们做哪些事情才能帮助他们,我们自己也需要知道我们的系统在他们的工作中是处于什么样的使用场景。

       当然,要搞清楚这些所有的信息,我们需要和客户进行深入和细致的沟通。需要理解我们的系统和他们工作中用到的系统的交互方式;还需要理解这个项目中牵涉到的各种利益相关人员,要充分的从他们的想法中得到他们的需求。毕竟,上一套软件系统,就意味着新的管理方式和工作方式。

       而只要是新的,有变更的东西,就一定会使得组织的行为发生改变。做项目其实更多的是真实的获取到各种角色、各种职位的人对于项目的需求,然后按照涉众的重要性对需求进行排序,进行抉择。
     
       做需求的需求工程师,需要掌握非常好的沟通技术和对人性、组织行为的深刻了解,同时具有良好的需求分析的能力。

       管中窥豹,终知万事不离人。妙哉,妙哉!

       下面是一段非常启发思维的例子:
 
      必须理解主动的相邻系统的愿望和动机。这方面的知识总是会带来许多产品创新的机会。
例如:让我们考虑一个使用ATM的银行客户。不要把ATM视为一个自动化产品,而是把它看作是工作的边界。顾客目前处于工作的外面。让我们想象一下这位银行顾客(相邻系统),她是一位走出办公室吃午餐的女士。她来到ATM面前。现在,她来到ATM面前真正想要的是什么?仅仅是现金?查看她的帐户余额?如果那就是打算向她提供的全部东西,那么很遗憾,得分就不高了。
       让我们弄清楚她是怎么想的。为什么她需要现金?她是打算在回办公室的路上付她的电费账单吗?如果是这样,为什么不让她有机会通过ATM来付电费账单?她是需要一些现金去买东西吗?为什么不扩展ATM卡的功能,让她可以作为借记卡在零售付款处使用?这样她就不必先去ATM上取现金了。她是只想看看她的余额吗?为什么不让她能够方便的通过她的手机来做这件事?

       当我们在研究这位女士想什么的时候,她还想什么?她是否希望银行确认每次现金提取,这样她的每月结算表可以告诉她每次是哪位家庭成员取的钱?她是否希望限制她的小孩取钱的金额?她是否愿意使用ATM?她是否更愿意在家里完成这些任务?或者是在超市购物时完成这些任务?或者更舒服的在咖啡屋中完成?

       注意:为了理解业务,我们忽略了目前所使用的技术。尽管这似乎有些怠慢,但是我们只有忽略目前所使用的技术以及限制,我们才能发现一些机会,提供最接近顾客内心的需要和想法的产品。

       什么是业务?什么是更好的创新?突破目前的限制,来真正贴近用户的内心需要。这需要对人有多么细致的观察和思考。这是我想要做的。

       这决定了一个事实:理解业务,理解工作才能作出好的,具有创新性的产品。一定要把这个当成一个突破口,把客户的业务,客户的工作理解透,才能确定产品的范围,确定产品用例。

       我们都是聪明人,都知道需求是来自于人的。作为需求分析师,主要的工作就是和人交谈,理解他们的需要。这其实也蕴含着一个本质:需求不是解决方案。首先要了解需求,然后才能根据需求去制定解决方案。这是最基本也是最实际的做事方式。

       网罗需求的方式有很多种,但是,最重要的还是需要倾听:两个耳朵,一个嘴巴,是这样的。
分享到:
评论

相关推荐

    业务管理软件项目中需求分析师的职责

    软件需求分析师一方面需要在产品规划和设计上投入较大精力,同时在重大项目上也会起到非常重要的作用,需求分析师承担好项目中需求分析的职责将提升项目的整体质量。那么需求分析师如何在项目中发挥到自己的作用呢,...

    软件需求分析师的基本职责.pdf

    软件需求分析师的基本职责.pdf

    软件需求分析师的工作职责.pdf

    软件需求分析师的工作职责.pdf

    软件需求分析师的职位职责.pdf

    软件需求分析师的职位职责.pdf

    软件需求分析师的基本职责文档2篇.pdf

    软件需求分析师的基本职责文档2篇.pdf

    第四章 需求工程之业务分析师

    - 业务分析师的首要职责是获取、分析、记录、验证项目干系人的需要。 - 业务分析师要将客户群体的需求传递到软件开发团队 - 分析师是一种角色而不是头衔 - 如果项目中既有业务分析师,又有产品经理,则产品经理主抓...

    架构师的职责

    软件架构——架构师的职责 一、架构师定义 架构师负责设计系统整体架构,从需求到设计的每个细节都要考虑到,把握整个项目,使设计的项目尽量效率高,开发容易,维护方便,升级简单。架构师的主要责任是提供开发...

    系统分析师论文写作.7z

    分析师论文写作 参考: │ 79-papers.pdf │ lunen.pdf │ 系统分析师论文精选1.pdf │ 系统分析师论文精选2.pdf │ ├─SQA │ SQA的主要职能及实现方式.pdf │ SQA的职责和内容.pdf │ 软件项目质量管理经验谈.doc...

    数据分析师的生存手记

    本篇关键内容(2049字,阅读约15分钟):分析师的职责范围重定义:数据科学合作伙伴数据需求的标准流程工欲善其事,必先利其器-tapd为什么写这篇文章?起因是分析师团队的leader离职了,作为大老板,我只能选择暂代...

    岗位说明书-190124最新版(2).xlsx

    这个excel里面有各个岗位的岗位说明书,2019最新版,包含java、c++、需求分析师、运维工程师、测试工程师、前端开发、UI设计、脚本开发工程师的岗位描述(JD)

    统计数据分析求职信.docx

    工作经历 2010年7月-2012年7月 山东****网络有限公司 单位性质:合资 所任职位:数据分析师 工作地点:青岛市 职责描述: 1、根据业务需求,制定用户使用行为数据的采集策略,设计、建立、测试相关的数据模型,从而...

    项目经理学之项目岗位设置

    1. 负责制定从需求分析开始到系统测试前的开发计划; 2. 在开发计划的约束下,协调项目组相关资源,完成系统分析、架构设计、系统设计、模块设计、代码实现、单元测试和集成测试工作; 3. 在项目开发阶段,跟踪、...

    项目内原型图绘制的组织与实现

    参与项目的组织结构不同,原型图绘制的组织方式不同,体验完全不同,所以需求分析师不能光沉浸在原型图绘制中,还要根据项目组织环境调整自己的状态,明确自己的职责,完成对应的工作。

    关于架构设计-追忆寻梦.pptx

    架构设计是软件设计过程的早期阶段,它把需求分析和设计流程连接在一起。架构师的主要任务不是从事具体的软件程序的编写,而是从事更高层次的开发构架工作。他必须对开发技术非常了解,并且需要有良好的组织管理能力...

    UI设计(流程/界面)规范

    基于这三部分的UI设计流程是从一个产品立项开始,UI设计师就应根据流程规范,参与需求阶段、分析设计阶段、调研验证阶段、方案改进阶段、用户验证反馈阶段等环节,履行相应的岗位职责。UI设计师应全面负责产品以用户...

    UI设计(界面)规范

    基于这三部分的UI设计流程是从一个产品立项开始,UI设计师就应根据流程规范,参与需求阶段、分析设计阶段、调研验证阶段、方案改进阶段、用户验证反馈阶段等环节,履行相应的岗位职责。UI设计师应全面负责产品以用户...

    新考纲-系统架构设计师(软考高级) 一站式通关课程(2024版)

    软件架构指从需求分析到软件设计之间的过渡过程。只要软件架构设计好了,整个软件就不会出现坍塌性的错误,即不会崩溃。架构设计就是需求分配,将满足需求的职责分配到组件上。 软件架构为软件系统提供了一个结构、...

    dAnalytics:OpenFDA挑战的原型

    在项目启动时,TurningPoint组成了一个专注的小型团队,其中包括产品负责人,架构师,需求分析师和DevOps工程师。 产品负责人(项目经理)被授予对项目范围和要实施的功能的完全和最终授权,并最终负责解决方案满足...

Global site tag (gtag.js) - Google Analytics