上一次读后感涵盖前五章的内容包括个人技术,结对合作,小组项目等。本周作业的燃尽图以及站立会议是关于《构建之法》第六章的内容,所以关于这一章的读后感涵盖在上两篇博客中。

第七章 MSF

介绍MSF(微软解决方案框架),他有自己的九条思想框架,总结起来就是勤于客户交流,保证个人价值的同时要注意与团队共进退,相信合作的力量,在保持敏捷的同时将作品价值最大化。还有重要的一点就是总结前人经验,并且把自己的经验与他人分享,利用这些经验避免一些错误,这在团队合作中尤为重要。

第九章:项目经理

项目经理分为两种Project Manager和Program Manager。前者负责开发和测试以外的所有事,管事也管人。后者与大家平等的完成软件的功能只管事。本章主要介绍的ProgramManager是微软首先提出的,要具备观察分析能力,并且要有一定的专业知识,要对整个团队起到推进的作用,要有预测及处理风险的能力。综上我觉得PM一定要有一定的敲代码的能力,还会巧妙地处理技术人员以及上层领导的关系,对风险比较机敏。这确实是一向很艰巨的任务。

第十章:典型用户和场景

这一章让我明白了不是所有的人都是我所研发的软件的用户,要十分明确的定义谁是我们的用户。关于用例我一直觉得是软件测试的关键,但是本书说是需求分析的工具,想想也是这样的。要针对用户的需求,进行用例分析,能分析出我们需要开发的功能,每次完成一个用例,逐步完善需求。

第八章,第十一章,第十二章,第十三章 第十五章:

      这几章记录的是软件开发的流程。需求分析阶段提出NABCD是进行创新开发的一个很好地办法,有想法开始实施之前先问自己这五个问题,是否符合用户的需求?怎么做?这么做对于团队或用户有什么好处?进入市场有什么竞争力可以pk掉对手?产品研发成功之后如何让用户大规模使用?

软件设计就是对上一阶段分析出的用户的问题进行抽象,形成文档,做出一些形象的图,比如流程图、实体关系图等。

关于用户体验我一直很注重这个,因为我作为很多产品的用户,真的希望研发人员能对自己的作品负责,真正从用户的角度出发。公户之庞大使让用户有良好的体验变成一个很困难的事情,值得深入研究,也不是书中教几个方法就能彻底解决的,还要在以后慢慢深入研究。还有我想说的是邹老师在举例子的时候确实很风趣。

软件测试,方法分为两类:黑盒测试和白盒测试。我的理解就是,黑盒就是看不见代码如何构成,而白盒就是能看见具体的代码,根据代码完成测试。

软件发布前还会存在一些问题,这个时候十分考验团队的耐压能力,但是要记住优秀的软件公司也会发布有缺陷的软件。软件发布前要对项目做总结与回顾。

第十四章:质量保证

即使对待自己的作业也要负责任,何况是要上线的软件,但是做到"好"、"快"、"便宜"确实不容易。QA和Testing我觉得区别就在与,测试是在发布前,为实现软件预期应该实现的功能而做的完善工作。而质量保障既包括软件测试,也包括“售后活动”。上线后根据反馈也要对软件进行一些完善,“事后诸葛亮”会议也很重要。

第十六章 IT行业的创新

说到创新,确实是我们中国应试教育下的一个悲哀,对于计算机行业,我觉得,首先还是明确用户的需求,才能从基本的需求出发,搞出创新。创新者从来都是面对诸多压力的,面对创新的技术,大众接受的曲线也是很久之后才到高峰。看过这章之后我才知道,原来创新也招数,也有时机,在工作中,创新也要注重这些。

第十七章 人 绩效职业道德

    正如站立会议的要点,只允许猪讲话,不允许鸡讲话,因为“猪”是将全身心投入到整个项目,注入的更多也更了解,涉及切身利益,能做到真心负责。对于绩效,代码量多少不能代表什么,真正解决客户的问题的才是有用的,高效的。

读过本书之后的五个问题:

1.关于敏捷,书中说了我理解的就是介绍了敏捷就是“没有既定的计划与文档,马上写代码,随时发牢骚”,但是开发也是需要有一定的流程的,是否敏捷就是分阶段的瀑布?

2.书中的每章末尾的引用出处,我看了一些很有意思,但是一点点敲网址实在是麻烦,或许单独列出来每章的链接是个好主意?

3.我大学同学,还从事计算机专业的女生大多去做了软件测试岗位,不知道老师是如何看待女程序员的?是不是还是女生比较适合做测试?

4.全书所说的所有过程都十分的完备,但是对于一些小型公司,或者说就是只有几个人的小项目组,要进行这么完备的开发过程是不是有点太过于复杂,怎么平衡?

5.关于萝卜和白菜的问题,我自己是比较倾向白菜的,不知道老师怎么看?

