《构建之法》第8,9,10章读后感

第8章  需求分析

  1. 在第六次作业中,我们组讨论完毕准备做一个关于零食推荐的网站,在开始动手打代码做网站之前,我们首先做的需求分析。也体会到了需求的重要性。在软件产品利益相关者中,我觉得对于零食推荐网站,真正会登录网站评论收藏的人相对比较少,而大多数使用该网站的人都是直接浏览网页而懒得登录(使用方法参考“礼物说”网站),这就感觉“登录/注册”功能需求相对来说不那么重要。于是,我们决定以后会使用第三方软件登录而取消注册功能。(当然对于网站功能目前还未完成,完成部分为前台界面布局。)
  2. 软件团队需要设身处地为用户着想,于是在讨论需求分析的时候,我们采用了Cosplay的方法,再之,我们参考并使用了礼物说,等同类型不同主题的网站。
  3. 在软件产品生命周期中管理需求,有些需求目前我们可能无法完成(比如链接数据库这方面课程刚刚开始),可能过一段时间我们才能得心应手做出来。我们根据需求变化等做出了一些改变。
  4. 在用户调查方面。让用户使用软件完成一项任务的方法好赞。过些日子的调查可能会采取这样的方法。因为问卷调查的方式实在是又麻烦又讨人厌。每次弹出都只会一心想关闭它,而不会如何用心去完成。除非填完问卷之后有些什么诱人的奖励。或者问卷形式设置得友好吸引人一些(比如是以一个萌萌的动漫形象或宠物等像网站游客提出不多的问题)。不然一般游客哪有闲心为你做问卷。

第9章  项目经理

  1. PM的能力很重要。有能力并且得到大家认可支持的PM才是一个优秀的PM。自省能力中的“拍屁股”走人是我最讨厌的事情,但是可能谁都有这么一种冲动。——“啊呀,我真做不出来,不做了。你们自己玩吧。”这种心态可能会有一时,但当你勇敢面对这些困难,并认真学习如何打败它时,你是个优秀的人。当你打败困难之后,你会有满满的自豪感。这种感觉比你放弃“拍拍屁股走人”的感觉好多了。再者,得到大家支持也很重要。一个无法得到团队成员支持的PM,大概也无法得到领导的支持。

第10章  典型用户和场景

  1. 光看用户的表面语言和行动远远不够,所以我们要找到用户背后的动机。不然实现的功能总是无法取得用户的满意。以致于产品可能要多次“返工”。“返工”不仅仅考验软件开发团队,也考验用户的耐性。也许用户觉得这次在你的公司购买的软件这么麻烦,下次他会考虑换一家公司进行购买。
  2. 我们的软件不是给所有人用的。每个人都想自己做的软件多一些使用者,但是在做软件的时候,我们不能考虑太多类人。需要考虑的是主要使用我们软件的典型用户,一些跟我们软件实际上并无交集的人并不能算为典型用户(比如吴石头)。
时间: 2024-10-23 13:56:11

《构建之法》第8,9,10章读后感的相关文章

《构建之法》8,9,10章读后感和总结

第八章:需求分析 需求分析,我觉得需求分析挺重要的,一个需求分析是指对要解决的问题进行详细的分析,弄清楚问题的要求,包括需要输入什么数据,要得到什么结果,最后应输出什么.可以说,在软件工程当中的"需求分析"就是确定要计算机"做什么",要达到什么样的效果.可以说需求分析是做系统之前必做的.需求分析确定了整个团队的方向,那么怎么做好需求分析呢?有以下几个步骤:1.获取和引导需求:2.分析和定义需求:3.验证需求:4.在软件产品的生命周期中管理需求. 第九章:项目经理0

《构建之法》第8、9、10章 读后感

