导航:首页 > 研究方法 > 分析员建立方法

分析员建立方法

发布时间:2023-09-23 17:11:44

1. 工作分析的程序有哪些

问题一:简述工作分析的程序是什么 工作分析是一项技术性很强的工作,需要做周密的准备。同时还需具有与组织人事管理活动相匹配的科学的、合理的操作程序。下图是工作分析的程序模型,工作分析通常依照该程序进行。
一、 准备阶段
由于工作分析人员在进行分析时,要与各工作现场或员工接触。所以,分析人员应该现行在办公室内研究该工作的书面资料。同时,要协调好与工厂主管人员之间的合作关系,以免导致摩擦或误解。在这一阶段,主要解决以下几个问题:
(一) 建立工作分析小组
小组成员通常由分析专家构成。所谓分析专家,是指具有分析专长,并对组织结构机组织内各项工作有明确概念的人员。一旦小组成员确定之后,赋予他们进行分析活动的权限,以保证分析工作的协调和顺利进行。
(二) 明确工作分析的总目标、总任务
根据总目标、总任务,对企业现状进行初步了解,掌握各种数据和资料。
(三) 明确工作分析的目的
有了明确的目的,才能正确确定分析的范围、对象和内容,规定分析的方式、方法,并弄清应当收集什么资料,到哪儿去收集,用什么方法去收集。
(四) 明确分析对象
为保证分析结果的正确性,应该选择有代表性、典型性的工作。
(五)建立良好的工作关系
为了搞好工作分析,还应做好员工的心理准备工作,建立起友好的合作关系。
二、 计划阶段
分析人员为使研究工作迅速有效,应制定一执行计划。同时,要求管理部门提供有关的信息。无论这些信息来源与种类如额,分析人员应将其予以编排,也可用图表方式表示。这一阶段包括以下几项内容:
(一) 选择信息来源
信息来源的选择应主意:(1)不同层次的信息提供者提供的信息存在不同程度的差别。(2)工作分析人员应站在公正的角度听取不同的信息,不要事先存有偏见。(3)使用各种职业信息文件时,要结合实际,不可照搬照抄。
(二) 选择收集信息的方法和系统
信息收集的方法和分析信息适用的系统由工作分析人员根据企业的实际需要灵活运用。
由于分析人员有了分析前的计划,对可省略和重复之处均已了解,因此可节省很多时间。但是分析人员必须切记,这种计划仅仅是预定性质,以后必须将其和各单位实际情况相验证,才不致导致错误。
三、 分析阶段
工作分析是收集、分析、综合组织某个工作有关的信息的过程。也就是说该阶段包括信息的收集、分析、综合三个相关活动,是整个工作分析过程的核心部分。
(一) 工作名称
该名称必须明确,使人看到工作名称,就可以大致了解工作内容。如果该工作已完成了工作评价,在工资上已有固定的等级,则名称上可加上等级。
(二) 雇用人员数目
同一工作所雇用工作人员的数目和性别,应予以纪录。如雇用人员数目经常变动,其变动范围英语已说明,若所雇人员是轮班使用,或分于两个以上工作单位,也应分别说明,由此可了解工作的负荷量及人力配置情况。
(三) 工作单位
工作单位是显示工作所在的单位及其上下左右的关系,也就是说明工作的组织位置。
(四) 职责所谓职责,就是这项工作的权限和责任有多大,主要包括以下几方面:
1、 对原材料和产品的职责;
2、 对机械设备的职责;
3、 对工作程序的职责;
4、 对其他人员的工作职责;
5、 对其他人员合作的职责;
6、 对其他人员安全的职责。
分析人员应尽量采用“量”来确定季节是某一工作所有职责的情况。
(五) 工作知识
工作是为圆满完成某项工作,工作人员应具备的实际知识。这种知识应包括任用后为执行其工作任务,所需获得的知识,......>>

问题二:工作分析的程序有哪些 工作分析的主要程序有:
一、工作分析的时机选择。当一个组织出现以下情况时,表明非常需要工作分析了。(1).当新组织建立或企业规模扩大而产生新工作时;(2)当组织中缺乏明确可行的工作说明书,员工对岗位职责和要求不清楚,组织中经常出现职责不清、推诿扯皮等现象时;(3)由于组织结构调整或工作流程重组等变革,组织产生了新的工作或原有的工作内容、工作性质发生重大变化时;(4)企业在招聘、选拔、培训、绩效、薪酬等方面由于对工作认识不清而难以进行相关决策时。
二、工作分析的实施步骤
1.工作分析的准备阶段;
2.工作分析的调查阶段;
3.工作分析的分析描述阶段;
4.工作分析的运用阶段。
三、工作分析工具的选择
在选择工人分析方法进行工作分析时,应遵循以下原则:
1.应该考虑各种分析方法的缺点,在其优缺点之间进行平衡。
2.考虑选择方法的成本效益。
3.要基本工作分析信息角度来选择工作分析方法。(首先:要考虑工作分析信息的最终用途,其次:要确保收集信息的客观性和动态性。)
四、工作分析结果的应用(在现代企业中,主要应用于工作描述、工作规范、工作说明书的制定。)

问题三:工作分析的程序是什么? 分为3个阶段
1、准备阶段
a.根据工作分析的总目标和总任务,对企业各类岗位的现状进行初步了解,掌握各种基本数据和资料。
b.设计岗位调查方案
c.做好员工思想工作,说明工作分析的目的和意义,建立友好合作关系。
d.根据工作分析的任务程序,分解成若干工作单元和环节,以便逐项完成。
e.组织相关人员,学习并掌握调查的内容,熟悉具体的实施步骤和调查方法。
2、调查阶段
灵活运用访谈、问卷、观察、小组集体讨论等方法,广泛深入地搜集有关岗位的各种数据资料。
3、总结分析阶段
对岗位调查的结果进行深入细致的系统分析,采用文字图表等形式,充分揭示岗位主要的任务结构和关键的影响因素,做出全面的归纳总结。
三注意事项:
1、关键成效领域:近年来,在岗位规范阶段普遍注意对特定岗位规定明确的关键成效领域。这种方法非常强调取得成效,因此重点放在产出而不是投入。产出可以从质量、数量、用时和费用等方面衡量。关键成效领域的特点是根据书面的指标(如产出质量、数量等)为新聘人员设立目标,从而为后续的业绩评估打下基础。
2、增加员工的参与程度:如果工作为增加激励而设计,那么它将有利于清楚地理解什么样的工作特性可以提高员工的参与。最近,一个分析工作的概念性框架已经发展起来。
3、明确的基础:工作分析的建立要有一个明确而清晰的基础,这就是说,整个单位或部门的工作分析是以职能还是产品来作为工作分析的基础。在一个大的公司中,虽然这两种情况可以同时存在,但是,在做工作分析时,要特别区分清楚。
4、发展趋势:工作分析系统对员工的重要性在于:更高的权力和自 *** ,同时承担更多的责任,用相互依赖程度更高的方式换取同事和群体的支持,以承担更多的不确定性和模糊性换取更多的发展机会。

