来深圳一年多了,从去年7月中下旬来公司到现在,工作整体还不错,就是最近,项目组老出现问题,基本每个开发人员都出现过各种看上去不应该出现的问题,都是在测试完了的阶段被发现的。所以,问题也就升级了,由小扩大了。
先发一下牢骚
从今年6月从会展中心搬回来公司之后,项目每个版本就一直不断的出现一些低级的问题,或者说是没怎么注意的小问题,香港那边就一直纠着不放,可项目这么多个关口测试,SA Review,SZSA Test,HKSA Test,QA Test,这之间没测出来的问题,到最后出问题了最后都说开发人员的问题,哪个开发人员能受得了这种,但是能有什么办法呢?毕竟我们是乙方,需要做出更高质量的程序给别人,也要为自己的粗心买单,更需要总结、反思,确保以后不再出现类似的问题。
每回一出现这些问题,公司就让老大总结一下原因,香港就让老大给出后续改进方案,哎,每个人都说,程序员都不出错了,那还要测试的人干嘛,好多人都可以裁掉了,真是,也谢谢老大如此体谅我们,为我们扛下那么多的压力……
现在这边的项目呢,跟以前有一些不一样,现在的项目是很多个小的Issue组成的。每个Issue对应有一个SA(专门做分析的,写分析文档,写测试用例)和一个developer(开发,Unit Test.Functional Test).有时候开始Coding的时候呢,分析文档也没有完全分析好,developer就只能边做边问,深圳这边不确定的东西就只能给香港E-mail或电话沟通。香港也不确定的就只能叫User confirm了。所以有时一个Issue整个完成很费劲。也导致了这个过程中可能就莫名其妙漏掉一些小问题。或者出现其他一些不可控的问题。所以,时间又短,像这样的Issue只能有改动之后对所有可能影响到的Case全部重新测试,保证后面的改动没有影响到以前的功能。
现在出现这些问题的原因有很多,下面自己也总结一下,希望后面的工作更仔细一些:
工作流程:
SA 分析--developer 开发--developer Unit Test--developer Functional Test--SZSA Review--SZSA Test,HKSZ Test--QA Test
要避免这些简单、低级的问题,必须各层人员都把好关,做好自己的本责工作。都尽可能认真仔细一点。
1.首先,从深圳SA来讲,需要把分析文档稍微写得详细一点,尤其针对没有做过类似Issue的developer.并在developer正式开始做这个
Issue之前详细讲解一下。着重讲一下开发过程中需要注意的地方。SA在写Test Case的时候需要更详细一些,不能只针对重要一点的功能
像一些边界值,日期,数字格式之类的小问题,更不能放过。最后就是developer写的Unit Test Case及Test Result 需要仔细review
.不然developer就按照自己的想法写的Case,自我感觉是测试没问题了,但是如果没有review,有的点没测试到,他也不知道,最后Unit Test
阶段也就过了。再就是Code Review.这个阶段需要检查一些小问题及重点逻辑,像注释啊,if else逻辑的啊,day end 流程之些之类的
2.作为developer.在正常完成coding之后,需要仔细的写Unit Test Case.并完成测试,如果这阶段不能做的Case。需要在Functional Test阶段仔细测试。有时间的情况下把SA的Case也好好的测试。再就是再提交代码之前,Check每个文件头的注释,每个文件改动的地方,针对所有的Code自己先做一次review。在Functional Test阶段。与SA一起做一次Code Review.保证不会有低级的Code错误。
3.针对以前出现的问题自己一定要总结,在后续的Issue的一定不能再犯相同类似的错误。
4.QA也要起到一定的作用。最后是QA的Case由香港SA或者提定的人review.这样测试才有意义。
相关推荐
项目反思策略侧重于理论与实践的互补,强调对项目过程的反思和总结,帮助学生巩固知识、提升技能。 考虑到单片机课程的实践性强、技术更新快等特点,项目教学法的运用应当结合具体教学个案进行分析和实施。通过个案...
一位项目经理的反思(太深刻了!).doc
#### 三、项目反思与总结 在完成XX市出租屋视频门禁报警系统项目后,项目经理对该项目进行了认真的反思,总结出了以下几个方面的不足之处: - **资源调配**:项目初期资源调配不够合理,导致某些关键阶段资源紧张...
课程设计报告通常包含项目的概述、需求分析、系统架构设计、具体实现细节、测试计划及结果,以及项目反思和改进点。报告应详尽地记录了开发过程,便于评估和学习。 5. **病历资料管理系统**: 这一系统可能包括...
事前复盘是指在工作或项目开始之前的反思和规划,事中复盘是指在工作或项目进行中的一系列反思和调整,事后复盘是指在工作或项目完成后的一系列反思和总结。 3. 复盘的步骤:复盘的步骤包括回顾目标、评估结果、...
5. **项目反思与改进** - 问题总结:分析项目中遇到的问题以及经验教训。 - 进一步优化:提出对项目的未来改进方向和潜在的升级计划。 6. **研究意义** - 社会影响:项目对社会、行业或用户的价值。 - 学术贡献...
3. **项目反思与改进**: - 询问项目完成后对设计的反思,看他们是否有持续学习和改进的习惯。 - 分析可能存在的设计问题,探讨改进策略,考察他们对技术趋势和最佳实践的认识。 4. **Java基础知识**: - 深入...
- **项目划分**:借鉴Scrum模式的五个阶段(确定项目内容与实施方案、制定项目实施计划并召开计划会议、每日站会、召开项目评审会议、召开项目反思会议),将物联网教学过程细分为相应的阶段,使教学流程更加系统化...
【项目经理的深刻反思】 项目经理是企业中的关键角色,他们不仅要管理项目进度,还要处理团队动态,确保项目的成功执行。从上述文档中,我们可以提炼出一些关于项目经理工作的核心知识点: 1. **罚款的效果有限**...
中小学教师信息技术应用能力提升工程2.0项目是一项旨在提高教师信息技术素养和应用能力的重要举措,旨在推动教育现代化,提升教学质量。这一项目的实施反映出信息技术在教育领域的重要地位,它已经成为教学手段的...
在反思中,教师可以总结孩子们对奥运会核心理念的理解程度,以及对体育项目的认识,从而调整教学策略,为后续教学提供参考。 总结来说,这份针对幼儿大班社会教学的奥运会教案,通过丰富多样的活动设计,让孩子们在...
项目总结阶段评审表1是项目管理中一个重要的文档,旨在对项目的整个生命周期进行评估和反思。本文档的主要目的是对项目的成果进行评估,检查项目是否达到了预期的目标,并对项目的执行过程进行反思和改进。 从评审...
在未来,教育者可进一步探索如何将道德与法治教育与其他学科内容有效结合,创建跨学科的学习项目,以增强学生的学习体验和效果。同时,教育者应不断优化教学方法,探索更多符合学生发展规律的教育策略,从而帮助学生...
【大一新生的反思与总结】是对初入大学生活的学生们一次深刻的自我审视与学习历程的回顾。在大学的第一年,新生们面临诸多转变,包括生活方式、学习方式以及社交环境的巨大变化。这篇总结反映了这些转变带给作者的...
【工作汇报总结反思计划PPT模板】 在职场中,定期的工作汇报、总结和计划是必不可少的环节,它们有助于个人和团队清晰地了解过去的工作成果、存在的问题以及未来的发展方向。以下是一个详细的基于PPT模板的工作汇报...
它是自我反思和学习的重要资料,对于提升未来项目管理能力有很大帮助。 6. 编程技术:ACCP课程通常涵盖多种编程语言和技术,如Java、Python、前端开发技术等。学生需要熟练运用这些工具来实现项目需求,同时,还...
” - 在项目管理和团队协作中,承认并反思错误是关键,这样可以避免重复犯同样的错误,促进团队的持续改进。 8. “知识更新迅速,学习永不停歇。” - IT行业变化日新月异,不进则退。我们必须保持学习和反思的习惯...