软件需求-做学徒

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

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

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

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

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

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

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

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

相关推荐
艾芯微科技1 天前
HR911130C|汉仁 HANRUN 集成变压器千兆 RJ45 网口参数、电路、PCB 布线、替代与采购避坑
网络·单片机·嵌入式硬件·集成测试·51单片机
清华kenny1 天前
养生馆引入智能健康辨识设备的需求分析及操作培训要点
需求分析·安徽晓得养
摩尔芯创1 天前
【2026 R1】Ansys Fluent耦合Chemkin原子层沉积ALD仿真演示案例
软件需求·ansys
艾芯微科技1 天前
DMG2305UX-13|Diodes 20V/5A P 沟道 SOT-23 MOS 管参数、电路应用、替代与丝印避坑
网络·单片机·嵌入式硬件·集成测试·51单片机
非凡ghost2 天前
Photo Supreme:专业高效的照片收藏管理专家
服务器·前端·人工智能·电脑·软件需求
TomEval2 天前
【测AI】第17篇:大模型评测方法论 —— LLM 怎么测?
人工智能·python·aigc·测试用例
SHENGWEI胜为2 天前
数据中心短距离互连,DAC、AOC和光模块应该怎么选?
模块测试·dac·数据中心互联·aoc
科威网络3 天前
RAG 系统落地:向量库、文档切片与检索效果优化实践
人工智能·软件需求
yx11663 天前
需求分析岗(一)
需求分析
无语的小歪歪3 天前
ATF 智测 1.0
python·测试工具·集成测试