问题四:工作分析的整个程序可以分为哪几个阶段 尊敬的用户您好:
工作分析具体阶段:
一、准备阶段
1.根据工作分析的总目标和总任务,对企业各类岗位的现状进行初步了解,掌握各种基本数据和资料。
2.设计岗位调查方案
3.做好员工思想工作,说明工作分析的目的和意义,建立友好合作关系。
4.根据工作分析的任务程序,分解成若干工作单元和环节,以便逐项完成。
5.组织相关人员,学习并掌握调查的内容,熟悉具体的实施步骤和调查方法。
二、调查阶段
灵活运用访谈、问卷、观察、小组集体讨论等方法,广泛深入地搜集有关岗位的各种数据资料。
三、总结分析阶段
对岗位调查的结果进行深入细致的系统分析,采用文字图表等形式,充分揭示岗位主要的任务结构和关键的影响因素,做出全面的归纳总结。
绩效指标体系是指一组既独立又相互联系,并能够较完整地表达绩效考核的目的和考核对象系统运行目标的考核指标。一般而言,从纵向来看,将企业目标分解成不同部门及个体目标,绩效指标也有了不同层次,就形成不同层次的指标体系,整体反映企业的全部经营行为,考核企业的经营业绩状况;从横向来看,根据不同岗位的工作性质分别设立绩效指标,建立科学有效的岗位绩效考核指标体系。
中国电信提供最优质的网络通讯服务,老友换新机,网龄抵现金,百兆宽带免费体验,超清电视iTV,电信活动可以直接通过营业厅查询。

问题五:工作分析的程序有哪些? 工作分析的定义
工作分析是通过系统全面的情报收集手段,提供相关工作的全面信息,以便组织进行改善管理效率。工作分析是人力资源管理工作的基础,其分析质量对其他人力资源管理模块具有举足轻重的影响。工作分析在人力资源管理中的位置,如下图所示: 词条图片
所谓工作分析,是指对某特定的工作职位作出明确规定,并确定完成这一工作需要有什么样的行为的过程。
工作分析由两大部分组成:工作描述和工作说明书。
通过对工作输入、工作转换过程、工作输出、工作的关联特征、工作资源、工作环境背景等的分析,形成工作分析的结果――职务规范(也称作工作说明书)。
职务规范包括工作识别信息、工作概要、工作职责和责任,以及任职资格的标准信息,为其他人力资源管理职能的使用提供方便。
[编辑本段]2 .工作分析的类型
工作分析的类型
1、岗位导向型
2、人员导向型
3、过程导向型
岗位导向型:是指从岗位工作任务调查入手进行的工作分析活动。(以岗位为核心,韦伯官僚层次理论)
人员导向型:是指从人员工作行为调查入手进行的工作分析活动。(以员工为核心,前提条件人岗匹配,员工绩效良好)
过程导向型:从产品或服务的生产环节调查入手进行的工作分析活动。(以生产过程为核心,流程的科学性)
[编辑本段]3 .工作分析的方法
工作分析的方法主要有职务分析问卷(PAQ)、工作要素法(JEM)、管理人员职务描述问卷(MPDQ)、临界特质分析系统(TTAS)、职能工作分析法(FJA)、任务清单分析系统(TIA)和关键事件法(CIM)
[编辑本段]4 .工作分析的原因
在人力资源开发管理过程中,工作分析具有十分重要的意义:
1、工作分析是整个人事管理科学化的基础。
2、工作分析是提高现实社会生产力的需要。
3、工作分析是企业现代化管理的客观需要。
4、工作分析有助于实现量化管理。
5、工作分析有助于工作评价、人员测评与定员管理及人力规划与职业发展的科学化、规范化与标准化。
6、对于劳动人事管理科研工作者而言,工作分析也是不可缺少的。
[编辑本段]5 .工作分析的作用
1、工作分析为人力资源开发与管理活动提供依据
1)工作分析为人力资源规划提供了必要的信息;
2)工作分析为人员的招聘录用提供了明确的标准;
3)工作分析为人员的培训开发提供了明确的依据;
4)工作分析为科学的绩效管理提供了帮助;
5)工作分析为制定公平合理的薪酬政策奠定了基础 ;
2、工作分析为组织职能的实现奠定基础
1)通过工作分析,有助于员工本人反省和审查自己的工作内容和工作行为,以帮助员工自觉主动地寻找工作中存在的问题,圆满实现职位对于组织的贡献;
2)在工作分析过程中,人力资源管理人员能够充分地了解组织经营的各个重要业务环节和业务流程,从而有助于人力资源管理职能真正上升到战略地位;
3)借助于工作分析,组织的最高经营管理层能够充分了解每一个工作岗位上的人目前所做的工作,可以发现职位之间的职责交叉和职责空缺现象,并通过职位及时调整,提高组织的协同效应。
工作分析的内容
工作分析是人力资源开发与管理各种职能活动的基础。工作分析由两大部分组成:工作描述和工作说明书。

工作描述
工作描述具体说明了某一工作职位的物质特点和环境特点,主要包括以下几个方面:
1、职位名称。指组织对从事一定工作活动所规定的职位名称或职位代号,以便对各种工作进行识别、登记、分类以及确定组织内外的各种工......>>

问题六:工作分析的流程是怎样的? 整个过程包括五个环节:计划、设计、分析、结果、运用指导。
1、计划:
(1)确定工作的目的与结果使用的范围,明确所分析的资料到底用来干什么,解决什么管理问题;提出原来任职说明书主要条款存在的不清楚、模棱两可的问题或对新岗位任职说明书提出拟解决主要问题。
(2)确定所要分析的信息内容与方式,预算分析的时间、费用与人力;
(3) 组建工作分析小组,分配任务与权限。(工作小组一般由工作分析专家、岗位在职人员、上级主管等参加)
2、设计:
(1)明确分析客体,选择分析样本,以保证分析样本的代表性与典型性;
(2)选择分析方法与人员。人员的选择主要由经验、专业知识与个性品质等来决定;
(3)作好时间安排,制定分析标准;
(4)选择信息来源。(工作者、主管者、顾客、分析专家、词典、文献汇编)
3、分析,收集、分析、综合所获得的信息资料。包括四个方面的分析:
(1)工作名称分析:工作特征的分析与概括、名称的选择与表达;
(2)工作规范分析:工作任务、工作责任、工作关系与工作强度的分析;
(3)工作环境分析:包括物理环境、安全环境与社会环境的分析;
(4)工作条件分析:必备的知识、经验、技能和心理素质的分析。
具体工作包括:仔细审核、整理获得的各种信息;创造性的分析、发现有关工作与工作人员的各种关键成分;归纳总结出工作分析的必须材料和要素。
4、结果:
工作分析结果的表述,有五种形式:
(1)工作描述,主要是对工作环境、工作要素及其结构关系的说明; (2)工作说明书,主要是对某一职位或岗位工作职责俯务的说明; (3)工作规范,主要以职位或岗位内工作方式、内容及范围的说明,包括完成工作操作方式方法与工具设备、职位之间的相互工作关系,但不一定包括责任、权限、与资格要求。
(4)资格说明书,主要是对某一职位或岗位任职资格的说明;
(5)职务说明书,主要是对某一职务或某一职位工作职责权限及其任职资格等其它内容的全面的说明。
5、运用:
通过工作分析,将职位划分为不同的类别和等级,为进行人力资源管理各项工作提供基础与依据。