【week2】 构建之法 读后感及问题的更多相关文章

  1. 1st 构建之法读后感

    构建之法读后感 由于时间和书的篇幅所限,所以我没能真正通读全书,只通过网上的介绍和书内前言及目录,大概了解了构建之法是一本怎样的一本书. 这本书是由具有长达20年一线软件开发经验的邹欣老师所撰写,他以 ...

  2. 0428—Scrum团队成立及《构建之法》第六、七章读后感

    5.Scrum团队成立 5.1 团队名称:喳喳 团队目标:突破渣渣 团队口号:吱吱喳喳 团队照: 5.2 角色分配 产品负责人: 112冯婉莹 Scrum Master:109张鑫相 PM项目经理:1 ...

  3. 《构建之法》第8、9、10章读后感和Sprint总结

    <构建之法>第8.9.10章读后感  第八章重点讲了需求分析,在一个项目中,需求分析是最基础也是最重要的,只有充分了解了用户需求,我们才不会走弯路,才能做出正确的规划,保证项目的进行是按照 ...

  4. Scrum团队成立及《构建之法》第六、七章读后感

    5.Scrum团队成立 5.1 团队名称:喳喳      团队目标:突破渣渣      团队口号:吱吱喳喳      团队照: 5.2 角色分配 产品负责人: 112冯婉莹 Scrum Master: ...

  5. <构建之法>第十三章到十七章有感以及这个项目读后感

    <构建之法>第十三章到十七章有感 第13章:软件测试方法有哪些? 主要讲了软件测试方法:要说有什么问题就是哪种效率最高? 第14章:质量保障 软件的质量指标是什么?怎么样能够提升软件的质量 ...

  6. 阅读《构建之法》第八、九、十章有感和Sprint总结

    1.阅读<构建之法>读后感 第八章:需求分析 需求分析,我觉得需求分析挺重要的,一个需求分析是指对要解决的问题进行详细的分析,弄清楚问题的要求,包括需要输入什么数据,要得到什么结果,最后应 ...

  7. 初窥构建之法——记2020BUAA软工个人博客作业

    项目 内容 这个作业属于哪个课程 2020春季计算机学院软件工程(罗杰 任建) 这个作业的要求在哪里 个人博客作业 我在这个课程的目标是 完成一次完整的软件开发经历并以博客的方式记录开发过程的心得掌握 ...

  8. <构建之法>第十一章、十二章有感

    十一章:软件设计与实现 工作时要懂得平衡进度和质量.我一直有一个困扰:像我们团队这次做 男神女神配 社区交友网,我负责主页的设计及内容模块,有个队友负责网站的注册和登录模块,有个队友负责搜索模块,有个 ...

  9. 《构建之法》阅读有疑 与 个人Week1作业

    <构建之法>阅读有疑 在用将近五节课的时间将邹欣老师的书<构建之法——现代软件工程>第二版大致看完.虽然全书是以轻松的口吻与”移山公司”员工的一些趣味谈话来传输一些理念和思想的 ...

随机推荐

  1. transform Vs Udf

    在鞋厂的第一个任务,拆表.需要把订单表按照开始日期和结束日期拆分成多条记录,挺新鲜的~ transform方式,使用到了python. (1)把hive表的数据传入,通过python按照日期循环处理, ...

  2. 【NXP开发板应用—智能插排】3.驱动GPIO点亮外接LED

    [前言] 首先感谢深圳市米尔科技有限公司举办的这次活动并予以本人参加这次活动的机会,以往接触过嵌入式,但那都是皮毛,最多刷个系统之类的,可以说对于嵌入式系统开发这件事情是相当非常陌生的,这次活动为我提 ...

  3. django路由基本使用-6

    路由定义位置 django的路由是定义在 urls.py 文件下的 urlpatterns 列表中的. urls.py 文件是路由解析的入口. from django.conf.urls import ...

  4. sql 删除表字段中所有的空格

    源地址:http://bbs.csdn.net/topics/30322040 Sample表中有一个Name字段,目前当中有很多记录含有空格,如:“ 张 学 友 ”,如何用SQL语句将这些空格删掉, ...

  5. 天津市人民优步Uber司机奖励政策(9月14日~9月20日)

    滴快车单单2.5倍,注册地址:http://www.udache.com/ 如何注册Uber司机(全国版最新最详细注册流程)/月入2万/不用抢单:http://www.cnblogs.com/mfry ...

  6. SpringBoot 基于lettuce 连接池 配置redis多数据源操作 生产配置

    添加pom<dependency> <groupId>org.apache.commons</groupId> <artifactId>commons- ...

  7. 一个体验好的Windows 任务栏缩略图开发心得

    本文来自网易云社区 作者:孙有军 前言: 对于一个追求极致体验的软件来说,利用好系统的每一点优秀的特性,将会大大提高软件的品质. Windows vista以来任务栏缩略图,及Win + TAB的程序 ...

  8. 使用Python访问HDFS

    最近接触到大数据,对于Skpark和Hadoop的料及都停留在第一次听到这个名词时去搜一把看看大概介绍免得跟不上时代的层次. 在实际读了点别人的代码,又自己写了一些之后,虽然谈不上理解加深,至少对于大 ...

  9. 第五模块·WEB开发基础-第2章JavaScript基础

    第1章 JavaScript基础 01-JavaScript历史介绍 02-JavaScript的组成 03-JavaScript的引入方式 04-变量的使用 05-基本数据类型(一) 06-基本数据 ...

  10. 第5章 Linux网络编程基础

    第5章 Linux网络编程基础 5.1 socket地址与API 一.理解字节序 主机字节序一般为小端字节序.网络字节序一般为大端字节序.当格式化的数据在两台使用了不同字节序的主机之间直接传递时,接收 ...