这段时间我读完了第13-17章,将对我影响深刻的部分整理如下:
第一部分是软件的质量保障问题。软件质量 = 程序质量 + 软件工程质量
程序的质量体现在软件外在功能的质量。衡量软件的功能,基本的判断可以 用“是|否”来判定。程序的质量还有其他方面,例如用户体验的质量、国际化的质量和安全性的质量。 这个关系到用户的体验感如何,评价如何。
软件工程的质量 体现在软件开发过程的可见性。我们老师就经常强调,不管你用了什么方法,写了多少代码,不管你的软件未来有多么美好的设想要实现,我只看现在你完成了什么能够演示什么。这应该就是作者所说的可见性的意思吧,你一定要能随时跟别人展示出来你的成果如何,让别人知道你的进展。
第二部分是关于如何向人家讲述你的创新才能让别人接受并且喜欢。
作者提到首先要对利益相关人要讲清楚“你能从中得到什么”,创新的想法和目前流行的做法相比,有什么相对优势,能让别人清楚地看到这 个区别,并能够尝试。 创新和目前大众习惯、已有系统是否兼容。 避免过度描述复杂的技术。 等等。总之要用简明的方式把你的创新描述出来。我们的创新常常不能被别人接受就是因为我们不能跟别人讲述清楚,甚至自己都糊里糊涂的,那你怎么让人家去接受并喜欢你的创新呢?
第三部分是团队里小组成员承担分工的问题。
我想到了我们团队,我发现自己并没有扮演“猪”的角色,没有做到全身心投入到我们的项目中,自然等到以后绩效打分的时候,扮演“猪”角色的得到的是最多的。还有啊就是分工的时候要学会主动去承担,我觉得我们团队里的另外两名成员做得就比我要好,我要向他们学习,学会主动做事,主动承担责任。
第四部分是团队成员合作的问题
一个高效的团队的团队效率是极高的。刚建立的团队总会经历萌芽、磨合,规范,创造阶段。要想尽快地到达最后一个阶段,首要做的就是信任与理解,相信并理解你的队友,学会站在他的角度去思考问题,积极配合团队,一切都是为了项目服务。