第6章涉众分析与硬数据采样软件学院代飞2012.春主要内容1.涉众分析的必要性2.涉众分析的主要内容3.涉众分析过程4.硬数据采样1.涉众分析的必要性——回顾:需求获取的源头两种类型人脑内知识:人困难,有很多问题如何寻找合适的人?如何有效的与他们进行交流?人有些知识可以感觉,但无法表达…人脑外知识:环境和硬数据人的不确性因素最大1.涉众分析的必要性——涉众涉众:所有能够影响软件系统的实现,或者会被实现后的软件系统所影响的个人和团体。用户:最终使用和操作产品的人关注软件功能客户:为软件系统的开发付费的人关注经济上的成本、收益开发者:负责实现软件系统的人关注技术上的成本和收益1.涉众分析的必要性——涉众涉众:所有能够影响软件系统的实现,或者会被实现后的软件系统所影响的个人和团体。管理者:参与软件系统开发事务管理的人投资方管理者、执行负责人、项目管理者关注系统的开发进程领域专家:在问题域中具有丰富知识的专家关注软件中的知识政府力量:法律法规、长远规划、政策意向等起约束和指导作用市场力量:组织中的市场部门人员关注用户的想法1.涉众分析的必要性——涉众分析的定义涉众类别需要细分发现比较关键的涉众涉众分析就是对涉众类别进行细分,为软件系统寻找并理解关键涉众的过程!主要内容1.涉众分析的必要性2.涉众分析的主要内容3.涉众分析过程4.硬数据采样2.涉众分析的主要内容—寻找涉众信息系统的四种类型小型系统(SmallSystem)小型系统是指那些能够支持组织的部分工作,但又不会影响整个组织基础工作的信息系统关注于某个特定问题功能较为固定,界限较为清晰涉众有限且明显组织级系统(Organization-WideSystem)其功能能够影响整个组织基础工作的系统,它的功能在质量上和小型系统有着明显的差异。它可能会影响用户群体之外的组织内其他群体,甚至改变组织现存的权力结构用户不再有限和明显,而且用户之外的其他群体尤其不明显发现直接和间接群体,防止抵制2.涉众分析的主要内容——涉众分析/寻找涉众信息系统的四种类型战略信息系统(StrategicInformationSystem)作为组织战略决策而得以开发的系统无法根据现有的业务和技术状况来确定系统将来的应用效果系统的影响范围也难以确定,涉众数量更多而且更加难以确定在业务环境内分析各种可能的机遇和风险,并据此发现可能的涉众,防止抵制2.涉众分析的主要内容——涉众分析/寻找涉众信息系统的四种类型组织间系统(Inter-OrganizationalSystems)通过系统自身的实施建立或增强组织之间的合作关系系统的很多决定不是单个组织所能控制的在主动参与和抵制系统的问题上有着更多的困难涉众比组织内系统的涉众更加难以寻找和选择考虑组织之间的合作关系和利益分配方案,在组织的大框架下进行涉众的寻找和选择2.涉众分析的主要内容——理解涉众公共组织中干预措施的活动分析组织参与者明确的问题寻找解决方案发现重要干预措施围绕干预措施建立赢家联盟产生反映和引导组织的基础决策和行动实现、监控和评估重要干预满足要求,完成任务创造价值L1L2L3L4L52.涉众分析的主要内容——涉众分析/理解涉众L1:根据软件系统的功能前景寻找涉众L2:从涉众对象那里获取需求L3:分析涉众的输赢条件,实施共赢策略L4:了解涉众实现、监控和评估软件系统的能力,分析涉众的力量和影响范围;了解涉众实现、监控和评估软件系统的意愿,即分析涉众的关注点和兴趣取向。L5:了解涉众的个人特征和工作特征,以便在涉众固定的情况下对软件系统的功能进行合理的调整。主要内容1.涉众分析的必要性2.涉众分析的主要内容3.涉众分析过程1.总体过程2.识别3.描述4.评估5.选择4.硬数据采样3.1涉众分析的任务和过程涉众分析的主要任务:寻找软件系统的涉众类别,辨别关键的涉众类别;描述不同涉众类别的特征,包括个人特征、工作特征;描述不同涉众类别的关注点和兴趣取向;分析不同涉众类别的输赢条件和受影响程度;分析不同涉众类别的重要性和影响力;为每种涉众类别选择合适的代表参与项目开发。初始涉众涉众识别涉众描述涉众选择涉众评估初始涉众涉众类别涉众特征个人特征、工作特征、级别、目标等涉众类别涉众类别重要性、影响力特征项目参与者代表3.1涉众分析的过程——涉众分析结果的应用关键涉众类别的确定可以帮助判断和选择需求获取的对象;涉众个人特征和工作特征的描述可以帮助更好的确定功能需求;涉众的输赢条件和受影响程度可以帮助解决涉众之间的需求冲突;涉众的重要性、影响力、关注点和兴趣取向可以用来发现项目的潜在风险;所有的关于涉众的信息描述可以帮助开发者制定更好的项目策略,促进项目参与者的交流和信任;涉众分析确定的项目参与者将会共同决定项目中的重大变更(例如需求变化),最大程度保证项目的最终成功。3.2涉众识别目的是寻找和发现各种涉众类别基本过程:从一些比较容易发现的涉众出发,通常包括客户、管理者和相关的投资者1.由初始涉众集体讨论,列出一个涉众类别列表2.对上一步产生的涉众类别列表进行分析,缩减为一个关键涉众类别列表3.由上一步的各个关键涉众类别选择代表,集中讨论,列出新的涉众类别列表如果涉众类别列表趋于稳定,就结束涉众识别过程,否则转向第2步3.2涉众识别关键涉众类别分析3.3涉众描述(1)个人特征年龄、性别、学历、职业、职务生活方式、个性、对新技术的态度技能身体能力及限制,例如色盲工作特征任务使用状况(利用程度、使用频率等)技能和经验(新手――专家)地理和社会特征地理:区域、国家文化背景社会关系3.3涉众描述(1)—化学制品跟踪系统涉众特征药剂师药剂师将使用系统请求来自供应商和仓库的化学制品。药剂师每天多次使用系统,主要用于跟踪进出实验室的化学制品容器。药剂师需要在供应商目录中查找指定化学制品采购者采购者在采购部门处理其他用户所提交的化学制品请求,他们与外部的供应商建立联系,制定并发出订单。采购者对化学制品几乎不了解,因此将需要简单的查询机制来查找供应商目录。采购者不使用系统中容器跟踪这一特性。每个采购者平均每天使用系统10次化学制品仓库人员化学制品仓库人员包括三个技师,管理着多达500000种化学制品容器。他们将处理来自药剂师的请求并提供可用的容器,向供应商请求新的化学制品以及跟踪进出仓库的所有容器的流向,他们是货存清单和化学制品使用报告特性的唯一使用者。由于交易量大,化学制品仓库人员所使用的系统功能必须是自动化并且高效卫生和安全人员卫生和安全人员使用系统是为了生成符合官方关于化学制品使用和处理规则的季度报表。这些报表必须提前定义,并不需要特别查询能力,当官方的规则改变时,卫生和安全管理人员可能每年多次要求变化报表中的内容。报表变更优先级最高3.3涉众描述(2)对项目的关注点和兴趣所在,态度是反对还是赞同;对项目的期望,成为项目赢家的条件;可能受到的项目的影响,影响的具体内容及影响程度;可以对项目施加的影响,力量的施加点及其强度。3.3涉众描述(2)——示例涉众主要目标态度主要关注点约束条件公司管理层提高员工生产率;节约自助餐厅的费用强烈承诺完成版本2;如果有条件尽早完成版本3使用该系统所节约的费用必须超过开发和使用此系统的费用无自助餐厅工作人员更高效地利用了工作人员的整个工作时间;提高了客户的满意度担心与工会的关系和可能的裁员,否则很愿意接受新系统保证工作培训工作人员使用Internet的技能;需要有送货的人员和车辆顾客可以更好地选择食物;节约了时间;更加方便因为在自助餐厅和饭店就餐有社交作用,所以积极支持新系统,但使用系统的次数可能没有期望的次数多使用要简单;送货可靠;食物选择要有效需要访问公司的内部网络3.4涉众评估优先级评估涉众并不是完全平等的,有些涉众比其他涉众更为重要优先考虑涉众的基本特征,尤其是任务特征用户群体任务群体数量优先级入院秘书(AdmissionClerks)收集病人的数据252护士查看体检信息4903管理员软件安装与维护121一个医务软件的User/Task矩阵图3.4涉众评估优先级评估基于涉众扩展特征进行涉众优先级的评估参与者被影响者观众环境设定者PowerInterest低低高高3.4涉众评估风险评估分析态度强支持者弱支持者弱反对者强反对者Power支持低低高高反对高Attitude3.4涉众评估风险评估化解涉众风险策略参与者被影响者观众环境设定者PowerInterest低低高高强支持者弱支持者弱反对者强反对者Power支持低低高高反对高3.4涉众评估共赢分析Stakeholder/Issue关系图列出系统的所有涉众类别,明确描述他们的兴趣和对系统的期望;从涉众们的兴趣和期望中发现背后涉及的共同问题(Issue);建立涉众类别和问题的关联,如果某个涉众类别对一个Issue存在兴趣,那么该涉众类别和这个Issue就存在关联关系;对每一个Stakeholder-Issue关系,标明该关系上面所被寄予的期望;3.4涉众评估共赢分析Stakeholder/Issue关系图共赢分析Stakeholder/Issue关系图如果某个Stakeholder-Issue关系上所寄予的期望与项目的业务需求无法保持一致,那么它关联的涉众就在该Issue的问题上和项目整体目标存在冲突涉众和项目负责人互相调整、折中重新评估项目的可行性3.4涉众评估3.5涉众选择代表采样完整采样:每种涉众类别都有自己的代表态度积极:愿意提供帮助数量适中太少:个人看法倾轧群体共同看法太多:达成一致困难代表数量的准确数字要视项目的上下文环境来确定,一般6-10比例恰当计算机技能业务技能3.5涉众选择参与策略让代表们在合适的时间参与合适的工作3.5涉众选择用户替代源因为业务关系而和用户频繁接触的人,能够代替他们发表看法市场人员服务咨询人员技术支持人员领域专家3.6用户参与用户参与--Userparticipation,只强调参与需求开发过程。用户参与--UserInvolvement,不仅参与需求开发过程,还要求用户参与软件系统开发的整个过程。主要内容1.涉众分析的必要性2.涉众分析的主要内容3.涉众分析过程4.硬数据采样1.硬数据类型2.采样方法4.1硬数据类型定量硬数据数据表格反映了组织的信息流收集正在使用的每张空白表格表格、填写和分发说明对比填写好的表格表格中是否有从来都不填写的数据项;应该收到表格的人是否真的收到了;他们是否按照正常程序使用、存储和丢弃表格等等统计报表4.1硬数据类型定量硬数据数据表格统计报表反映了组织过去的主要业务和业务目标统计规则也是一种丰富的知识,统计项分解为细节业务数据的过程往往也就是组织目标分解到具体业务的过程根据实际工作填写过的统计报表,就可以发现组织实际的业务执行状况,从中发现组织面临的具体问题4.1硬数据类型定性硬数据整个组织的描述文档组织结构图:帮助发现项目的关键涉众门户网站:反映组织的业务开展状况业务指导文档工作指南和规章手册:解释业务的详细执行过程,反映业务的具体细节业务备忘反映业务的实际执行情况形成对组织工作过程的清晰理解4.2采样方法采样方式随机抽样随机地采样数据分层抽样考虑系统的分层,从每一层中随机抽取一个样本谢谢!