问题七:简答题工作分析有哪些内容? 工作分析主要包括两方面的内容:一、工作描述 工作描述就是确定工作的具体特征。它包括以下几个方面的内容: 1、工作名称。2、工作活动和程序。3、工作条件和物理环境。4、社会环境。5、职业条件。二、工作要求 工作要求说明了从事某项工作的人所必须具备的知识、技能、能力、兴趣、体格和行为特点等心理及生理要求。目的是决定重要的个体特征,以此作为人员筛选、任用和调配的基础。 工作要求的主要内容包括:有关工作程序和技术的要求、工作技能、独立判断与思考能力、记忆力、注意力、知觉能力、警觉性、操作能力(速度、准确性和协调性)、工作态度和各种特殊能力要求。职务要求还包括文化程度、工作经验、生活经历和健康状况等。

问题八:实施工作分析的基本流程是什么 实施工作分析的基本流程,主要有一下步骤:
1,对前段工作情况进行整体回顾与总结。列举出取得的主要成绩和存在的主要问题。
2,对前段工作中取得显着成绩的做法与经验进行总结分析。对产生存在问题的主要原因进行查找分析。
3,在总结分析的基础上,提出在下步工作中如何发扬成绩和纠正不足应该采取的主要措施。

问题九:工作岗位分析的程序有哪些 工作分析的定义
工作分析是通过系统全面的情报收集手段,提供相关工作的全面信息,以便组织进行改善管理效率。工作分析是人力资源管理工作的基础,其分析质量对其他人力资源管理模块具有举足轻重的影响。工作分析在人力资源管理中的位置,如下图所示: 词条图片
所谓工作分析,是指对某特定的工作职位作出明确规定,并确定完成这一工作需要有什么样的行为的过程。
工作分析由两大部分组成:工作描述和工作说明书。
通过对工作输入、工作转换过程、工作输出、工作的关联特征、工作资源、工作环境背景等的分析,形成工作分析的结果――职务规范(也称作工作说明书)。
职务规范包括工作识别信息、工作概要、工作职责和责任,以及任职资格的标准信息,为其他人力资源管理职能的使用提供方便。
[编辑本段]2 .工作分析的类型
工作分析的类型
1、岗位导向型
2、人员导向型
3、过程导向型
岗位导向型:是指从岗位工作任务调查入手进行的工作分析活动。(以岗位为核心,韦伯官僚层次理论)
人员导向型:是指从人员工作行为调查入手进行的工作分析活动。(以员工为核心,前提条件人岗匹配,员工绩效良好)
过程导向型:从产品或服务的生产环节调查入手进行的工作分析活动。(以生产过程为核心,流程的科学性)
[编辑本段]3 .工作分析的方法
工作分析的方法主要有职务分析问卷(PAQ)、工作要素法(JEM)、管理人员职务描述问卷(MPDQ)、临界特质分析系统(TTAS)、职能工作分析法(FJA)、任务清单分析系统(TIA)和关键事件法(CIM)
[编辑本段]4 .工作分析的原因
在人力资源开发管理过程中,工作分析具有十分重要的意义:
1、工作分析是整个人事管理科学化的基础。
2、工作分析是提高现实社会生产力的需要。
3、工作分析是企业现代化管理的客观需要。
4、工作分析有助于实现量化管理。
5、工作分析有助于工作评价、人员测评与定员管理及人力规划与职业发展的科学化、规范化与标准化。
6、对于劳动人事管理科研工作者而言,工作分析也是不可缺少的。
[编辑本段]5 .工作分析的作用
1、工作分析为人力资源开发与管理活动提供依据
1)工作分析为人力资源规划提供了必要的信息;
2)工作分析为人员的招聘录用提供了明确的标准;
3)工作分析为人员的培训开发提供了明确的依据;
4)工作分析为科学的绩效管理提供了帮助;
5)工作分析为制定公平合理的薪酬政策奠定了基础 ;
2、工作分析为组织职能的实现奠定基础
1)通过工作分析,有助于员工本人反省和审查自己的工作内容和工作行为,以帮助员工自觉主动地寻找工作中存在的问题,圆满实现职位对于组织的贡献;
2)在工作分析过程中,人力资源管理人员能够充分地了解组织经营的各个重要业务环节和业务流程,从而有助于人力资源管理职能真正上升到战略地位;
3)借助于工作分析,组织的最高经营管理层能够充分了解每一个工作岗位上的人目前所做的工作,可以发现职位之间的职责交叉和职责空缺现象,并通过职位及时调整,提高组织的协同效应。
工作分析的内容
工作分析是人力资源开发与管理各种职能活动的基础。工作分析由两大部分组成:工作描述和工作说明书。

工作描述
工作描述具体说明了某一工作职位的物质特点和环境特点,主要包括以下几个方面:
1、职位名称。指组织对从事一定工作活动所规定的职位名称或职位代号,以便对各种工作进行识别、登记、分类以及......>>

2. 如何建立气相色谱分析方法

色谱分析常用的定量方法:归一化法、内标法和内加(增量)内标法、外标法。
1、面积归一化法优点是简便、准确,当操作条件变化时对结果影响较小,宜于分析多组分试样中各组分的含量。但是试样中所有组分必须全部出峰,因此,此法在使用中受到一定限制。
2、外标法是用纯物质配成一系列不同浓度的标准溶液(或直接购买不同浓度标准溶液)分别取一定体积,注入色谱仪,根据峰面积和浓度做标准曲线。在分析未知样时按与标准曲线相同的操作条件和方法,由标准曲线查出所需组分的浓度(现在在工作站上直接就能求出浓度)。此法要求进样准确,操作条件稳定,分析样品和标准曲线条件必须一致。
3、内标法是试样中所有组分不能全部出峰或只要求测定试样中某个或某几个组分时,可采用此法。内标法是在准确称取一定量的试样中,加入一定的标准物质(内标物),根据内标物和试样的质量以及色谱图上的相应峰面积,计算待测组分的含量。内标法的关键是选择合适的内标物,内标物应是试样中不存在的纯物质,物质与被测物质相近,能溶于样品中,但不能于样品发生反应。此法比较费事,一般不使用于快速分析。

3. 如何成为一个数据分析师需要具备哪些技能

接下来我们分别从每一个部分讲讲具体应该学什么、怎么学。

