一、个人总结
1、在alpha 结束之后, 每位同学写一篇个人博客, 总结自己的alpha 过程;
保持高标准,不要受制于破窗理论(broken windows theory)[i]。当你看到不靠谱的设计、糟糕的代码、过时的文档和测试用例的时候,不要想 “既然别人的代码已经这样了,我的代码也可以随便一点啦。” 不但主动做, 还会影响同事一起做好
总体来说,这次的alpha并不是很顺利,编程是基础,如果对语言不是很熟悉的话,一个团队是很难开发出什么东西的,我们组刚开始是打算边学边做,但是想法总是很美好,现实总是因为自己的懒而没有做到,我自己有在学习前段的开发,但是学到的知识一些皮毛吧,想要一下子使用起来还是很困难的。
2、自我评价表
问题三
看了第三章–软件工程师的成长,我开始有一个感受,对于这本书的读者,是不是应该具备有良好的编程基础,对于基础薄弱的我,问的问题更多不是技术上的,而是如何去学习好这门课程。第三章有一个问题–选哪一种医生,分别有abcd种类型,但是更多人还只是处于a的类型,软件工程这门课可能是对编程的一个提升,我想问的是,目前在学习这门课程,该用什么样的方式才能跟得上。
答:只能说,功夫不负有心人,只要肯花时间去学,就没有学不会的东西,基础不好,不代表学习能力差,但是如果不肯花时间去学,学习能力只会慢慢下降,更重要的还是学习能力,其次就是学习方法,再者就是学习动力,想要比别人好,就要花更多的时间去学习。
问题五
PM即项目经理,讲述了PM在团队中的重要性,也就相当于前面所提到的Scrum master ,一个合格的PM需要的能力有1、观察、理解和快速学习能力;2、分析管理能力、3、一定的专业能力、4、自省能力。对于一定得专业能力所指的范围是什么,是不是要经过一定的开发经验才能做好上PM是要求每一个计算机知识都能懂一些,但是允许编程能力的不足果想要做一名PM。有什么好的建议/p>
答:一个PM除了会管理之外,还要是行内人,可以不用很好的编开发能力,但是要懂得开发的流程,如果有好的开发能力,那么在一个项目的实施,会有更合理的安排。
三、再提问题
1、对于文中提到的敏捷开发,因为现实中需求一直在变,如果前后需求差别很大,怎么样细化每个成员的任务br> 2、当项目遇到瓶颈的时候,每个人都毫无头绪,那该怎么办br> 3、在团队的软件开发过程中如果遇到技术瓶颈,是否应当删掉某部分功能或者外包给别人做br> 4、需要换团队成员,那么如何选择离开的成员,贡献度最低的那个吗完成员后,如何快速融入新的团队/p>
相关资源:fouro-application:iOSAndroid应用程序,用于发送虚拟拥抱并与朋友…
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!