首页 > 其他分享 >《实例化需求》阅读笔记三

《实例化需求》阅读笔记三

时间:2023-11-26 16:01:37浏览次数:31  
标签:需求 用户 笔记 说明 实例 提炼 阅读 团队

这本书给出了做到实例化需求的关键过程模式: 从目标中获取范围——协作定制需求说明——举例说明——提炼需求说明——不需要修改需求说明的自动化验证——频繁验证——演化出一个文档系统。

从目标中获取范围:交付团队不应该指望用户直接给出范围或者解决方案,因为客户大部分时候并不具备提供良好需求的专业能力,且团队拥有的项目知识可能也被浪费了。因此需要帮助用户找出真正的目标,并通过协作共同界定项目范围。 分工是这样:用户提供需要的

功能以及开发软件的目的,团队根据用户给出的信息提出解决方案。

协作制定需求说明:成功的团队不会依赖于某个人独自去收集正确的需求,而是会与商业用户一起制定解决方案。不同背景的人拥有不同的想法,他们会凭借自己的经验解决问题。能够让每个人更大程度的参与到交付活动中去。 

举例说明:自然语言会有歧义,会有上下文相关内容,有些内容则需要有专业知识做背景才能懂,会造成客户与团队、团队内部理解不一致,因此需要某种编程语言来描述需求。 对于成功的团队,不会一上来实现全部需求,而是先确定出那些描述预期功能的关键实例。如

果关键实例容易理解和沟通,就可以被有效用作清晰和详细的需求。成功的团队不会一开始就将所有需求精确的用某种编程语言表达出来,他们会举例来描述需求。

提炼需求说明:提炼从集体收集到的信息,滤去杂质。为开发和测试创建一个具体的、精确的上下文。以适量的细节来定义目标,以便实现和验收。可以当做交付的验收条件。只有当所有实例在系统中都可以正常工作时,开发才算完成了。

频繁验证: 通过频繁检查所有可执行的需求说明,团队能够快速的发现系统和需求说明之间的任何差别。由于可执行的需求说明容易理解,团队可以与商业用户讨论这些改动,并决定如何处理。他们可以不断的同步系统和可执行的需求说明。

标签:需求,用户,笔记,说明,实例,提炼,阅读,团队
From: https://www.cnblogs.com/y1126/p/17836225.html

相关文章

  • 第十一周学习笔记
    TCP/IP和网络编程网络编程简介如今,上网已成为日常生活的需要。虽然大多数人可能只把互联网作为一种信息收集、网上购物和社交媒体等的工具,但计算机科学的学生必须对互联网技术有一定的了解,并掌握一定的网络编程的技能。在本章中,我们将介绍TCP/IP网络和网络编程的基础知识,包括T......
  • 学习笔记11
    第13章TCP/IP和网络编程1.网络编程基础:网络编程基础主要包括计算机网络基本概念、OSI七层模型、TCP/IP协议族等。了解这些基本概念和协议有助于理解网络编程的原理和机制。2.TCP/IP协议:TCP/IP协议是网络通信的基础,包括TCP(传输控制协议)、UDP(用户数据报协议)、IP(互联网协议)等。T......
  • Segment Anything笔记
    title:SegmentAnything笔记banner_img:https://drive.studyinglover.com/api/raw/?path=/photos/blog/background/1679396994125.pngdate:2023-4-721:40:00categories:-笔记tags:-图像分割-多模态SegmentAnything笔记SegmentAnythingproject是一个用于图像分......
  • StableDiffusion笔记
    title:StableDiffusion笔记banner_img:https://drive.studyinglover.com/api/raw/?path=/photos/blog/background/1679396994125.pngdate:2023-5-2915:36:00categories:-笔记tags:-文字生成图片StableDiffusion是一个图像生成方法,由 StabilityAI and Runway......
  • RoboTAP笔记
    title:RoboTAP笔记banner_img:https://drive.studyinglover.com/api/raw/?path=/photos/blog/background/1679396994125.pngindex_img:https://cdn.studyinglover.com/pic/2023/08/15ff4915dff842e47e91d580d0d0fe5c.pngdate:2023-9-112:35:00categories:-笔记tags:-......
  • Paper Gestalt笔记
    title:PaperGestalt笔记banner_img:https://cdn.studyinglover.com/pic/2023/07/5deff473fdf93539d3952d3d6894add3.pngdate:2023-7-2710:57:00PaperGestalt笔记最近读到了一篇CVPR2010非常优秀的论文,叫做PaperGestalt,他考虑到近年来(2010年的近年来)CVPR的投稿两......
  • LoRA笔记
    title:LoRA笔记banner_img:https://proxy.thisis.plus/202305091237913.pngdate:2023-6-130:12:40tags:-文字生成图片LoRA笔记自然语言处理的一个重要范式包括对一般领域数据的大规模预训练和对特定任务或领域的适应。当我们预训练更大的模型时,重新训练所有模型参数......
  • Imagic笔记
    title:Imagic笔记banner_img:https://drive.studyinglover.com/api/raw/?path=/photos/blog/background/1679397008541.pngdate:2023-3-2919:42:00categories:-笔记tags:-文字生成图片Imagic笔记先前的工作大多数方法目前仅限于以下一种:特定的编辑类型(例如,对象叠......
  • LISA(推理分割)笔记
    title:LISA(推理分割)笔记banner_img:https://cdn.studyinglover.com/pic/2023/08/10f885319b150cc20093124185e25c3b.pngindex_img:https://cdn.studyinglover.com/pic/2023/08/ded90e7e3f84739b187dd679c39bd8dd.pngdate:2023-8-1815:05:00categories:-笔记tags:-......
  • 进程间通信--学习笔记
    #进程间通信--pipe、FIFO、共享内存、消息队列、信号量pipe(无名管道)​ 只能实现有亲缘关系进程之间的通信,它是单向的,intpipe(intpiped[2])//创建管道fd[0]:读文件,fd[1]:写文件。之后可以用open()、write()函数进行对管道进行操作,创建管道要在fork()之前以保证......