数据获取:公开数据、Python爬虫

如果接触的只是企业数据库里的数据,不需要要获取外部数据的,这个部分可以忽略。

外部数据的获取方式主要有以下两种。

第一种是获取外部的公开数据集,一些科研机构、企业、政府会开放一些数据,你需要到特定的网站去下载这些数据。这些数据集通常比较完善、质量相对较高。

另一种获取外部数据费的方式就是爬虫。

比如你可以通过爬虫获取招聘网站某一职位的招聘信息,爬取租房网站上某城市的租房信息,爬取豆瓣评分评分最高的电影列表,获取知乎点赞排行、网易云音乐评论排行列表。基于互联网爬取的数据,你可以对某个行业、某种人群进行分析。

在爬虫之前你需要先了解一些 Python 的基础知识:元素(列表、字典、元组等)、变量、循环、函数(链接的菜鸟教程非常好)……以及如何用成熟的 Python 库(urllib、BeautifulSoup、requests、scrapy)实现网页爬虫。如果是初学,建议从 urllib 和 BeautifulSoup 开始。(PS:后续的数据分析也需要 Python 的知识,以后遇到的问题也可以在这个教程查看)

网上的爬虫教程不要太多,爬虫上手推荐豆瓣的网页爬取,一方面是网页结构比较简单,二是豆瓣对爬虫相对比较友好。

掌握基础的爬虫之后,你还需要一些高级技巧,比如正则表达式、模拟用户登录、使用代理、设置爬取频率、使用cookie信息等等,来应对不同网站的反爬虫限制。

除此之外,常用的的电商网站、问答网站、点评网站、二手交易网站、婚恋网站、招聘网站的数据,都是很好的练手方式。这些网站可以获得很有分析意义的数据,最关键的是,有很多成熟的代码,可以参考。

数据存取:SQL语言

你可能有一个疑惑,为什么没有讲到Excel。在应对万以内的数据的时候,Excel对于一般的分析没有问题,一旦数据量大,就会力不从心,数据库就能够很好地解决这个问题。而且大多数的企业,都会以SQL的形式来存储数据,如果你是一个分析师,也需要懂得SQL的操作,能够查询、提取数据。

SQL作为最经典的数据库工具,为海量数据的存储与管理提供可能,并且使数据的提取的效率大大提升。你需要掌握以下技能:

提取特定情况下的数据:企业数据库里的数据一定是大而繁复的,你需要提取你需要的那一部分。比如你可以根据你的需要提取2018年所有的销售数据、提取今年销量最大的50件商品的数据、提取上海、广东地区用户的消费数据……,SQL可以通过简单的命令帮你完成这些工作。

数据库的增、删、查、改:这些是数据库最基本的操作,但只要用简单的命令就能够实现,所以你只需要记住命令就好。

数据的分组聚合、如何建立多个表之间的联系:这个部分是SQL的进阶操作,多个表之间的关联,在你处理多维度、多个数据集的时候非常有用,这也让你可以去处理更复杂的数据。

数据预处理:Python(pandas)

很多时候我们拿到的数据是不干净的,数据的重复、缺失、异常值等等,这时候就需要进行数据的清洗,把这些影响分析的数据处理好,才能获得更加精确地分析结果。

比如空气质量的数据,其中有很多天的数据由于设备的原因是没有监测到的,有一些数据是记录重复的,还有一些数据是设备故障时监测无效的。比如用户行为数据,有很多无效的操作对分析没有意义,就需要进行删除。

那么我们需要用相应的方法去处理,比如残缺数据,我们是直接去掉这条数据,还是用临近的值去补全,这些都是需要考虑的问题。

对于数据预处理,学会 pandas 的用法,应对一般的数据清洗就完全没问题了。需要掌握的知识点如下:

选择:数据访问(标签、特定值、布尔索引等)

缺失值处理:对缺失数据行进行删除或填充

重复值处理:重复值的判断与删除

空格和异常值处理:清楚不必要的空格和极端、异常数据

相关操作:描述性统计、Apply、直方图等

合并:符合各种逻辑关系的合并操作

分组:数据划分、分别执行函数、数据重组

Reshaping:快速生成数据透视表

概率论及统计学知识

数据整体分布是怎样的?什么是总体和样本?中位数、众数、均值、方差等基本的统计量如何应用?如果有时间维度的话随着时间的变化是怎样的?如何在不同的场景中做假设检验?数据分析方法大多源于统计学的概念,所以统计学的知识也是必不可少的。需要掌握的知识点如下:

基本统计量:均值、中位数、众数、百分位数、极值等

其他描述性统计量:偏度、方差、标准差、显着性等

其他统计知识:总体和样本、参数和统计量、ErrorBar

概率分布与假设检验:各种分布、假设检验流程

其他概率论知识:条件概率、贝叶斯等

有了统计学的基本知识,你就可以用这些统计量做基本的分析了。通过可视化的方式来描述数据的指标,其实可以得出很多结论了,比如排名前100的是哪些,平均水平是怎样的,近几年的变化趋势如何……

你可以使用python的包 Seaborn(python包)在做这些可视化的分析,你会轻松地画出各种可视化图形,并得出具有指导意义的结果。了解假设检验之后,可以对样本指标与假设的总体指标之间是否存在差别作出判断,已验证结果是否在可接受的范围。

python数据分析

如果你有一些了解的话,就知道目前市面上其实有很多 Python 数据分析的书籍,但每一本都很厚,学习阻力非常大。但其实真正最有用的那部分信息,只是这些书里很少的一部分。比如用 Python 实现不同案例的假设检验,其实你就可以对数据进行很好的验证。

比如掌握回归分析的方法,通过线性回归和逻辑回归,其实你就可以对大多数的数据进行回归分析,并得出相对精确地结论。比如DataCastle的训练竞赛“房价预测”和“职位预测”,都可以通过回归分析实现。这部分需要掌握的知识点如下:

回归分析:线性回归、逻辑回归

基本的分类算法:决策树、随机森林……

基本的聚类算法:k-means……

特征工程基础:如何用特征选择优化模型

调参方法:如何调节参数优化模型

Python 数据分析包:scipy、numpy、scikit-learn等

在数据分析的这个阶段,重点了解回归分析的方法,大多数的问题可以得以解决,利用描述性的统计分析和回归分析,你完全可以得到一个不错的分析结论。

当然,随着你实践量的增多,可能会遇到一些复杂的问题,你就可能需要去了解一些更高级的算法:分类、聚类,然后你会知道面对不同类型的问题的时候更适合用哪种算法模型,对于模型的优化,你需要去学习如何通过特征提取、参数调节来提升预测的精度。这就有点数据挖掘和机器学习的味道了,其实一个好的数据分析师,应该算是一个初级的数据挖掘工程师了。

系统实战

这个时候,你就已经具备了数据分析的基本能力了。但是还要根据不同的案例、不同的业务场景进行实战。能够独立完成分析任务,那么你就已经打败市面上大部分的数据分析师了。

