zoukankan      html  css  js  c++  java
  • 构建之法阅读笔记03

    构建之法阅读笔记03

          在上一章中,我们了解到了很多很多的关于软件的东西,在现在,我懂得了我们应该学会需求分析。

          对于我们写的软件来说,是要用户来用的,所以软件应该更加适合用户,因此做需求分析对于我们来说是非常的重要的。做需求分析有很多的很多的方法:①用户的调研②深入的面谈③卡片的分类④用户的调查问卷⑤用户的日志研究⑥人类学调查等等,在做这些儿调查的时候,我们发现我们不管在做什么软件的时候都会有很大的竞争压力。所以我们在做软件的时候,我们应该做到NABCDN需求A做法B好处C竞争D推广),只有这样我们才能够做到功能的定位和优先级。在此,我们应该做自己的目标估计和决心:做完目标,我们应该做自己的估计,也就是找到估计后面的假设。这样我们才能够沿着边界(离边界最近的公路或者小路走,青藏高原可以绕一下,不必亲自到每一块的界碑跟前拍照留念,不过还是得用自己的脚走),在清除这些后,我们就应该明确自己的目的,进行新一轮的讨论,澄清,分析。往后,我们应该在团队中学会分而治之(要求保持叶子足够的小),只有这样,我们才能够很好的完成任务。

          所以,对于现在的我们,我们应该学会如何去了解自己,在自己写软件的过程中,我们应该很好的来哦接到我们在做什么,为什么要做这个,做这个对于人们有什么好处,一切的一切对于,我们做软件都是一个非常好的需求。

         所以,对于我们来说,做软件是为客户在做,我们应该很好的了解到客户的需求,我们才能够做好软件,为客户做好一切,我们所做的软件才会有需求。

  • 相关阅读:
    敏捷实践-学习实践资料汇总
    从数据仓库到数据湖—浅谈数据架构演进
    JVM知识点汇总备忘
    Protobuf的使用和原理
    kafka数据定时导入hive便于后续做数据清洗
    Mybatis Mapper接口动态代理实现原理及二次开发
    软考论文-写作大纲-备考思路总结
    css3另一个属性写法
    css3动画效果
    jquery点击鼠标后关闭图片
  • 原文地址:https://www.cnblogs.com/syhn/p/5459021.html
Copyright © 2011-2022 走看看