《移山之道》Reading Task

老师布置的阅读任务虽然是附加的作业,但是对我来说是个很好的学习机会。软件工程主要是对工程的开发进行学习,毕竟在学校老师教了那么多的知识,我们课下做了那么多的练习并没有提高我们做一个工程的能力。一个项目一个工程不仅仅是编写代码,调试,简单的测试,通过阅读《移山之道》这本书我对开发项目有了一个全面的了解。

平时对教科书那种语言方式不是很接受,这本书一直用一些故事和真实的例子来激发读者对于书本内容的兴趣,引导读者继续阅读。

因为之前接触的编程的书不是很多,有很多东西不熟悉,读了这本书以后有很多的收获。也是通过这本书我才了解到开发一个软工项目的团队中原来需要这么多人员的协调,并不简单的是有人写代码有人测试就行了。对于一个产品,团队需要有PM建立一个用户和开发者之间的桥梁进行沟通,用户说出自己的需求,开发团队才能根据需求完成相应的任务。团队的每个人之间的联系也是PM或者说是Leader建立起来的,没有一个好的管理者一个团队是无法完成任务的。而开发团队中的编程能力强的人不少,但是他们之间的合作是能否高效完成任务的关键,遇到问题时是否能冷静下来处理问题而不是坚持自己的意见不退让,对于合作项目中的代码,是否有share的思想,可以客观的分析出自己代码中的问题。

我产生的疑问:

1.PM不熟悉现阶段项目用到的技术,无法准确控制开发的时间和进度,Dev Leader懂技术懂代码但是队员的水平参差不齐,有些事情只有Leader能解决,这时候该怎么办?

答:我认为这时候解决问题的最好方法是Leader在对项目工程进行一些问题修复的时候让全队旁观,相当于每次的工作都是一次教学,毕竟大家的磨合才能使团队进步。如果水平的不足是既定的事实了,那么只好寻找方法去弥补。

2.如果团队里遇到了技术很牛但是合作精神逐渐才发现很糟糕的人该怎么办。如果此时找不到任何能接替他的技术人员了,是放弃他还是放弃项目?

3.复审的意义是什么?对于一些牛人的代码,是否还有必要进行复审?

答:人无完人,再牛的人在编写代码的时候都有可能会犯一些细小的错误,让别人复审不是对于程序编写人员的不信任,而是希望对方能够完善自己的程序,从中发现自己在编写代码时的问题,避免今后错误再犯。

提出这些问题的原因是我在看到很多团队项目的实践过程中,技术已经不是完成一个项目的阻碍了,一个团队之所以会出现各种各样的问题多半是因为每个人的性格不同,不能互补或者协调而造成了矛盾。团队的合作不仅是技术上的互补更是每个人性格的协调,这样才能使1+1大于2.

时间: 2024-07-31 19:10:17

《移山之道》Reading Task的相关文章

《移山之道——VSTS软件开发指南》读后随笔

前几天应老师课设要求,选取了课程推荐参考书<移山之道>并读了一部分,使我发现了我目前正在进行的工作中的诸多不足. 首先这并不是一个风格非常严肃的书,作者的叙述性比较强,并且能够自问自答,就已经解决了我不少疑惑. 但是同时,我也从自身出发发现了一些问题: 1.在团队项目中,工作量如何分配?如果对于一个足够成熟的团队,可以假定每个人都是可以信赖的,那么这个时候就可以将工作量接近平均地分配,保证每一个人的利益,但是在我们目前这种不成熟至只做一次项目的团队中,首先工作量的分配问题就已经很难找到平衡点.

《移山之道》读书笔记

由于老师的推荐,刚刚读了<移山之道:vsts软件开发指南>,感觉作者用一个个小故事和白话的形式向我们说明了一个个在实际中软件开发可能遇到的情况, 感觉软件开发由一个比较深刻的问题忽然变得比较浅显易懂了.但是在阅读的过程中还是感觉到一些问题. 1.作者所讲的一个团队之间的工作,很大部分都是由pm来提出的,而真正去参与完成任务的人一般都局限于少数人,这样尽管由于根据工作量来决定薪资收益, 但是这样对于少数人来说事情太多了负面影响也实在太多,该如何去改变这一现状,同时提高整个团队的效率,减少队员偷工

读《移山之道——VSTS软件开发指南》