如何进行实战呢?

上面提到的公开数据集,可以找一些自己感兴趣的方向的数据,尝试从不同的角度来分析,看看能够得到哪些有价值的结论。

另一个角度是,你可以从生活、工作中去发现一些可用于分析的问题,比如上面说到的电商、招聘、社交等平台等方向都有着很多可以挖掘的问题。

开始的时候,你可能考虑的问题不是很周全,但随着你经验的积累,慢慢就会找到分析的方向,有哪些一般分析的维度,比如top榜单、平均水平、区域分布、年龄分布、相关性分析、未来趋势预测等等。随着经验的增加,你会有一些自己对于数据的感觉,这就是我们通常说的数据思维了。

你也可以看看行业的分析报告,看看优秀的分析师看待问题的角度和分析问题的维度,其实这并不是一件困难的事情。

在掌握了初级的分析方法之后,也可以尝试做一些数据分析的竞赛,比如 DataCastle 为数据分析师专门定制的三个竞赛,提交答案即可获取评分和排名:

员工离职预测训练赛

美国King County房价预测训练赛

北京PM2.5浓度分析训练赛

种一棵树最好的时间是十年前,其次是现在。现在就去,找一个数据集开始吧!!

4. 工作分析的方法

1、观察法

观察法是工作人员在不影响被观察人员正常工作的条件下,通过观察将有关的工作内容、方法、程序、设备、工作环境等信息记录下来,最后将取得的信息归纳整理为适合使用的结果的过程。

2、访谈法

访谈法是访谈人员就某一岗位与访谈对象,按事先拟定好的访谈提纲进行交流和讨论。访谈对象包括:该职位的任职者、对工作较为熟悉的直接主管人员、与该职位工作联系比较密切的工作人员、任职者的下属。为了保证访谈效果,一般要事先设计访谈提纲,事先交给访谈者准备。

3、问卷调查法

问卷调查是根据工作分析的目的、内容等事先设计一套调查问卷,由被调查者填写,再将问卷加以汇总,从中找出有代表性的回答,形成对工作分析的描述信息。问卷调查法是工作分析中最常用的一种方法。问卷调查法的关键是问卷设计,主要有开放式和封闭式两种形式。

4、工作日志法

工作日志法是指任职者按照时间顺序详细记录下来自己的工作内容和工作过程,然后经过工作分析人员的归纳、提炼,获取所需工作信息的一种工作分析方法,又称工作活动记录表。根据不同的工作分析目的,需要设计不同的“工作日志”格式,这种格式常常以特定的表格体现。

(4)分析员建立方法扩展阅读

观察法的优点是:取得的信息比较客观和正确。但它要求观察者有足够的实际操作经验;主要用于标准化的、周期短的以体力活动为主的工作,不适用于工作循环周期长的、以智力活动为主的工作;不能得到有关任职者资格要求的信息。观察法常与访谈法同时使用。

访谈法通常用于工作分析人员不能实际参与观察的工作,其优点是既可以得到标准化工作信息,又可以获得非标准化工作的信息;既可以获得体力工作的信息,又可以获得脑力工作的信息。

同时可以获取其他方法无法获取的信息,比如工作经验、任职资格等,尤其适合对文字理解有困难的人。其不足之处是被访谈者对访谈的动机往往持怀疑态度,回答问题是有所保留,信息有可能会被扭曲。

5. 如何成为金融分析师

可以从事的岗位有很多,例如投资咨询顾问、投资银行家、证券交易员、执行总裁、主席、合伙人、主负责人、投资总监、财务总监、会计师、审计师、市场、投资公司经理、证券分析师和固定收益分析师、投资组合经理等

介于每个人的情况都有所不同,以拿CFA从业者的投资分析师为例,为大家普及了金融人的职业发展之路。

一、Analyst(分析员)

投行中的Analyst(分析员)一般都是为各大院校应届生准备的一个2年的program,刚毕业的大学生一般都会从此做起。既然叫做分析师,工作内容不外乎是一些数据分析、行业研究之类的工作,有些需要建立一些初步的模型,包括mergermodel、DCF、LBO等等,然后交给associate进一步review和加工。

研究结束,要使用PPT将研究结果呈现出来,所以这个岗位也会经常用到PPT。当然,作为一个初级岗位,很多情况下还会涉及到很多杂七杂八的事情,总是就是投行工作的基础,也是锻炼人的岗位。

这个岗位一般坚持3年时间久可以得到升迁,大多数金融人也是在这个岗位上开始学习CFA的,有前瞻性的大学生在毕业前就把CFA一级考过了,可以极大的缩短在基层工作的时间,两年甚至很短时间就可以成为Associate,也就是我们要谈的下一个岗位。

二、Associate(副经理)

Associate是比Analyst高一级的职位,要么是从Analyst晋升而来,要么是各金融专业高材生或者CFA持证人之类。作为Analyst的小领导,Associate仍然要做一些分析类的工作,不过是有点技术含量的工作,负责更复杂的建模。Associate还要根据公司或者上级的安排,分配任务,承担administrativework,并且主要负责与客户的沟通。

虽是领导,Associate的工作并不轻松,每天需要加班加点,并对全组工作负责。这个岗位需要一定的金融知识背景,所以很喜欢的MBA或者CFA持证人,即便是只通过了CFA二级考试,也会受到欢迎。通常员工会在此岗位上工作3到4年的时间,然后才能学到足够的本事升到更高的位置上。

三、VP(副总裁或经理)

如果你顺利进入到VP阶段,那么恭喜你已经得到了升华。VP泛指所有高层的副级人物,工作要指导Associate和Analyst,同时也要有一些外部环境的接触。很多CEO忙不过来的工作都会交给VP负责。

VP的工作主要由两大块组成,一是充当projectmanager的角色,当D或MD接到deal的时候,负责executingthedeal,二是计划所有需要的过程和任务分配给associates,并且确保顺利进行。VP同时也是和客户接洽以及联系各个support的人比如accountant、lawyer等等的核心人物。

做到VP不容易,要得到晋升更不容易,行业内VP普遍工作3到15年才有机会晋升,除了经验、能力、运气,各种自我提升也少不得。大部分金融人在这个岗位上努力通过CFA三级考试,提交证书申请,如果已经是CFA持证人,那真是极好的。

四、Director(总经理、董事)

根据投行的规模不同,Director或有或无。Director负责重要的交易比如费用谈判,交易策略和客户会议。还有就是做营销吸引客户。MD工作性质与其近似,不过焦点在重要的客户上。

五、MD(董事总经理)

Director3年左右就会升任MD(董事总经理)。MD级别有很高的业务收益指标以及维护重要客户的责任,参与公司的整体战略及业务方向制定。

MD再往上发展就会去做各个分支的管理人,或者是做CEO。这个时候如果没有一张CFA这样的很嚣张的证书傍身就不合适了。

