个人作业3——个人总结(Alpha阶段)

个人总结

个人完成的工作:此次负责主要功能实现的代码书写,也比较顺利的完成了。但是还有一些bug不能完成解决是个遗憾。

对个人与对团队的心得: 制作一个软件哪怕是这样一个功能不多的小软件,在编程的时候都要方方面面去考虑,开发注重的是编程的思想,要善于去考虑问题,团队制作项目比之个人独立完成最有优势的就是在碰到问题的时候大家都能提出自己的见解,一个人苦思冥想最终或许也能得出结果,但是相对来说效率就很差。反之,在团队中,会有明确的分工,也能让大家的编程思想交汇,然后在讨论中慢慢提升能力。所以经过一次团队项目后发现个人力量是有限的,而团队往往会出现1+1>2的效果。我们做任何工作都不是孤立存在的,工作不论繁复,都可以看作是一个项目。而要完成一个项目就需要各式各样的人员整合到一起,扮演不同的角色。如何发挥我们的特色,分配适合的角色,从而更快更好的完成各自的分工,就是需要考虑到问题了。团队应该有较高的执行力,做事不拖泥带水,不应该什么事都拖到最后再来。

    

 


 

提出问题

    1. 在每个问题后面,请说明哪一章节的什么内容引起了你的提问,提供一些上下文。
    2. 列出一些事例或资料,支持你的提问 。
    3. 说说你提问题的原因,你说因为自己的假设和书中的不同而提问,还是不懂书中的术语,还是对推理过程有疑问,还是书中的描述和你的经验(直接经验或间接经验)矛盾?
      • 一个模板可以是这样:我看了这一段文字 (引用文字),有这个问题 (提出问题)。 我查了资料,有这些说法(引用说法),根据我的实践,我得到这些经验(描述自己的经验)。 但是我还是不太懂,我的困惑是(说明困惑)。【或者】我反对作者的观点(提出作者的观点,自己的观点,以及理由)。

问题1:为什么小组成员一定要更换(这问题我在书上找不到对应的章节),一个小组合作的很好,氛围也很好,为什么一定必须肯定最少要换一个人?这样为了锻炼我们的什么能力?难道工作中出现了一个好的团队也一定要把一个人T了?班级的组大家都不愿意主动出组那么也要强制抽签一个,这样对小组 对个人会很有帮助?既然没作者那我反对的就是这次的这个要求!不理解为什么一定要进行!!观点? 我的观点:莫名其妙。

 

问题2:5.3.4:统一流程到现在我也没搞懂怎么完成的很好。怎样能在小组中把各阶段该做的事分配好?虽然尽力分配了,但是还是觉得不好。迭代开发该怎么抓住迭代的精髓?

 

问题3:6.1:

例子:书中的狗熊掰玉米类型的程序员

虽然进行了一周的敏捷冲刺,但是并不是很能理解M敏捷开发模式?怎样做到尽早并且持续的交付有价值的软件满足顾客?如何保持简明--尽可能的简化工作量的记忆?----提早自身能力就能解决?怎样保持或者提高团队效率?--多做事,多花时间就能提高吗?

 

问题4:9.2:

例子:1981年查尔斯加入微软后领导word和其他办公软件发现交流成本问题

团队成员交流成本为什么急剧增加了?为什么交流成本会这么高,不能理解?PM扮演的角色在一个团队中有多重要?PM不用开发测试,那么没了PM一个团队可以顺利完成一个项目吗?

 

问题5:15.1.1:

例子:小飞与阿超的谈话

有没具体招数可以让软件达到所谓的高质量?担心真是世界的反馈,因此不发布软件或是尽量延迟是不是很多人都有这种心理?如果出现的bug完成不了,自己尝试了很多方法还是解决不了怎么办?


自我评价表

自我评价表
1-8 c d c c b a c d
9-16 c b b b a c c b
17-24 c c d c b d a c
25-32 b d a c c b c a
33-37 d c d d c      
posted @ 2017-05-15 10:48  wangrf  阅读(160)  评论(2编辑  收藏  举报