• 构建之法读书笔记04


          敏捷流程是一系列价值观和方法论的结合,顾名思义的来说,敏捷就是速度,在速度上要敏捷。上课时,老师利用动画给我们进行了生动的剖析,就客户的要求,树,绳子,板等要素,但由于不同人的不同理解,造成了很大的偏薄,客户的要求不一定会完全按照客户的想法完全展示出来,而最重要的就是经验,漫长的开发周期中,人员之间没有反馈,而客户又没有更改目标,造成了很多人的不满意。

         敏捷流程的其中中心思想是注重最终的可用交付,注重人的沟通协作,但坦率的讲,在国内的项目型开发中,学要积极地地探索如何坚持这个敏捷的思路与需求编程的欲望控制相结合,实现一个最佳的融合。
          同时也看到了需求分析,就需求分析而言,软件编出来就为了相关者的利益,就是为了让客户去体验,不管外边多华丽都需要有用户的反馈,人是获得成功的最后总要的因素,而针对万千用户最重要的一点就是需求,用户的需求才能开发出,更新出更适合更适用于大众的可持续性的软件。感觉在上课那个秋千的例子,究竟是梯子还是秋千,更有可能是其他的。只是最后演变成不符合客户心意的就是因为客户的需求没有完全掌握。
          书中给出了一些经验,焦点小组,就是找出一群目标客户的带便,同时讨论对于项目的要求,共同开发,深入面谈是为了进行详细的分析,广发而深入地了解用户的背景、心理、需求等,卡片分来是将大家收集的杂乱无章的客户需求进行归纳,总结。还有很多种方法都没有进行列举,但是却都是必不可少的。
    敏捷开发就是注重在开发的流程中实时与客户交流,时刻注意用户需求分析,马上要进入团队开发了,希望我们的表情就是可以做好分析,共同协作。

  • 相关阅读:
    vue_组件化开发
    C++ / C# 访问网络共享文件夹
    PetaLinux 设置操作系统内存
    linux 不用./ 直接执行程序
    Visual Studio Code 开发环境搭建 —— C# 扩展插件
    Visual Studio Code 调试项目时传参
    PetaLinux 安装
    Ubuntu 报 "xxx is not in the sudoers file.This incident will be reported" 错误解决方法
    常用 Linux 命令
    搭建 Git 服务器(Ubuntu 系统)
  • 原文地址:https://www.cnblogs.com/zhangyao999/p/5322025.html
Copyright © 2020-2023  润新知