以上是一个典型的投行职称序列,有些金融机构会设置一些中间职称,比如assistantVP(AVP)即助理VP、seniorVP(SVP)即VP等,唯一不变的是对人能力的要求和证书的要求。

当然,CFA的在职业发展上的帮助不止如此,从职业发展的角度,一张代表了你金融理论过硬、工作经验丰富的CFA证书,能帮你优雅地、高效地达成目标。现在vc/pe是一个很时髦的词,国内也出现了很多风投成功的案例,想进入风投圈或者私募圈的金融人不在少数,如果没有一张高含金量的CFA证书,恐怕连门槛都进不去呢。

6. 需求分析时应该建立哪些模型,如何建立

需求分析是指理解用户需求,就软件功能与客户达成一致,估计软件风险和评估项目代价,最终形成开发计划的一个复杂过程。(这个和我在微软体验到的又不太一样,微软的需求分析大多是市场人员和用户协助小组的人去评估用户的接受程度,这一点也可以理解,因为公司的性质有根本差别)在这个过程中,用户的确是处在主导地位,需求分析工程师和项目经理要负责整理用户需求,为之后的软件设计打下基础。需求分析阶段结束后,要求得到:1.SRS文档 (System Requirement Specification); 2.DRM 文档;3.Acceptance Plan.

从广义上理解:需求分析包括需求的获取、分析、规格说明、变更、验证、管理的一系列需求工程。

狭义上理解:需求分析指需求的分析、定义过程。

一、为什么要需求分析

需求分析就是分析软件用户的需求是什么.如果投入大量的人力,物力,财力,时间,开发出的软件却没人要,那所有的投入都是徒劳.如果费了很大的精力,开发一个软件,最后却不满足用户的要求,从而要重新开发过,这种返工是让人痛心疾首的.(相信大家都有体会)比如,用户需要一个for linux的软件,而你在软件开发前期忽略了软件的运行环境,忘了向用户询问这个问题,而想当然的认为是开发for windows的软件,当你千辛万苦地开发完成向用户提交时才发现出了问题,那时候你是欲哭无泪了,痕不得找块豆腐一头撞死.

需求分析之所以重要,就因为他具有决策性,方向性,策略性的作用,他在软件开发的过程中具有举足轻重的地位.大家一定要对需求分析具有足够的重视.在一个大型软件系统的开发中,他的作用要远远大于程序设计.

二、需求分析的任务

简言之,需求分析的任务就是解决"做什么"的问题,就是要全面地理解用户的各项要求,并准确地表达所接受的用户需求.

三、需求分析的过程

需求分析阶段的工作,可以分为四个方面:问题识别,分析与综合,制订规格说明,评审.

问题识别
就是从系统角度来理解软件,确定对所开发系统的综合要求,并提出这些需求的实现条件,以及需求应该达到的标准.这些需求包括:功能需求(做什么),性能需求(要达到什么指标),环境需求(如机型,操作系统等),可靠性需求(不发生故障的概率),安全保密需求,用户界面需求,资源使用需求(软件运行是所需的内存,CPU等),软件成本消耗与开发进度需求,预先估计以后系统可能达到的目标.

分析与综合
逐步细化所有的软件功能,找出系统各元素间的联系,接口特性和设计上的限制,分析他们是否满足需求,剔除不合理部分,增加需要部分.最后,综合成系统的解决方案,给出要开发的系统的详细逻辑模型(做什么的模型).

制订规格说明书
即编制文档,描述需求的文档称为软件需求规格说明书.请注意,需求分析阶段的成果是需求规格说明书(好象软考曾经考过这个问题),向下一阶段提交.

评审
对功能的正确性,完整性和清晰性,以及其它需求给予评价.评审通过才可进行下一阶段的工作,否则重新进行需求分析。

四、需求分析的方法

需求分析的方法有很多.这里只强调原型化方法,其它的方法如:结构化方法,动态分析法等(个人认为,对初学者不必深究这些方法,实际上我也从来没用过这些方法)在此不讨论.

原型化方法是十分重要的(是软考等常考的知识点).原型就是软件的一个早期可运行的版本,它实现了目标系统的某些或全部功能.

原型化方法就是尽可能快地建造一个粗糙的系统,这系统实现了目标系统的某些或全部功能,但是这个系统可能在可靠性,界面的友好性或其他方面上存在缺陷.建造这样一个系统的目的是为了考察某一方面的可行性,如算法的可行性,技术的可行性,或考察是否满足用户的需求等.如,为了考察是否满足用户的要求,可以用某些软件工具快速的建造一个原型系统,这个系统只是一个界面,然后听取用户的意见,改进这个原型.以后的目标系统就在原型系统的基础上开发.

原型主要有三种类型(软考考过):探索型,实验型,进化型.探索型:目的是要弄清楚对目标系统的要求,确定所希望的特性,并探讨多种方案的可行性.实验型:用于大规模开发和实现前,考核方案是否合适,规格说明是否可靠.进化型:目的不在于改进规格说明,而是将系统建造得易于变化,在改进原型的过程中,逐步将原型进化成最终系统。

在使用原型化方法是有两种不同的策略:废弃策略,追加策略.废弃策略:先建造一个功能简单而且质量要求不高的模型系统,针对这个系统反复进行修改,形成比较好的思想,据此设计出较完整,准确,一致,可靠的最终系统.系统构造完成后,原来的模型系统就被废弃不用.探索型和实验型属于这种策略。

追加策略:先构造一个功能简单而且质量要求不高的模型系统,作为最终系统的核心,然后通过不断地扩充修改,逐步追加新要求,发展成为最终系统。进化型属于这种策略.

五、需求分析的20条法则

客户与开发人员交流需要好的方法。下面建议20条法则,客户和开发人员可以通过评审以下内容并达成共识。如果遇到分歧,将通过协商达成对各自义务的相互理解,以便减少以后的磨擦(如一方要求而另一方不愿意或不能够满足要求)。

1、 分析人员要使用符合客户语言习惯的表达
需求讨论集中于业务需求和任务,因此要使用术语。客户应将有关术语(例如:采价、印花商品等采购术语)教给分析人员,而客户不一定要懂得计算机行业的术语。

2、分析人员要了解客户的业务及目标
只有分析人员更好地了解客户的业务,才能使产品更好地满足需要。这将有助于开发人员设计出真正满足客户需要并达到期望的优秀软件。为帮助开发和分析人员,客户可以考虑邀请他们观察自己的工作流程。如果是切换新系统,那么开发和分析人员应使用一下目前的旧系统,有利于他们明白目前系统是怎样工作的,其流程情况以及可供改进之处。

3、 分析人员必须编写软件需求报告
分析人员应将从客户那里获得的所有信息进行整理,以区分业务需求及规范、功能需求、质量目标、解决方法和其他信息。通过这些分析,客户就能得到一份“需求分析报告”,此份报告使开发人员和客户之间针对要开发的产品内容达成协议。报告应以一种客户认为易于翻阅和理解的方式组织编写。客户要评审此报告,以确保报告内容准确完整地表达其需求。一份高质量的“需求分析报告”有助于开发人员开发出真正需要的产品。

