项目管理
文章平均质量分 80
项目管理中遇到的事情
Feng.Lee
从事IT行业的工作,喜欢马拉松运动,热爱逛名胜古迹。
最喜欢的一句话:
前半生不要怕,后半生不后悔。
展开
-
聊一聊风险的分析及缓解
大多数开发人员在被征求意见的时候,都会给自己负责的特性选择最大的风险,因为他们希望自己写的代码得到充分的测试。就软件而言,一种极端的缓解办法是去掉风险最大的组件:交付的软件越少,风险越小。我们可以围绕风险大的能力点编写用户故事,并从中确定低风险的使用场景,然后反馈到开发团队,请他们有针对性地增加约束。少见:在少数情况下会发生故障,但是在使用场景复杂度不高的情况下或使用率较低的情况下,发生的可能性非常小。显然,所有利益相关人员都有明显的偏好,因此我们的办法就是征求所有人的意见,请大家各自给前面所述的。原创 2024-09-13 12:29:16 · 1441 阅读 · 0 评论 -
聊一聊大型网站稳定性建设思路
网站稳定性的建设是一项综合的系统工程,就像人的健康一样,如果平时不注意健康饮食、不注意锻炼,时间 长身体肯定会出问题,对稳定性的考量也是贯穿整个研发生命周期的如下图:在网站的架构设计时就要考虑稳定性 考虑到网络光纤有可能被挖断,如果只有一个 房那就悲剧了, 100% 流量都没了 甚至要考虑自然灾害的影响而多地建设机房稳定性的建设中有两个重要因素:一是思想上重视,开发人员对稳定性的重视(也就是敬畏之心)可以避免 70% 的故障;二是规范和工具的建设,用以保障稳定性。原创 2024-09-07 18:50:30 · 1182 阅读 · 0 评论 -
聊聊资源调度
资源调度 般分为两个阶段: 是实现物理资源的虚拟化(即资源的抽象)于当前机器的性能越来越好,硬件配置越来越高,直接用物理机跑业务比较浪费,所以将物理机分割成更小单位的虚拟机,这样可以显著提升机器的利用效率,在公司内部一般采用容器技术来隔离资源 是将资源虚拟化后进 步在时间和空间上实现更细粒度的编排 ,优化资源的使用。原创 2024-09-06 20:19:46 · 242 阅读 · 0 评论 -
秒杀系统数据的分层校验
在写数据系统中再校验一些信息:是否非法请求、营销等价物(淘金币等)是否充足、写的数据一致性(检查库存)如何……它的核心思想是在不同的层次、不断尽可能地过滤掉无效请求,只有“漏斗”最末端的才是有效请求 要达到此效果就必须对数据做分层的校验,以下是分层校验基本原则:。对大流量系统的数据做分层校验也是一项重要的设计原则,分层校验就是用“漏斗”式的设计来处理请求,如下图。提高系统响应速度:通过缓存和动静分离,减少了对数据库的访问次数,提高了系统的响应速度。秒杀系统正是按照这个原则设计的,它的系统架构如下图所示。原创 2024-08-31 11:30:08 · 372 阅读 · 0 评论 -
性能测试前需要考虑的问题
对很多公司来说,这并不会比微软的Word精密多少,但是严格的需求管理和严格的性能测试一样,都是需要进行自动化管理。测试报告:编写详细的性能测试报告,包括测试目标、测试环境、测试工具、测试步骤、监控指标、数据分析结果等内容。明确测试目标:首先需要明确性能测试的具体目标,比如评估系统的响应时间、吞吐量、资源利用率等关键性能指标。提出优化建议和改进方案。在实施性能测试策略之前,需要综合考虑多个方面的问题,以确保测试的全面性和有效性。资源准备:根据测试目标和需求,准备足够的硬件和软件资源,确保测试能够顺利进行。原创 2024-08-20 11:00:37 · 1012 阅读 · 0 评论 -
聊一下测试架构师的认知力
认知是不可见的,尽管你看不到它,但你知道它是存在的。你能感觉到它,它就在你周围,无处不在。认知驱动着你的思考方式,你做什么事,你怎样去做,你的活力程度,以及你的目标感。认知是你与未来的舞蹈。原创 2024-08-19 14:26:50 · 826 阅读 · 0 评论 -
让沟通成为实用主义的测试架构师
有些时候,商务人员可能有些试探性的做法,或者不能确定正确的答案是什么,或者还没有做好必要的实地研究,以了解客户的若干细微差别。实用型测试架构师的第三个关键地方是为沟通带来清晰性,除非你注重清楚、一贯、持续的沟通,否则你所有的卓越架构努力都会被低效率或欠缺的沟通方式毁于一旦。学会成为一名实用主义的测试架构师可能会从项目的蜜月阶段去掉一些乐趣,但按时按预算交付项目的回报是丰厚的,它将帮助你事业攀升,给你巨大的成就感,来看到项目产生出真实的客户价值。这种类型的信息可以成为单位知识的一部分,来处理新的项目。原创 2024-08-19 13:03:20 · 649 阅读 · 0 评论 -
测试架构师技能修炼---关系化透明
以后,在你遇到其他挑战性的问题时,你的同事会更乐意帮助你摆脱困难,因为他们知道你在诚心为他们争取最大利益,你会给他们在单位的高层前展示他们的才能的机会(因为他们可能没有什么机会与执行官打交道)。在这样的事例中,你既不是在寻求透明化(真正的事情是别人在告诉你的事,或者更微妙的,没有直接说出的事情),也不是你自己的透明化。在单位,随处可见如何解决特定问题,如何建模,如何衡量某个事物的思维火花,你与别人交谈时,要记住是谁把概念变成现实,谁设计出了特定的解决方案,还有谁坚持不懈地在探索。耐心等待,先攥着你的评论。原创 2024-08-18 11:38:00 · 307 阅读 · 0 评论 -
测试架构师的领导力
将所有这些信息吸收,并明智地加入到你正在构思的想法中,需要有能力听清他们说的内容,从中提取相关的方面,重组论据以达到知识的完整性。识别团队成员的优势和潜力,提供个性化的职业发展指导和培训机会,建立激励机制,如表彰优秀表现、提供晋升机会或奖励计划,以激发团队成员的积极性和创造力,鼓励团队成员持续学习新技术和最佳实践,保持团队的竞争力和创新能力。尊重团队成员的意见和贡献,鼓励他们发表自己的观点,建立公平、公正的团队氛围,确保每个成员都能得到应有的认可和尊重,关心团队成员的工作和生活状况,提供必要的支持和帮助。原创 2024-08-18 11:04:40 · 339 阅读 · 0 评论 -
测试架构师领导力的原则
信任存在于我们为别人设立的榜样,以及我们行为中体现出的特性,即我做我说的,说我做的。如果你已经证明自己是值得信任的,即便有时无意中做了一些破坏信任关系的事情,别人也会原谅你的,因为大家都是人,都会犯错误--但他们的忍耐是非常有限的,你不能指望这一点。这就是一种鞭炮级的影响:形势应当引起你的注意,但它是可控的。相反,倘若你破坏了建立信任关系的基础,毁掉了别人的信任,你领导别人的能力就会急剧下降。例如,在项目进展的某些点上,看起来技术上可行的地方却是组织上不可行的,因为反对的人或群体掌握着特定资源的控制权。原创 2024-08-17 10:36:29 · 698 阅读 · 0 评论 -
测试架构师要正直诚实而非率真
测试架构师作为软件开发团队中的关键角色之一,需要具备多种专业技能和良好的职业素养。在这些素质中,“正直诚实”是非常重要的品质之一,而“率真”虽然通常被视为一种积极的性格特点,在某些职业环境中可能也需要适度调整以适应更复杂的工作场景。1.建立信任,正直诚实有助于建立和维护团队内部以及与客户之间的信任关系。2.提高透明度,通过保持开放和诚实地沟通项目状态、风险和挑战,可以促进问题的及时解决。3.增强责任感,正直诚实的态度能够鼓励团队成员承担起个人的责任,并对工作结果负责。原创 2024-08-17 09:29:26 · 884 阅读 · 0 评论 -
聊一下软件测试中沟通的原则
从事多年测试工作,一项基本功必须练会,那就是“沟通”。如何实现有效沟通,确保测试活动顺利进行、提高测试效率和质量的关键环节,还需要掌握以下沟通原则。原创 2024-08-16 11:32:21 · 1007 阅读 · 0 评论 -
测试工程师职业道路管理方向有哪些
测试总监需要掌握全面的测试技术、项目管理、沟通协调、洞察判断、持续学习和领导力等技能,以应对复杂多变的测试环境和挑战。同时,他们还需要具备高度的责任心和使命感,为公司的产品质量和业务发展保驾护航。原创 2024-08-05 09:27:58 · 981 阅读 · 0 评论 -
不成熟的想法也神圣
任何想提想法的人都必须三思,先确保想法是无懈可击的,讲出来的时候还必须确保每个人都能清楚地明白其价值。如果强行要求所有的想法必须在完全成熟之后才能提出来,这样的组织等于是否定了集体改进的益处,截断了本该源源不断出现的项目创新。经验告诉我们,即使是最不成熟的想法,只要受到尊重只要允许其存在,也有可能转变成重要的商业产品。可以理解的是,并不是所有的团队成员都是伟大的发明家,而且不是所有人的表达都像自己希望的那样清晰。试验性的想法可以接受讨论,有时甚至必须激烈争论,正是通过大家的讨论,想法才更加成熟可行。原创 2024-08-01 11:40:59 · 257 阅读 · 0 评论 -
项目中加班的意义
纵观整个项目,加班出现的频率体现项目的进度情况,有的项目为了行政需要而加班,有的项目在初期的时候就让加班,有的项目在快发布的时候加班,还有的在项目的中期为了赶进度堆加班,基本上每个从业者都有过加班的经历。有的时候加班是为了行政需要,下班早了影响不好,不利于资本的压榨。原创 2024-07-24 11:24:41 · 290 阅读 · 0 评论 -
项目中有一种同意叫做沉默
在项目管理或团队协作中,“沉默即同意”通常指的是在决策过程中,如果团队成员没有明确表示反对或提出异议,就默认他们同意当前的提议或决策。这种同意方式基于一个假设,即没有声音反对就意味着同意。原创 2024-07-23 12:43:02 · 348 阅读 · 0 评论 -
成熟的组织离不开年轻人和老家伙
要想组织停止沦为老员工(或者“非常老”员工)之家,最明显的办法就是雇用年轻人。但这并不是每个人都能做到的:首先,必须要有空缺职位;其次,必须愿意在新员工身上投资。不过无论如何,招聘一些兼职的大学生总不是件难事,何况,还有大量的暑期实习生呢。原创 2024-07-22 13:11:45 · 1087 阅读 · 0 评论 -
项目中无关痛痒的词句背后深层含义
真正的意思:虽然我现在不知道想要什么,但等你做出来,我就知道不要什么了。他们说的:我们将在接下来的几个迭代里面弥补延误。真正的意思:虽然我们的质量不行,但是我们量多。真正的意思:我们无能,而且我们也承认这一点。真正的意思:要是我来设计,就完全不一样了。他们说的:我们来自管理部门,来这里帮忙。真正的意思:(太直白了,不需要翻译)他们说的:我们在考虑我们的选项。他们说的:这个功能是额外赠送的。他们说的:这事原则上是可以的。真正的意思:我们还是有麻烦。他们说的:时间会说明一切的。真正的意思:我们真的搞砸了。原创 2024-07-21 12:05:42 · 206 阅读 · 0 评论 -
项目管理百态“玩的就是心跳”
通过建立明确的优先级评估机制、采用灵活的项目管理方法、加强沟通与协作、使用优先级管理工具以及培养团队适应性和韧性等措施,可以减轻项目优先级变化带来的负面影响,提高团队的应变能力和项目成功率。原创 2024-07-19 11:38:20 · 1378 阅读 · 0 评论 -
聊聊嵌入式测试
嵌入式软件测试面临的是一个综合性的挑战,包括了对软硬件结合、实时性、可靠性和安全性等方面的高度关注,同时也需克服资源受限条件下的测试实施和效率提升等问题原创 2024-01-25 17:46:22 · 1968 阅读 · 0 评论 -
Python连接数据库的梳理
我们通常用的数据库类型主要有关系型数据库,非关系型数据库等,其中关系型数据库主要有Microsoft SQL Server ,MySQL,Oracle,SQLite等,常用的非关系型数据库包括Redis、DynamoDB,MongoDB等原创 2024-01-19 15:21:17 · 1444 阅读 · 0 评论 -
如何进行大数据系统测试
大数据系统分类及如何进行测试原创 2024-01-11 20:27:57 · 1296 阅读 · 0 评论 -
专项测试技能和线上线下监控
测试技术栈黑盒测试,白盒测试,灰盒测试,QTP,LRWeb测试,Selenium,Junit,Cucumber,Watir,RFAPP测试,APPium,Robtium,instruments-Automation,monken,Mock,SDK,H5接口测试,RestAssured,Jmeter,性能压测,APP专项,STF,CI,全链路,监控Docker,ELK,RPF接口测试,自动化平台,流量回放,精准自动化,代码扫描,APM,TraceCD,测试中台,效能工具,DevOps,专项,稳定性原创 2020-06-12 11:28:14 · 422 阅读 · 0 评论 -
如何成为一名优秀的部门经理---授权
一.授权的四要素 授权的目的要明确,被授权人要相信组织,相信组织是公平的。 职权 职权的自信,自知之明,教育的方式分享授权信息,学习知识的能力。 被授权人要有工作热情。 被授权人做的好的,要有报酬或鼓励奖励等。 二.授权的好处 有主人翁的意识 可以提高个人的主观能动性和生产力 产生好的想法 团队之间的配合和加强 三.授...原创 2020-02-26 19:58:09 · 119 阅读 · 0 评论 -
忙 茫 盲
有个农夫一早起来,告诉妻子说要去耕田,当他走到40号田地时,却发现耕耘机器没有油了;原本打算立刻去加油的,突然发现自家的猪还没有喂,于是转回家去;经过仓库时,望见旁边有几只马铃薯,他想起了马铃薯正在发芽,于是又走到马铃薯田去;途中经过柴堆,又记起了家里需要些柴火;正当去去柴的时候,发现旁边有一只病鸡........就这样这个农夫来来回回跑了好多空趟,田没有耕,油没有加,猪没有喂,什么也没有做成。原创 2017-04-15 16:25:15 · 1824 阅读 · 0 评论 -
努力做更好的自己
我们必不可停止探索,而一切探索的尽头,就是重回起点,并对起点有首次般的了解。 -----艾略特一:谁动了“老油条”的奶酪。老油条们虽然有丰富的工作经验,但没有了激情,认真,合作,进取之心,再多的经验也只能发出微弱的荧光,不能照亮他人。1.1时间是把杀猪刀有人说,时间是原创 2017-04-15 16:21:12 · 487 阅读 · 0 评论 -
拨开项目管理中的迷雾----看透而升华
生活中没有什么可怕的东西,只有需要理解的东西。-------居里夫人一:计划真的赶不上变化吗?“计划赶不上变化”,似乎成了一个定理。计划作为管理者的基础性职能,否定计划的作用,实际上是否定管理的必要性,会导致项目的“无政府主义”和“机会主义”。1. 变化也是计划的一部分。西方有句谚语“无能水手责怪风向”,借用一下无能的项目经理“责怪项目的变化”;对于计划和变化的关系,有两种流行的观原创 2017-04-12 11:32:26 · 348 阅读 · 0 评论