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

第七章 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. R语言进行词云统计分析

    R语言进行词云统计分析 本文章从爬虫.词频统计.可视化三个方面讲述了R语言的具体应用,欢迎大家共同谈论学习 1.使用 rvest 进行数据的爬取 #如果没有,先安装rvest包 install.pac ...

  2. python生成器函数中return的作用

    当生成器函数中含有return时,return不会返回任何值,会直接终止当前生成器,对yield的作用没有影响,当函数执行到return时候,调用next()来执行生成器则会报错,如果使用for循环遍 ...

  3. C语言实验报告(五) 两个正整数的最大公约数

    编程实现求两个正整数的最大公约数,要求计算最大公约数用函数fun(int a,int b)实现. #include<stdio.h>void main(){  int n,a,b;  in ...

  4. vue实现图片路径传送

    <!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"& ...

  5. Go Web 问题集-持续更新

    前端: 导入静态js,css报错,在确保js和css语法编写正确的前提下 GET   错误:          等问题 1.在服务器中运行:静态服务文件路径设置错误 2.本地运行:相对路径设置错误 3 ...

  6. JavaWeb——升级赛-学生成绩管理系统(2).java---19.01.03

    dao.java package Dao; import java.sql.Connection;import java.sql.ResultSet;import java.sql.SQLExcept ...

  7. gp与 pg 查询进程

    select now()-query_start as cost_time,* from pg_stat_activity where current_query not in ( '<IDLE ...

  8. Angularjs 自定义指令 (下拉菜单)

    为什么要自定义控件?html的select 不是可以用么?以前我就是这么想的,当我接到特殊需求时,需要我自己写一个下拉控件. 这个需求就是将图表横向放大,由于H5不能控制设备转向,所以我将图表通过cs ...

  9. ORB-SLAM(九)LocalMapping

    LocalMapping作用是将Tracking中送来的关键帧放在mlNewKeyFrame列表中:处理新关键帧,地图点检查剔除,生成新地图点,Local BA,关键帧剔除.主要工作在于维护局部地图, ...

  10. Linux怎样创建FTP服务器--修改用户默认目录-完美解决 - 费元星

    在创建FTP服务器之有先命令: ps -ef |grep vsftpd 查一下系统有没有安装vsftpd这个服务器,如果出现如下图所示的界面说明没有安装.   然后再执行:yum install vs ...