<构建之法>第8.9.10章 读后感 第八章:需求分析 软件开发团队就是为了用户着想,于是总会在程序项目开发前进行项目的需求分析 本章节讲述软件需求的4个步骤,(1)获取和引导需求(2)分析和定义需求(3)验证需求(4)在软件产品的生命周期中管理需求 .在软件工程中分析软件需求需要考虑相关者的利益关系,例如用户.顾客.市场分析师.监管机构.软件工程师等之间的关系. 讲述了9种用户调研方法:(1)焦点小组(2)深入面谈(3)卡片分类(4)用户调查问卷(5)用户日志研究(6)民族志/人类学调查(7

《构建之法》之第8、9、10章读后感

第8章 第8章主要介绍了软件需求的类型.利益相关者,获取用户需求分析的常用方法与步骤.竞争性需求分析的框架NABCD,四象限方法以及项目计划和估计的技术. 软件需求的步骤为:1.获取和引导需求(Elicitation); 2.分析与定义需求(Analysis&Specification); 3.验证需求(Validation); 4.在软件产品的生命周期中管理需求(Management). 获取用户需求——用户调查:1.焦点小组(Focus Group); 2.深入面谈(In-depth Int

阅读《构建之法》8到10章

第8章 四象限法是一种什么样的方法?如何在现实中运用好四象限法来分析软件的功能?杀手功能是否在四象限法占了很大的作用? 第9章.项目经理 才能成为一名合格的项目经理,要做好哪些方面,具备哪些能力? 第10章.典型用户和场景 一个软件应该满足各种用户还是专注于某种类型的用户呢?开发者又应该从什么方面去考虑软件服务的用户和类型?

《构建之法》之第8、9、10章读后感 ,以及sprint总结

第8章: 主要介绍了软件需求的类型.利益相关者,获取用户需求分析的常用方法与步骤.竞争性需求分析的框架NABCD,四象限方法以及项目计划和估计的技术. 1.软件需求:人们为了解决现实社会和生活中的各种问题而有求于软件 2.而作为软件团队,准确而全面地找到这些需求主要的步骤为: (1)获取和引导需 (3)验证需求 (2)分析和定义需求 (4)在软件产品的生命周期中管理需求 3.用户对软件的需求又分为:对产品功能性的需求:对产品开发过程的需求:非功能性需求:以及综合需求.所以软件团队和客户代表在需求

阅读《构建之法》8 9 10章疑问

8章,计划与估计里,说到某著名公司的工程师,做软件预期的时间总是要延长很长的时间,这预期有什么用呢?是为了蒙混老板?还是为了激发工程师们潜力,使他们认真工作? 9章:什么样的人才能当PM,PM如果有很多人可以胜任,PM只有一个名额,没被选上的可能会不服,PM可能管理不了团队的某一些人.PM又该如何选择? 10章:我们程序开发员,要做各种程序,在典型用户里面,为什么是我们自己构思出来的,而不是用户调查出来的?毕竟程序员不是那行业的人,不可能完全符合实际用户的需求.这样做出来的程序是不是浪费时间呢?

《构建之法》之第四章读后感

<构造之法>第四章主要讲一些两人合作前的基础,以及两人合作对于成功的重要性,两人合作是两个人的不断磨合.适应.与进步. 本章大篇幅讲了两人合作需要的准备,例如代码的规范,这非常重要,如果你的代码,只有你一个人看得懂,这十分不利于团队合作,再好的代码,不能被别人知道,这还是一个不好的程序,因此代码规范非常重要.优秀的代码应该遵守的原则是:简明.易懂.无二义性.我们在规范代码时要注意缩进.行宽.括号.断行.空号等的规范与使用.我们要养成良好的写代码的习惯,注意程序的命名,我们要用英文命名,不能随便

第8,9,10章读后感

第8章讲的是需求分析,学习到了软件需求的类型.利益的相关者,获取用户需求的常用方法和步骤,竞争性需求的分析的框架和NABCD,四象限方法,项目计划的和计的技术. 第9章主要讲的是项目经理,学习到了团队角色分工,项目经理的由来和要求,还有介绍了PM的能力要求以及人物,不同的PM有不同能力. 第10章讲的是典型的用户和场景,典型用户和场景对羡慕开发的重要性,通过实践才能够写好规格说明书.

《构造之法》第8,9,10章读后感

第八章.需求分析 本以为需求分析是很简单问题,画画逻辑图之类的,但是现在才发现原来需求分析需要和甲方做大量的沟通,如果需求分析做得不好, 导致需求改动频繁,那么程序员是是会打人的哦.开个玩笑,但是万事开头难,一个好的需求是一个项目的重要保障. 第九章.项目经理 项目经理的职责 1.确保项目目标实现,保证业主满意 这一项基本职责是检查和衡量项目经理管理成败.水平高低的基本标志. 2.制定项目阶段性目标和项目总体控制计划 项目总目标一经确定,项目经理的职责之一就是将总目标分解,划分出主要工作内容和工