软件需求-做学徒

做学徒对内部开发特别有用。做学徒的基本假定是用户正在完成工作,你作为需求分析师,必须理解他们的工作。这种工作可以是文书方面的、商业方面的、图形艺术方面的,或几乎所有的事情,只要不是大脑手术。

如果当前工作和系统的重要部分有可能要重新实现,做学徒的方法就合适。但要记住,你不会完全照原样重新实现工作。我们建议所有学徒都参考讨论工作实质的小节。做学徒是一种观察实际工作的很好的方法,它基于师父和徒弟的古老思想。在这种情况下,需求分析师是徒弟,用户是师父。分析师与用户一起坐在用户工作的场所,通过观察,问问题,或者通过在师父指导下完成一些工作来进行学习。这种技术有时也称为"旁观工作"。

做的事,让业务分析师完全理解工作,并记录所有的许多用户都不太可能详细地解释清楚化需求。因为如果你不在工作,就倾向于总结总结可能有用,但是它没有提供足够的细节,不能在任何情况下都适用。

你也不能指望用户有足够的演示和教学技能,可以有效地把他们的工作展示给其他人。但是,

当他们正在做的时候,几乎任何人都善于角释正在做的事。如果用户正在他工作的地方做他的事情,他就能提供连续不断的解说,并提供在其他情况下准确解释,就要去工作现场,坐在用户身边,在工作会遗漏的细节。所以,如果你想得到工作的发生时获得连续不断的解说。如果解释不清楚,学徒就提问:"为什么那样做?"这是什么意思?""这种情况发生的频度怎样?"如果这段信息没有出现在这里怎么办?"你也会看到事情会出错,的特别处理方法。通过做学徒的过程,你看到了所有看到特殊情况,以及事情不正常时用户采用的情况,以及用户在每种情况下采取的行动。

做学徒可以与建模结合起来。在你观察工作和用户解释时,可以勾勒出每项任务的模型,以你建模时,将它反馈给用户以求得确认。你自然会利及它们与其他任务的联系(参见图5-8)。在这种反馈,对所有不确定的地方提出问题。

你在做学徒时,既是解释者,也是观之间的紧密联系。换言之,那些目前使用的制品、技术行抽象,必须克服用户与工作的具体形式和其他输入信息,应该视为以前设计者的作品。某人在以前某个时候,决定了这就是完成工作的今天可能做一些昨天不可能做的事情。现在可能有更好最好方式。但是,时间已经发生了改变。的方法,即利用最新技术的方法、使用流水线处理过程的方法,对工作进行简化,对全部工作或部分工作进行自动化。

真实情况下完成,从而学习工作时,你要对当前的技术但你首先必须抽象。在你观察工作在进行抽象,发现工作的底层本质。稍后我们会继续讨论本质。

相关推荐
icsocket36 分钟前
大阵列排布1000~15000+Pin芯片测试:芯片测试座结构设计及场景化应用
测试用例
川石课堂软件测试1 小时前
作为一名测试工程师如何学习Kubernetes(k8s)技能
学习·测试工具·容器·职场和发展·kubernetes·测试用例·harmonyos
Anchenry4 小时前
CoinTrail-智能Ai记账软件
人工智能·软件工程·软件需求
汽车仪器仪表相关领域1 天前
Kvaser Hybrid CAN/LIN 单通道三合一总线分析仪:高性价比CAN FD/LIN集成测试利器
运维·服务器·网络·数据挖掘·数据分析·单元测试·集成测试
2401_835261381 天前
抽奖系统测试用例
测试用例
张彦峰ZYF1 天前
需求洞察与决策指南:三钻模型的实战解析
需求分析·产品经理 #产品方法论·需求管理 #三钻模型·产品决策 #需求优先级·kano模型 #rice模型·产品战略 #互联网产品
半导体守望者1 天前
ADTEC AX-1000Ⅱ电源 RF电源等离子电源操作指南RF PLASMA GENERATOR
学习·机器人·自动化·制造·模块测试
icsocket2 天前
芯片FT(Final Test)最终测试:芯片测试架构与芯片测试座Socket
测试用例
软件安装师2 天前
CoProcess2026.1 华测三维数据成果智能生产软件
软件需求