关键词:量化、质量、进度、成本、缺陷、缺陷率、KLOC、漏测率、质量系数、进度系数 产品研发主要从质量、进度、成本这三方面考虑并在其中获取平衡点,本文主要从质量、进度来考虑产品的量化管理,在文中主要以数据表格化的形式来体现。 一、...
团队合作的话题大家谈过很多,所有的领导都希望有一个好的团队精神,每个同事在面试的时候都在讲自己具有很好的团队精神,主要是面试的领导也都喜欢这样的回答。但是真的到一个团队以后,真的每个人都能都能有很好的团队精神吗?这个团队是大的团队整个...
常规的风险评估通过计算可能性和严重程度来实现,它的缺点是没有能够更具体地体现各种不同因素对风险可能性和严重程度的影响。如果在评估风险时考虑风险可能性和严重程度的影响因素,我们就可以优化风险评估公式,从而更好构建测试优先级 风险的可...
先说一下背景,这是我工作10来年遇到的一个很特殊的案例。我和组员在入职的第一天就接到了任务,在完全不熟悉公司内部流程、研发资源、测试资源和项目背景以及需求的情况下,就按照项目方的意愿给出了一个DeadLine,虽然当时会议上没有要求表态,但是要...
几个真实案例 这几个团队都是我自己亲身经历的团队,从质量的角度来分析敏捷团队的工作方式。 第一个是一个较为大型的团队,约有25~30人,研发一个单一产品。 这个团队在一年半的时间里边,从5个人成长为25人,其中有一半人员来自刚毕...
在做软件项目测试服务的过程中经常听到如下抱怨:开发出来的东西根本不是我们想要的;我们要求的某某功能没有实现;最令甲方难平心中之愤的是之前这些问题都已经口头告知了乙方项目组成员,而乙方在项目实施过程中却竟然无视如此重要的需求与反馈。也会...
一、不能重现的bug该如何处理? bug应该可重现,问题重现才可以让开发快速原因定位并解决问题。在测试的过程中偶尔会碰到一些不能重现的问题,对于这类型的问题应该: 1、首先,测试人员应该想办法重现,如果实在不行,也应该将bug产生的条件...
在实际软件产品的测试过程中测试团队经常面临的一个挑战是有限的测试时间,即测试人员必须在某个时间段之内完成所有的测试任务;按照传统的测试思路按部就班的执行每个测试用例将会面临各种问题。首先,可能无法完成预先计划的测试任务;其次,测试的效...
软件项目从起头到竣事,始终都贯穿着频繁的沟通。可是一个很普遍的现象就是沟通成本往往会远远超出了预期,从而大大降低了工作的效率。 熟悉沟通成本 沟通是必需的,可是沟通存在“巨大”成本。这个成本表现在: 1、沟通无法实现100%的...
IT项目管理从某个意义上来说,就是风险管理。从理论上讲风险管理可以分为三个部分:风险识别、风险分析和风险解决。 传统的风险管理系统只能帮我们较正规地统计和管理风险,这些系统本身是不能规避或解决任何风险的。在实际操作上,由于可能发生风险的...
项目管理有个前提,资源稀缺,如人力、时间、资金等。比如,有一个政_府官员,有一笔拨款,于是上了一个政绩项 目,这类项目一般不缺资源,所以也不需要进度管理,做啥时候就啥时候,更不用项目管理软件。如果进度拉长可以增加预算,于是得到更多灰色收...
每天最多的时间对着电脑鼓捣着程序,或因为一个问题不能解决而绞尽脑汁苦苦思索,或因为有了点小小的成果而沾沾自喜兴奋异常。 ----《疯狂的程序员》 软件开发是一个善于思考的职业,写程序都是要经过需求分析、设计、编码还有测试运行的。所以我...
软件质量是实现客户满意度的关键,而质量管理主要靠测试。我在这方面的心得体会是: 第一是建立一套高效完善的测试体系至关重要; 第二是选择一套适当的测试工具来辅助整个测试体系的运作很有必要; 第三是在选择测试工具后关键是灵活应...
测试关键风险指的是在测试活动中发生的对测试进程和测试结果又重大影响的阻碍性问题和突发事件。 这一轮的转测试版本,有新的测试需求。需要所有的测试员都学会搭建一个比较复杂的测试工具。而且这个步骤是整轮测试的关键点。如果没有正确配置,整...
公司的软件开发EPG过程规范中对测试领域的工作及其规范做了细致的说明,虽然是CMMI3+,不过还是有些地方只是官样文章,是形而上的东西,在实际工作中不具备任何的指导作用。所以我们领导觉得这个可以自己重新定义一些在测试思维上较为技术性的东西纳入...
日常的工作中,每天都会与开发工程师打交道。我们服务的核心对象也是开发同学,和开发同学保持较好的合作关系,很大程度上影响了测试工作的好坏。 谈谈自己的一点看法: 1、加强开发团队对缺陷和测试人员的重视程度,规范开发测试流程,从根...
作者结合切身经历,展示了他之前所在团队软件项目延期的种种原因,而其中印象最深刻的是各种人事纷扰乃至于勾心斗角。 六年前,毕业未久的我在一家外企工作,我所在团队开发的软件项目在交付到集成测试组时因种种原因延期一周。这本身根本不是什么...
“1人100个月完成的项目,不是100个人1个月就可以完成。” 项目管理是让项目活动中相互竞争的各类制约因素:质量、进度、资源、风险等取得平衡的艺术,同时也是平衡项目干系人的各种需要、关注和期望,带领不同的人朝着相同目标迈进的领导艺术。...
由“踢皮球”事件想到的 事件回放: 某项目部署给客户后,重现了一些以前已经解决的问题,而这些问题测试时并没有出现。经检查,发现测试的版本不是部署的版本,不知道为什么老版本部署给客户了。领导要追究责任,于是大家各有说法: 开...
1、使用分布式的版本管理系统 如果你觉得不需要使用版本管理系统,那我们沟通会有代沟,如果你是cvs、svn的粉丝,或者由于某种原因没有使用过分布式版本管理系统,比如git,那强烈建议你去看一下“why git is better than x”。 2、一键式发...