4、 要求得到需求工作结果的解释说明
分析人员可能采用了多种图表作为文字性“需求分析报告”的补充说明,因为工作图表能很清晰地描述出系统行为的某些方面,所以报告中各种图表有着极高的价值;虽然它们不太难于理解,但是客户可能对此并不熟悉,因此客户可以要求分析人员解释说明每个图表的作用、符号的意义和需求开发工作的结果,以及怎样检查图表有无错误及不一致等。

5、 开发人员要尊重客户的意见
如果用户与开发人员之间不能相互理解,那关于需求的讨论将会有障碍。共同合作能使大家“兼听则明”。参与需求开发过程的客户有权要求开发人员尊重他们并珍惜他们为项目成功所付出的时间,同样,客户也应对开发人员为项目成功这一共同目标所做出的努力表示尊重。

6、 开发人员要对需求及产品实施提出建议和解决方案
通常客户所说的“需求”已经是一种实际可行的实施方案,分析人员应尽力从这些解决方法中了解真正的业务需求,同时还应找出已有系统与当前业务不符之处,以确保产品不会无效或低效;在彻底弄清业务领域内的事情后,分析人员就能提出相当好的改进方法,有经验且有创造力的分析人员还能提出增加一些用户没有发现的很有价值的系统特性。

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

8、 允许重用已有的软件组件
需求通常有一定灵活性,分析人员可能发现已有的某个软件组件与客户描述的需求很相符,在这种情况下,分析人员应提供一些修改需求的选择以便开发人员能够降低新系统的开发成本和节省时间,而不必严格按原有的需求说明开发。所以说,如果想在产品中使用一些已有的商业常用组件,而它们并不完全适合您所需的特性,这时一定程度上的需求灵活性就显得极为重要了。

9、 要求对变更的代价提供真实可靠的评估
有时,人们面临更好、也更昂贵的方案时,会做出不同的选择。而这时,对需求变更的影响进行评估从而对业务决策提供帮助,是十分必要的。所以,客户有权利要求开发人员通过分析给出一个真实可信的评估,包括影响、成本和得失等。开发人员不能由于不想实施变更而随意夸大评估成本。

10、 获得满足客户功能和质量要求的系统
每个人都希望项目成功,但这不仅要求客户要清晰地告知开发人员关于系统“做什么”所需的所有信息,而且还要求开发人员能通过交流了解清楚取舍与限制,一定要明确说明您的假设和潜在的期望,否则,开发人员开发出的产品很可能无法让您满意。

11、 给分析人员讲解您的业务
分析人员要依靠客户讲解业务概念及术语,但客户不能指望分析人员会成为该领域的专家,而只能让他们明白您的问题和目标;不要期望分析人员能把握客户业务的细微潜在之处,他们可能不知道那些对于客户来说理所当然的“常识”。

12、 抽出时间清楚地说明并完善需求
客户很忙,但无论如何客户有必要抽出时间参与“头脑高峰会议”的讨论,接受采访或其他获取需求的活动。有些分析人员可能先明白了您的观点,而过后发现还需要您的讲解,这时请耐心对待一些需求和需求的精化工作过程中的反复,因为它是人们交流中很自然的现象,何况这对软件产品的成功极为重要。

13、 准确而详细地说明需求
编写一份清晰、准确的需求文档是很困难的。由于处理细节问题不但烦人而且耗时,因此很容易留下模糊不清的需求。但是在开发过程中,必须解决这种模糊性和不准确性,而客户恰恰是为解决这些问题作出决定的最佳人选,否则,就只好靠开发人员去正确猜测了。

在需求分析中暂时加上“待定”标志是个方法。用该标志可指明哪些是需要进一步讨论、分析或增加信息的地方,有时也可能因为某个特殊需求难以解决或没有人愿意处理它而标注上“待定”。客户要尽量将每项需求的内容都阐述清楚,以便分析人员能准确地将它们写进“软件需求报告”中去。如果客户一时不能准确表达,通常就要求用原型技术,通过原型开发,客户可以同开发人员一起反复修改,不断完善需求定义。

14、 及时作出决定
分析人员会要求客户作出一些选择和决定,这些决定包括来自多个用户提出的处理方法或在质量特性冲突和信息准确度中选择折衷方案等。有权作出决定的客户必须积极地对待这一切,尽快做处理,做决定,因为开发人员通常只有等客户做出决定才能行动,而这种等待会延误项目的进展。

15、 尊重开发人员的需求可行性及成本评估
所有的软件功能都有其成本。客户所希望的某些产品特性可能在技术上行不通,或者实现它要付出极高的代价,而某些需求试图达到在操作环境中不可能达到的性能,或试图得到一些根本得不到的数据。开发人员会对此作出负面的评价,客户应该尊重他们的意见。

16、 划分需求的优先级
绝大多数项目没有足够的时间或资源实现功能性的每个细节。决定哪些特性是必要的,哪些是重要的,是需求开发的主要部分,这只能由客户负责设定需求优先级,因为开发者不可能按照客户的观点决定需求优先级;开发人员将为您确定优先级提供有关每个需求的花费和风险的信息。 在时间和资源限制下,关于所需特性能否完成或完成多少应尊重开发人员的意见。尽管没有人愿意看到自己所希望的需求在项目中未被实现,但毕竟是要面对现实,业务决策有时不得不依据优先级来缩小项目范围或延长工期,或增加资源,或在质量上寻找折衷。

17、 评审需求文档和原型
客户评审需求文档,是给分析人员带来反馈信息的一个机会。如果客户认为编写的“需求分析报告”不够准确,就有必要尽早告知分析人员并为改进提供建议。更好的办法是先为产品开发一个原型。这样客户就能提供更有价值的反馈信息给开发人员,使他们更好地理解您的需求;原型并非是一个实际应用产品,但开发人员能将其转化、扩充成功能齐全的系统。

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

19、 遵照开发小组处理需求变更的过程
为将变更带来的负面影响减少到最低限度,所有参与者必须遵照项目变更控制过程。这要求不放弃所有提出的变更,对每项要求的变更进行分析、综合考虑,最后做出合适的决策,以确定应将哪些变更引入项目中。

20、 尊重开发人员采用的需求分析过程
软件开发中最具挑战性的莫过于收集需求并确定其正确性,分析人员采用的方法有其合理性。也许客户认为收集需求的过程不太划算,但请相信花在需求开发上的时间是非常有价值的;如果您理解并支持分析人员为收集、编写需求文档和确保其质量所采用的技术,那么整个过程将会更为顺利。

“需求确认”意味着什么

在“需求分析报告”上签字确认,通常被认为是客户同意需求分析的标志行为,然而实际操作中,客户往往把“签字”看作是毫无意义的事情。“他们要我在需求文档的最后一行下面签名,于是我就签了,否则这些开发人员不开始编码。”

