阅读笔记05
阅读构架之法9.10章;首先认识到软件团队的构成。一个团队不仅只有程序编写人员,他们实现软件的大部分的功能;但还有PM和测试人员两部分;级经理人:负责组织策划整个项目的进程,各项计划,掌控正软件团队的灵魂制度,人走灵魂在;而软件测试人员如同那最后的城堡,尽可能的将错误发现,并及时处理,找好原因,总结报告,交给一线工作人员进行改进。
1.之前做法: 我们就开发和测试,宣传搞不通。开发的同时并不擅长进行测试推广,这无疑是严重的;书中提及一种解决方案;开发人员负责跟经理人交流,而经理人单独成立推广测试部门,与客户进行交流沟通,从而保证客户的要求能够最大化的保存,从而实现软件的肝功能,符合用户的期望值。
2结合书中所讲,说明为什么这样不好:
而软件团队另一重要组成部分:软件风险。任何事情都不会完美进行。人生不如意十之八九。就如同人寿保险一样,在危险不经意间出现时候,有了一份保障。如果无法即时测试软件性能,可能导致达不到用户期望值,同时软件中的错误无法及时排除,耽误时间,创造出垃圾软件。
3.改进方法:开发团队,不仅仅站在自身的角度,更应站在用户的角度,确立典型用户,设计好使用的场景,不同的用户,在特定的场景中使用,了解用户真正想要的软件效果。而确立典型用户和场景,需要我们认证思考。从该用户的各项特征进行描述,事无巨细。确定好案例,在案例中确定软件功能的使用说明书,用活生生的角色来进行软件说明书的思量。同时进行功能设计进行图,表示进度流程,公正,公开。及时进行测试,与客户进行密切交流,同时进行用户使用测试,提出整改意见,进行软件的升级换代。