需求分析师的职责
项目快要启动了,感觉很兴奋,终于快要到战场了。需求是这次的头等大事,必须要搞清楚。良好和有效的需求获取要求我们必须搞清楚客户的实际工作范围,要明白他们是如何工作的,他们工作的实质是什么,怎么才能将工作做得最好,他们希望我们做哪些事情才能帮助他们,我们自己也需要知道我们的系统在他们的工作中是处于什么样的使用场景。
当然,要搞清楚这些所有的信息,我们需要和客户进行深入和细致的沟通。需要理解我们的系统和他们工作中用到的系统的交互方式;还需要理解这个项目中牵涉到的各种利益相关人员,要充分的从他们的想法中得到他们的需求。毕竟,上一套软件系统,就意味着新的管理方式和工作方式。
而只要是新的,有变更的东西,就一定会使得组织的行为发生改变。做项目其实更多的是真实的获取到各种角色、各种职位的人对于项目的需求,然后按照涉众的重要性对需求进行排序,进行抉择。
做需求的需求工程师,需要掌握非常好的沟通技术和对人性、组织行为的深刻了解,同时具有良好的需求分析的能力。
管中窥豹,终知万事不离人。妙哉,妙哉!
下面是一段非常启发思维的例子:
必须理解主动的相邻系统的愿望和动机。这方面的知识总是会带来许多产品创新的机会。
例如:让我们考虑一个使用ATM的银行客户。不要把ATM视为一个自动化产品,而是把它看作是工作的边界。顾客目前处于工作的外面。让我们想象一下这位银行顾客(相邻系统),她是一位走出办公室吃午餐的女士。她来到ATM面前。现在,她来到ATM面前真正想要的是什么?仅仅是现金?查看她的帐户余额?如果那就是打算向她提供的全部东西,那么很遗憾,得分就不高了。
让我们弄清楚她是怎么想的。为什么她需要现金?她是打算在回办公室的路上付她的电费账单吗?如果是这样,为什么不让她有机会通过ATM来付电费账单?她是需要一些现金去买东西吗?为什么不扩展ATM卡的功能,让她可以作为借记卡在零售付款处使用?这样她就不必先去ATM上取现金了。她是只想看看她的余额吗?为什么不让她能够方便的通过她的手机来做这件事?
当我们在研究这位女士想什么的时候,她还想什么?她是否希望银行确认每次现金提取,这样她的每月结算表可以告诉她每次是哪位家庭成员取的钱?她是否希望限制她的小孩取钱的金额?她是否愿意使用ATM?她是否更愿意在家里完成这些任务?或者是在超市购物时完成这些任务?或者更舒服的在咖啡屋中完成?
注意:为了理解业务,我们忽略了目前所使用的技术。尽管这似乎有些怠慢,但是我们只有忽略目前所使用的技术以及限制,我们才能发现一些机会,提供最接近顾客内心的需要和想法的产品。
什么是业务?什么是更好的创新?突破目前的限制,来真正贴近用户的内心需要。这需要对人有多么细致的观察和思考。这是我想要做的。
这决定了一个事实:理解业务,理解工作才能作出好的,具有创新性的产品。一定要把这个当成一个突破口,把客户的业务,客户的工作理解透,才能确定产品的范围,确定产品用例。
我们都是聪明人,都知道需求是来自于人的。作为需求分析师,主要的工作就是和人交谈,理解他们的需要。这其实也蕴含着一个本质:需求不是解决方案。首先要了解需求,然后才能根据需求去制定解决方案。这是最基本也是最实际的做事方式。
网罗需求的方式有很多种,但是,最重要的还是需要倾听:两个耳朵,一个嘴巴,是这样的。
分享到:
相关推荐
《系统分析师及需求分析师教程》是一份针对信息系统领域专业人员的综合学习资料,主要涵盖了系统分析师和需求分析师的角色、职责以及工作方法。这份教程对于准备参加软考(全国计算机技术与软件专业技术资格考试)的...
高级需求分析师是软件工程领域中的一个重要角色,其职责包括详细描述需求、需求管理及对项目的指导。需求分析师的工作不仅仅是收集用户的需求,更要深刻理解用户的需求,并将它们转化为明确的规格说明,这要求他们...
这份文档深入浅出地讲解了软件需求分析师的角色、职责以及他们在软件开发生命周期中的核心作用。作为软件开发过程的重要一环,需求分析师负责收集、整理、分析和沟通用户需求,确保软件产品的设计和开发满足最终用户...
以下是我从参与“深圳”业务管理软件升级项目中提炼出的需求分析师五个关键职责: 1. 准确全面地获取和分析需求:需求分析师首要任务是理解和提炼客户的需求,这需要深入到业务一线进行调研。通过了解客户愿景,...
这个完整的培训包旨在为学员提供全面的需求分析知识和实践指导,帮助他们在实际项目中更好地履行需求分析师的职责,确保项目的顺利进行和成功交付。通过这三个阶段的学习,学员不仅能掌握理论知识,还能获得实际操作...
软件需求分析师的基本职责.pdf
软件需求分析师的工作职责.pdf
软件需求分析师的职位职责.pdf
#### 一、需求分析师的角色与职责 - **需求分析师**在软件开发过程中扮演着至关重要的角色,主要负责理解业务需求、收集用户需求,并将其转化为具体的技术规格说明。 #### 二、系统需求分析与设计 - **系统需求分析...
根据提供的文件内容,本知识点将围绕高级需求分析师岗位的薪酬水平、不同...同时,随着技术的发展,高级需求分析师的工作职责也可能会发生变化,这就要求从事这一职位的专业人士不断学习新技能,保持与行业发展同步。
首先,我们来了解一下需求分析师的基本职责。需求分析师需要与各利益相关者进行沟通,包括用户、项目经理、开发团队等,以确保所有方对项目目标有清晰的理解。他们需要收集和整理需求,识别关键业务问题,并通过文档...
通过这节培训,学员将深入理解需求分析师的角色和职责,掌握需求分析的关键技能,并学会如何在实际工作中有效地应用这些知识。同时,课件可能还会涵盖一些案例分析,帮助学员将理论知识与实践相结合,提升解决问题的...
软件需求分析师的基本职责文档2篇.pdf
【需求分析师职责】 需求分析师在项目初期扮演重要角色: 1. 执行需求调研,依据《需求调研计划》与客户沟通。 2. 收集和整理客户需求,编写《用户需求说明书》。 3. 作为项目组与用户之间需求沟通的桥梁。 4. ...
6. **需求变更管理**:在项目过程中,需求可能会发生变化,如何有效管理和控制这些变更,确保其对项目的影响最小化,是需求分析师的重要职责。 7. **需求验证**:资料可能讨论了如何通过原型、评审会议、测试用例等...
"需求分析师笔试题-有参考答案" 本资源为需求分析师笔试题,包括单项选择题、多项选择题和解决方案题等,涵盖了需求分析的各个方面,涉及到项目立项阶段、需求定义、需求捕获、需求验证、业务建模和需求建模等知识...
第一篇论文可能涉及“系统分析师的角色与职责”。系统分析师是信息技术团队的核心成员,他们的主要任务包括需求收集、业务流程分析、系统设计、项目协调以及技术解决方案的提出。他们需要具备良好的沟通技巧,以理解...
需求分析师作为IT行业中连接业务与技术的关键角色,其工作职责包括理解并提炼业务需求,制定项目计划,协调资源,以及与各方进行有效沟通。因此,他们的薪酬往往受到个人技能、经验、行业需求以及公司战略等因素的...
【硬件分析师岗位职责】 硬件分析师在IT行业中扮演着至关重要的角色,主要负责以下几个核心任务: 1. **财务预算与业务指标分析**:硬件分析师需制定并监控所在事业群组及事业部的年度和季度财务预算,深入理解...
2. 需求获取与管理:系统分析师的核心职责之一是获取并管理业务需求。论文可能详细阐述了不同的需求获取方法,如访谈、问卷调查、观察法等,并讨论如何有效地记录、验证和优先级排序需求。 3. 业务流程建模:理解并...