这种态度将带来麻烦,譬如客户想更改需求或对产品不满时就会说:“不错,我是在需求分析报告上签了字,但我并没有时间去读完所有的内容,我是相信你们的,是你们非让我签字的。”

同样问题也会发生在仅把“签字确认”看作是完成任务的分析人员身上,一旦有需求变更出现,他便指着“需求分析报告”说:“您已经在需求上签字了,所以这些就是我们所开发的,如果您想要别的什么,您应早些告诉我们。”

这两种态度都是不对的。因为不可能在项目的早期就了解所有的需求,而且毫无疑问地需求将会出现变更,在“需求分析报告”上签字确认是终止需求分析过程的正确方法,所以我们必须明白签字意味着什么。

对“需求分析报告”的签名是建立在一个需求协议的基线上,因此我们对签名应该这样理解:“我同意这份需求文档表述了我们对项目软件需求的了解,进一步的变更可在此基线上通过项目定义的变更过程来进行。我知道变更可能会使我们重新协商成本、资源和项目阶段任务等事宜。”对需求分析达成一定的共识会使双方易于忍受将来的摩擦,这些摩擦来源于项目的改进和需求的误差或市场和业务的新要求等。 需求确认将迷雾拨散,显现需求的真面目,给初步的需求开发工作画上了双方都明确的句号,并有助于形成一个持续良好的客户与开发人员的关系,为项目的成功奠定了坚实的基础。

六、点评需求分析误区

要想说什么是好的需求分析,不如说什么是不好的需求分析,知道什么是不好的,自然也就知道了什么是好的。以下就是一些不好的情况:

(1)创意和求实
毋庸质疑的,每个人都会为自己的一个新的Idea而激动万分,特别是当这个Idea受到一些根本不知道你原本要干嘛的人的惊赞时。但是请注意,当你激动得意的时候,你可能已经忘了你原本是在描述一个需求,而不是在策划一个创意、创造一个概念。很多刚开始做需求分析的人员都或多或少的会犯这样的错误,陶醉在自己的新想法和新思路中,却违背了需求的原始客观性和真实性原则。

永远别忘了:需求不是空中楼阁,是实实在在的一砖一瓦。

(2)解剖的快感
几乎所有搞软件的人,做需求分析的时候,一上来就会把用户告诉你的要求,完完整整的作个解剖,切开分成几个块,再细分成几个子块,然后再条分缕析。可是当用户迷惑的看着你辛辛苦苦做出来的分析结果问你:我想作一个数据备份的任务,怎么做?这时,你会发现,需要先后打开三个窗口才能完成这个任务。

永远别忘了:分解是必需的,但最终的目的是为了更好的组合,而不是为了分解。

(3)角度和思维
经常听到这样的抱怨:“用户怎么可以提出这样苛刻的要求呢?”。细细一了解,你会发现,用户只不过是要求把一个需要两次点击的功能,改成只有一次点击。这样会导致需要改变需求、改变编码、甚至重新测试,增加工作量。可是,如果换个角度来想想,这个功能,开发的时候只用了几次、几十次,可是用户每天都要用几百次甚 至几千次几万次,改动一下就减少了一半的工作量,对他来说,这样的需求难道会苛刻吗?

永远别忘了:没有任何需求是不对的,不对的只是你的需求分析。试着站在用户的思维角度想想,你的需求分析就会更加的贴近用户,更加的合理。软件应该是以人为本的。

(4)程序员逻辑
从程序员成长为系统分析员是一个普遍的轨迹,但并不是一个好的程序员就必然能成为一个好的系统分析员。一些程序员的固化逻辑,使得他们在做需求分析的时候往往钻进了一些牛角里面。比如说1/0逻辑(或者是说黑白逻辑),认为不是这样就是那样,没有第三种情况。可实际情况往往是,在一定的时候是这样,其它时候是那样。又比如穷举逻辑,喜欢上来就把所有一二三可能的情况列举出来,然后一个一个分别处理,每个占用三分之一的时间;可是实际的情况往往是,三分之一的情况占了99%的比例,其它两种情况一年都不会遇到一次。实际中还有很多这样的例子,不一一列举了。

永远别忘了:需求分析和程序设计不尽相同,合理、可行是才是重要的。跳出程序设计的圈子,站在系统的角度上来看问题,你的结论会截然不同。

7. 如何做工作分析

做一个成功的管理者,做好工作分析必须拥有以下方法:访谈法、问卷法、核对法、观察法、技术会议法等等方法可以依托,这些方法一步步紧跟就可以很好地做好工作分析。

1、在工作分析时,我们可以先查阅和整理有关工作职责的现有资料。在大致了解职务情况的基础上,访问担任这些工作职务的人员,一起讨论工作的特点和要求。同时,也可以访问有关的管理者和从事相应培训工作的教员。由于被访问的对象是那些最熟悉这项工作的人,因此,认真的访谈可以获得很详细的工作分析资料。

2、问卷法是让有关人员以书面形式回答有关职务问题的调查方法。通常,问卷的内容是由工作分析人员编制的问题或陈述,这些问题和陈述涉及实际的行为和心理素质,要求被调查者对这些行为和心理素质在他们工作中的重要性和频次(经常性)按给定的方法作答。

3、核对法是让员工在工作任务清单中找出与自己工作有关的项目,以便确定某一工作的特性。

4、观察前先进行访谈将有利于观察工作的进行。一方面,它有利于把握观察的大体框架。另一方面它使双方有所相互了解,建立一定的合作关系。这样,随后的观察就能更加自然、顺利地进行。

5、技术会议法是召集管理人员、技术人员举行会议,讨论工作特征与要求。由于管理人员和技术人员对有关的工作比较了解,尤其是比较了解有关工作的技术特征和工艺特征。所以他们的意见对获取有效地工作分析资料无疑是很有用的。

阅读全文

与分析员建立方法相关的资料

热点内容
经痛有什么减痛方法 浏览:245
硫磺产品化验分析方法 浏览:439
个人所得税计算方法如何 浏览:376
鞋的裁剪方法图片 浏览:238
快递盒子正确处理方法 浏览:936
研制东西时的设计方法有哪些 浏览:648
构造哈希表最常用的方法 浏览:296
紫金红葫芦的鉴别方法 浏览:615
二灰稳定砂砾压实度检测方法 浏览:71
万用表测针脚电压方法和步骤 浏览:338
物理学研究中最常用的方法 浏览:554
喝醉酒肚子疼怎么办最快的方法 浏览:456
小孩有哪些简单学习方法 浏览:89
治疗热感冒最好方法 浏览:165
岁月催白发的最佳方法 浏览:200
怎么写水饺的材料和制作方法 浏览:682
外墙面积计算方法 浏览:400
atom2手机稳定器使用方法 浏览:478
有哪些治疗噪声的方法 浏览:44
在实验中应用了什么物理研究方法 浏览:668