经验:
1、制订科学合理的质量管理,管理质量,质量控制计划很重要。 2、严格执行质量管理,管理质量和质量控制计划很重要。
3、质量管理的工具和技术不宜采用过多,适用和够用就好,关键是如何把这些工具和技术用好,用透。
4、质量控制过程中发现的问题或缺陷一定要严格跟踪直至解决 5、条件成熟的情况下,可以把产出物质量和软件系统的质量作为绩效考核的指标之一。
6、领导越重视质量,往往质量会越好,如何让领导重视质量便是我们项目经理要做的事情。 7、质量与成本有着密不可分的联系
8、项目经理要重视可交付成果物的质量,更要重视开发过程的质量
9、在收集需求过程中,给干系人充分的反馈和干系人对需求做充分的确认,这样可以保证需求的品质。
10、用户视角的测试,可以充分了解用户对于产品的使用习惯。设计出更好的产品。还可以实施用户场景测试。
11、测试的80/20法则,把80%的测试和提高质量的活动用在用户最常用的20%的功能上,这很好的诠释了质量和成本之间的关系。
1、在需求的跟踪和验证上做得还不够,导致测试用例设计的不够全面出现遗漏
2、范围变更时需要充分评估,评估不够充分容易出现进度延迟和成本超支的情况。 3、测试人员如何在项目质量控制过程中更加充分,主动的发挥作用。
4、如何尽量减少同类错误的二次出现 5、在项目中期赶工的情况下,出现了质量下降Bug增多的情况
6、在重构的案件中出现质量镀金的情况,浪费了不必要工时
7、并不是所有的开发案件都适合使用测试驱动开发的方法,所以单元测试只覆盖了部分的功能。
1)每次评审必有计划
2)合理安排评审人员,避免滥竽充数
3)评审前安排讲解,避免评审流于形式,走过场。
4)评审结果让当事人签字并承诺解决
5)专人跟踪监督评审时发现的问题
不足之处:
1)评审人员平时工作比较忙,有时候出现评审工作和他们日常工作撞车的现象,这在一定程度上影响了评审质量。
2)产出物评审检查表还不完善,因为评审质量在很大程度上取决于评审工作人员的个人专业水平。
【背景】
近年来,随着我国5G网络的迅速发展,国家一系列资费下降、携号转网等惠民政策出台,给电信运营商带来前所未有的机会与挑战,为了更好地服务客户,扩大市场占有率,某省移动公司决定投资建设“在线计费系统”项目,2020年7月,我公司经过投标竞标,最后中标承建了该项目,该项目合同金额1100.5万元,建设周期1年。本人因有相关工作经验,经过内部选拔被任命为该项目的项目经理,全面主持该项目管理工作,同时,该项目得到我司副经理江总的高度重视,他决定亲自担任项目保障领导小组组长,并采用了项目型组织形式,为项目的顺利开展奠定了良好的基础。
【功能】
该项目的建设,实现用户侧语音、短信、上网等业务在线实时计费,消除了用户欠费风险;同时通过简化计价规则和优化计费引擎,大幅提升了收入保障自动分析能力,针对剩余流量等资源主动推送,精准营销,提升用户体验,从而为客户在竞争激烈的市场环境中降本增效打下坚实的基础。
【技术】
该系统采用JAVA语言开发,整体采用B/S架构,后台采用前后端分离技术,数据库平台采用oracle 11g和timesten相结合的方式,oracle存放大容量、低访问度的产品订购数据,timesten存放读写频繁、多时性要求的计费数据,数据库服务器及应用服务器均采用的是移动云服务器,满足客户多方面业务需求。【不懂技术的:一定要多方请教老师、公司的技术或者懂行的朋友,绝对不能露馅】
【过渡段】
该系统的主要特点有:功能模块繁多,计价规则复杂,且历史数据遗留差异巨大,项目建设周期长,客户对质量要求苛刻。我作为项目经理,对质量管理尤为重视,通过规划质量管理、管理质量、控制质量三个过程,保证了项目的质量。下面结合项目的实际建设情况,论述我在该项目建设过程中如何进行质量管理。
1、事预则立,规划质量管理
(概念)
划质量管理是识别项目及其可交付成果的质量要求、标准,并书面描述项目将如何证明符合 质量要求、标准的过程。正所谓“凡事预则立,不预则废”,我作为项目经理,深知编制一个好的质量管理计划将对项目工作起到事半功倍的效果。我带领项目组成员,在项目计划阶段广泛收集了以往类似项目的经验,根据本项目内部、外部环境特点、干系人登记册、风险登记册和需求文件,采用标杆对照等技术,制定了本项目的质量管理计划,包括:(以备回应自题目)1、成立质量领导小组,公司副总经理江总担任组长;2、设置质保专员2名,测试人员3人,各模块开发人员为第一质量负责人,责任细化到人;3、确定用到的质量工具,如鱼骨图、帕累托法等一系列工具的使用要求;4、编制了各功能模块的质量测量指标,如该项目涉及到33个业务场景,要求测试覆盖率100%,通过率99%;5、每周一次质量评审会,由质保专员主持等。同时,因客户对质量要求苛刻多变,我们将干系人的质量需求统一到质量管理计划和质量测量指标中,并通过评审,这将有利于以后出现质量问题时的顺利沟通和解决。
2、定期审计,管理质量
(概念)
管理质量是把组织的质量政善用于项目,并将质量管理计划转化为可执行的质量活动的过程。为此,我带领全体团队成员将质量保证贯穿整个项目的生命周期,同时,还配备2名经验丰富的质保人员,随时随地对项目工作进行质量审计。根据质量管理计划,项目组每周五举行一次项目质量评审会,会上对本周所有工作文档、代码进行技术评审,以便及时发现质量问题、分析原因,并施加积极影响。
(例1)
例如在一次评审会上,质保人员发现项目的收入保障模块,多了一个登陆日志自动归档功能,我查了一下系统变更日志,并未找到此项变更记录,于是我参照职责分配矩阵,找到了这个模块的开发负责人张工询问原因,其反馈是因为客户电话告知他要他增加此功能,并表示已经跟项目经理打好招呼。针对这种情况,我首先向张工强调了遵守变更流程的重要性,否则容易导致与之关联的质量问题,并且在后续的功能测试、验收中就会遗漏,造成很多的质量隐患。通过定期、有效的审计,及时发现并避免这种隐患,质量保证为质量控制提供更好的保证和条件。
(例2)
此外,因该系统涉及功能模块繁多,批价规则复杂,历史数据遗留差异巨大,稍不注意就可能留下许多质量问题。所以,在建设过程中,我们投入大量时间和人力对系统进行集成测试,保证了测试质量。如在项目实施过程中,需要进行二次性能压测,确保系统性能达标,我们搭建了测试环境作为一个单独的附加项,在不影响正式版本进展的前提下,测试环境下的压测和正式版本开发工作并行,经过团队成员的努力,二次性能压测很快完成,质量性能达标,客户对此非常满意,增加信心。
3、多措并举,控制质量
(概念)
控制质量是为了评估绩效,确保项目输出完整、正确且满足客户期望,而监督和记录质量管
理活动执行结果的过程。计划的再周全,过程执行的再好,如果缺乏有效的质量控制,项目的质量就无法保证,因此控制质量,应贯穿项目的始终。在项目前期,项目团队就制订了严密的测试方案、明确了不同阶段采用不同的测试方法,例如项目中采用V模型和W模型进行软件的单元测试、集成测试、系统测试、验收测试,共设计了33个不同业务场景并由用户进行确认测试,质量管理人员全程参与,针对不同场景,前后经过15轮测试,通过率达到了99%。
(举例)
有一次,计费数据接口无法同步,通过鱼骨图法进行层层分析,如图经过分析,再用帕累托图找出主要原因是函数引用出错,占到问题总数的80%以上,我们将精力投入到关键问题的解决上,经过分析解决,问题逐渐收敛。
另外,代码走查是质量控制的常用方法之一,通过代码走查一方面可以提前发现
bug,另一方面可以有效地监督编码员的工作质量。经过有效地控制,产品的质量均保持在可控范围内,在交付用户确认时,系统运行稳健,获得了客户的好评。
【结尾】
经过我们团队长达一年的不懈努力,本项目终于在2021年7月,顺利通过甲方的验收,成功上线。预计由于该项目的上线,年均减少欠费过亿,资源提醒不及时类投诉指标降低6%,主动营销推介成功率也提升了12%,为该公司强势应对其他电信运营商的竞争提供了有力的保障,受到各主要干系人的一致好评。
【总结好】
本项目的成功,首先来自全体团体成员的努力,其次是得益于我开展卓有成效项目质量管理工作:完善的质量管理计划和改进计划为项目成功打下了坚实的基础;定期的实施,管理质量为项目团队成员建立信心;质量控制消除引起不合格或不满意结果的因素,从而全方位的对质量进行管理。
【总结不足】
当然,也存在一些不足,比如,在项目初期,为了赶进度,部分模块的测试不够充分,造成后续模块对接不成功,导致问题追溯和修正浪费了3天时间,经过相关质量控制才回到可控范围。我也深知项目管理的博大精深,将在以后的工作中,不断学习,提升自己。力争为我国的信息化建设做出自己应有的贡献。(400字)