构建之法阅读笔记02

此篇为阅读笔记的第二篇

阅读章节:9-17

阅读背景:进行团队开发

8.项目经理
核心要求是:根据市场和用户需求,协调各部门资源,正确地把握产品定位和方向,解决用户的痛点,持续优化产品。

自己的理解就是领航者,需要有高瞻远瞩的目光和较强的团队领导力和执行力,在一个优秀的团队中,这样的人物不可或缺。

 

9.典型用户和场景

定义典型角色:即具有代表性的抽象类角色

 

从用户到场景,设计场景

从场景到任务:涉及具体程序编写

此章节还介绍了文档的重要性,建民老师和我们讲,作为软件人,要学会讲故事,才能写好文档。

 

10.软件设计与实现

统一统一统一,做好团队间的交流

否则程序可能会走偏

 

11.用户体验

软件最终是要给用户使用的,所以说用户的体验至关重要,也许是一个小小的便捷功能,也许是一个漂亮实用的ui界面,都有可能获得用户的欢心,从用户的使用习惯来改进软件是重要的功课。作者在本章介绍了改善用户体验的具体方法。

 

12.软件测试

按建民老师的说法

软件测试甚至比软件开发更为重要,而测试人员往往拥有更高的代码能力。

作者介绍了几种测试的不同分类还有方法。

单元测试和代码覆盖率测试,构建验证测试,验收测试,探索测试,回归测试,场景/集成/系统测试,伙伴测试等等

 

13质量保障

如何衡量软件的质量,程序的质量,软件工程的质量?

作者给出了cmmi方法。

讲述在工程中应该做好分工工作,开发和测试

在项目的不同阶段做好角色的分工,提高效率与质量。

 

14.稳定和发布阶段

在项目实践环节中,不可避免地要发布了,但是还有bug没有调好怎么办,不急

,此章介绍了多种方法以供使用,例如冻结功能,渐进发布,设计更改等,当然,最好是将预期功能实现。

 

 

15.it行业的创新

此章介绍了关于创新的种种迷思,误区

读完后深感创新不易,一个好的创新更是难上加难,创新需三思而动。

但是it行业又是更新迭代很快的行业,这意味着虽然创新不易,但是却又必须。

 

16.人,绩效,和职业道德

此章是建立在团队-公司系统之中,一个优秀的团队,领航者必不可少,同时要有合理的奖励制度,明确的团队目标,保证人与人之间的关系,然后提高绩效,

当然,职业道德也是很重要的。

 

原文地址:https://www.cnblogs.com/yeshenfeng/p/11062244.html