读<移山之道>这本书差不多用了一个星期的时间,感觉还是收获了一些知识的,以前只是会简单地编个小程序(虽然现在也是这样),但看过这本书之后我对软件开发这个概念的认识度有了从一片模糊到了解大体概念的转变.但是毕竟用一周时间读透这么一本完整的书不是一件简单的事情,我也只是了解到了一些皮毛,在阅读的过程中也遇到了很多问题,一些基本的问题在后面的学习中已经解决了,有的还在困扰着我. (1)在书中了解到了一个术语叫 Work Item,但书里并没有提到一个vs里出现过的叫做issue的Work Item,

读《移山之道-VSTS软件开发指南》

首先,我选择<移山之道>有几个原因.第一,书的名字给我一种新鲜感,而不是像另外两本书那么平常:第二,作者邹欣是老师推荐的,看一看他的书或许能让我发现老师对他推崇备至的原因,而实际上,读完这本书,我也深刻感觉到自己学到了很多东西:第三,这本书的写作风格和我们平时用的教材有很大差异,以一个故事的形式娓娓道来,让人耳目一新.就是这些原因,我选择了这本书,我也发现了一些问题,这些问题也许在我们以后的学习工作过程中都会遇到. 第一个:书中衡量员工工作质量中(DEV)中其主要衡量两个指标,一是check

《移山之道》——读后感

<移山之道>并没有来得及看完,大概只看了半多本吧,下面是我边看边提出的一些问题……(总体感觉看这本书还是有点吃力的,明显感觉是我的能力以及开发经验还不够,所以对于此书,我着重看的还是书中的关于软件开发的思想原则.解决方案以及方法论方面) 我看到的是第二版,下面的页数均是第二版书中的页数. Q1:(这个问题与VSTS无关)P39,文中在强调“重视商业价值”的时候,引用了罗大佑的一首歌<错误>中的歌词,词是诗人郑愁予所作—— 我嗒嗒的马蹄 是个美丽的错误 我不是归人 是个过客 …… 文

个人阅读作业——读移山之道想到的问题

1.像这一类书籍,怎么阅读才更有效? 来自百度: 实践表明,直接光看书效果是不大的,必须learning by doing,寓学于干,看了书的知识,只有马上通过工程实践尝试过,才有直观深刻的印象,才能发现问题和优点.所以,我觉得我们边上课边做项目的课程安排是很合理的. 2.命名规范为什么是加前缀? 在平时使用VS等编程软件时,我们都知道,打出变量的前几个字符,vs会根据这几个字符自动帮你搜索可用的变量,那么如果加了前缀,不是阻隔了这一功能吗?我每次都要先把前缀打完才能像以前一样,并不如加个后缀来

个人阅读作业——阅读《移山之道》

移山之道这本书还是很有意思的,读这本书也能从中学到很多东西.阅读这本书差不多用了我一个星期的时间,当然也只能理解其中一部分的内容. 我接触编程的时间并不长,是从上大学之后才开始的.但是时间也不短了.在过去的时间里,我编程的内容基本上是完成作业和考试,软件工程仅仅是在我脑海中的一个概念,在这门课中老师要求我们选择一本书来读,我便选择了这本<移山之道>.在阅读的过程中可以说是获益匪浅,同时没有了以前阅读专业书籍时的那种枯燥感. 下面我说一说在阅读过程中没有想明白的几个问题: 1.关于结对编程,目前

《移山之道》读后感想

问题如下: 一.怎样通过一个有效的方法确定一个bug的重要程度? 二.我们知道,修改一个bug时别的bug有可能会产生相应的改变,也就是说如果出现了一些bug,应该先修改哪些bug会比较有效率? 三.出现bug时怎么调整他们的优先级? 四.我们一直在谈创新,假如我在一个自己创业的团队中,需要并不是很清楚,平时别人也很少的做过类似的项目,那么我们应该怎么去完善需求,怎样很好的规划处具体的进度 以及重要的时间及地点? 五.移山之道的“道”来源于何处?

《移山之道》Reading Task——by12061154Joy

最近因为作业的原因所以接触到了这本书,给我最特别的感觉就是很新鲜,主要是因为这本书是以故事展开的,大概是我读的书太少,基本没有看到过专业书的知识体系是用故事串讲起来的,这样帮助读者理解了一些概念并且不只是看过就忘了. 那么现在就提出我不是很懂的几个问题和感想吧: 1,MFS中的组队模型,着重于解决在复杂工程项目中如何组建项目组.分配合适的角色.项目组的管理.职责划分和质量控制等问题.但是就个人目前的专业学习情况来看,对于项目中合适角色的分配并不是很懂,什么才叫合适,如果完全不知道个人的擅长项或者