`
thinkblog
  • 浏览: 86290 次
文章分类
社区版块
存档分类
最新评论

需求分析师的职责

 
阅读更多

需求分析师的职责
关键字: 需求收集和获取

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

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

而只要是新的,有变更的东西,就一定会使得组织的行为发生改变。做项目其实更多的是真实的获取到各种角色、各种职位的人对于项目的需求,然后按照涉众的重要性对需求进行排序,进行抉择。

做需求的需求工程师,需要掌握非常好的沟通技术和对人性、组织行为的深刻了解,同时具有良好的需求分析的能力。

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

下面是一段非常启发思维的例子:

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

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

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

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

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

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

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

分享到:
评论
1 楼 liuwenwenjava 2012-05-05  
                               兄弟有一事相求,请各位路过的给点意见,谢谢您了。

        兄弟我2011年7月毕业,目前状况如下,不是我所想要的。

          我们外包公司,是给华为做的项目,公司是外地的,从待遇方面说,还真挺不错的,但是加班挺严重的,我上班快3月了,就休息了过年的7天,平时没有一个周六周末,每天早10:00—晚上最后一班地铁,天天如此,3个月就这么下来了,周六日也如此,累和苦我都不怕,我都能接受。

说说我的烦恼吧,我到公司时,原来的领导带来了3个人,这边招聘了一个,熟人推荐我过去的,我算是第四个,他们3个(一个架构师,一个项目经理,一个程序员),我过去在工作上还算比较努力吧,时间久了,他们在北京这边开始招聘人了,团队开始由3人,扩大到了现在的23人,在不久前25天左右,我们架构师让我负责“联通个人门户(商户门户)”的小组长兼项目经理,因为之前他给我的模块我都做的还行,所以他比较看重我,就让我来做这一块的小组长,从开始那天到现在快25天了,我当时也不好意思推脱,就答应了,结果谁知道,我自身刚毕业出来技术很菜,让我做小组长,下面带了5,6个兄弟,有工作,2.,3年的,自从接任以来快25天了,我这段时间的任务就是(写详细设计文档,和客户谈需求,和下面的程序员交流需求,开会,一会这个叫了,一个那个领导叫过去安排点事情,一会干这个,一会干那个)一天就这么过去了,25天也就这么过去了,每天早10:00---晚上12点出公司,或者晚上 3,4点和同事,架构师项目经理他们一起出公司,这些累的我都能受的了,我现在最烦恼的就是,天天干的活就是写文档。

我们还有个规定就是每周四晚上12点,定位我负责的系统上线时间,每周都有,时间紧,任务重,我来写上线文档,我来安排兄弟们做东西,我来安排兄弟们改日常bug,我一天打开邮箱看任务的时间比我打开myeclipse时间要多很多,我现在一天忙的都没有时间开myeclipse,公司提供住宿,我每天回去1,2,3点不等,回家还的写文档,天天休息不好。

我现在最烦恼的就是做了个名副其实的“小组长”根本没有时间写代码,我特别想写代码,我现在羡慕我的那些兄弟们在那里写代码,而我在忙于马上上线的任务和人家沟通或者在写有关上线的东西,并非代码,这样快一月了,我不知道这样下去,我是不是走偏了,我知道这个跳级太厉害了,但是我没有办法,除非我辞职,架构师说我做事有责任心认真经常在会上表扬我,我不想给他添麻烦,但是我不想这么快就。。。、我想编码,但是没有办法啊

我就想请你给我指点一下,我这样下去后面的路会不会越走越窄,还是可以向别的方向发展,不知道这个别的方向未来发展如何。

还有很多话,不多写了,不能耽误您的时间,还请您抽出您宝贵的时间给我指点一下,

我不知道,下一份工作我去该像那个职位投简历,java软件开发,需求分析师(我还对这个不够格),该找那个职位的工作。

就我目前的情况应该放弃还是继续努力走向管理,,关键我看重的是未来,不知道这个管理未来就业如何,真的担忧哦,那个小公司会请你这么个管理呢,纠结中。。。。

                   希望能留下您宝贵的意见,谢谢您!

楼上的大哥兄弟有一事相求,看了你写的文章,我很有感触,请您留下联系方式,沟通交流,QQ:919944614,谢谢

相关推荐

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

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

    软件需求分析师的基本职责.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