- 博客(81)
- 资源 (22)
- 收藏
- 关注
原创 关于灰度发布的总结(一)
灰度发布是指在不影响生产环节可用性的前提下,将软件版本部署到生产灰度区(小范围、小流量),对其进行持续一段时间的监控及验证,最后根据监控验证结果决定软件新版本是否正式发布的软件发布过程
2023-11-21 16:08:29 135
原创 通过精益价值流探索研发效能提升实践
研发效能提升的本质就是让团队具备更快、更好、持续交付高业务价值的能力,最终达到业务目标、实现降本增效。对不对“方向不对,努力白费”,团队交付与业务目标一致;在正确方向下,洞察每个需求的价值,做到“好钢用在刀刃上”好不好?比如符合质量预期,这是投产红线。一方面改善质量,另一方面也要提升质量保障工作效率快不快?更短的需求交付周期,以及更高的生产效率能不能持续?研发效能提升不是一锤子买卖,应建立机制让其持续性地提升,避免一场运动后,满地鸡毛
2023-06-28 11:34:50 212
原创 精益价值流图实践步骤
精益价值流图VSM(Value Stream Mapping)是精益管理的一种工具,来源于丰田生产方式TPS(Toyota Productiong System),常用于持续改进工作。可视化端到端流程(从需求提出到产品交付);可视化每个环节的时间通过全局视图可轻松地识别出其中的增值活动与非增值活动;找出过程中的瓶颈;有助于聚焦当前流程中未可视化的环节
2023-06-28 11:02:59 191
原创 GIt常用命令
本文介绍Git的常用命令git push remote_name [:] #推送到远程分支。git reset --hard HEAD^1 #删除commit和修改的内容,不可恢复,执行前,可以备份分支。git branch -D ##删除分支,该分支可以未同步到当前分支。git branch -d ##删除分支,该分支已经同步到当前分支。git remote rename
2023-06-09 16:39:16 1129
原创 Gitlab集成jira
在git提交或者合并分支的时候,comment字段只要带上 ISSUE-ID即可自动提交comment信息到jira上的 ISSUE-ID对应的问题注释中去。11(待办),21(处理中),31(完成)这个projectID是获取制品库ID的必填项,如果不填,构建apk时将自动退出构建。项目的第一个ISSUE,可以在JIRA上项目问题列表中获取。jira用户密码,配置为项目管理员或有项目权限的用户即可。jira用户名,配置为项目管理员或有项目权限的用户即可。为项目ID(创建项目时填写的项目唯一ID),
2023-06-09 16:33:13 1303
原创 Git & GitLab 使用及规范
本文介绍Git 基本操作 ,包括Git安装配置及基本使用、Git本地分支管理、Git远程分支管理、Git Tag标签管理、Git Log日志、其它高级命令、GitLib权限管理、命名规则分支模型、整体流程图:包括主要分支(保护分支)、辅助分支 、特性分支、发布分支、修复分支等
2023-06-09 16:23:57 1507
原创 介绍几种常见的运维发布策略
随着Devops的发展,为了提高运维发布的成功率,探索出了多种发布策略。本文简单介绍金丝雀、灰度、蓝绿、ABtest、流量隔离等常见发布策略, 以及它们适用的场景和优缺点。
2023-05-25 11:11:49 806 1
原创 研发质量管理工作经验总结(五)----关于流程建设的思考
新入职公司近半年来工作很不顺畅,没有成就感。今天反思流程建设工作总结,重新对流程建设的思路做了梳理,总结出下图几个要点,跟大家分享。字迹比较丑,我用文字描述一遍。计划计划是任何工作的开始,比如,项目开发要先定项目计划,敏捷项目一样要先输出PBI、SBI作为初始计划。可以把流程建设当做一个项目来做,先输出流程建设的计划,方便工作开展。计划又分为:质量保证计划、质量策划、审核计划等,其中质量保证计划是针对项目的,质量策划用于QCC等专题质量活动,而审核计划适用于公司年度审核。审核
2020-10-21 16:18:41 4801 1
原创 今天不疯狂抓质量, 明天质量让你抓狂!
某PM分享的质量心得:今天不疯狂抓质量,明天质量让你抓狂!作为PM应坚守质量底线,如果为了赶进度而放弃质量要求,必然会出现由此而导致的质量事件,让你付出多倍的代价。
2020-10-21 13:57:29 455
原创 BigGantt\BigPicture\BigPicture Enterprice插件对比
功能区别 BigGantt BigPicture BigPicture Enterprise 区别 主打甘特图 除了有甘特图外,还有范围管理、路线图、看板、资源管理、风险管理 是BigPicture的增强插件,拥有Bigpicture的所有功能,各功能多了更丰富的自定义报告图表; 满足大型组织的需求,适合具有分布式工作人员的组织,支持跨项目协作; 缺点 功能单一,资源管理和版本管理功能较弱 费用多60%,新增的功能实际项目中较少使用,且Jira+
2020-08-05 18:51:23 2872
原创 Confluence常用功能操作指引Gitchart
Confluence 也是 Atlassian 出品的软件,用于企业知识管理与协同。强大的编辑和站点管理特征,以及权限管理能力,能够帮助团队成员之间共享信息、文档协作、集体讨论,信息推送。Confluence 与 Jira 配合一起使用,相得益彰,越用越顺畅。经过本人一段时间的使用,总结有几个明显的优点:与 Jira 无缝链接,可自动获取 Jira 中各 ISSUE 的数据,自动展示为多种多样的图表; 只需首次拟制好报告模板,以后打开该页面自动展示最新数据,极大简化统计工作量。 数据准确,避免人
2020-07-28 19:58:37 1096
原创 Jira常用功能操作指引Gitchart
Jira 是 Atlassian 出品的一款事务管理软件,它既可以作为项目开发管理工具,也可以作为任务管理、流程管理的工具。不仅适用于敏捷开发,也可用于其他开发模式,并根据公司需求定制。网上零零散散的资料很多,但没有系统的介绍资料。这里根据本人几年使用经验整理了一套 Jira 基本功能的操作指引,供初学者使用。通过本 Chat 的学习,你可以掌握以下知识:项目的创建与基本设置 工作流、用户与角色、模块、版本管理等常用操作 万能的筛选器 Filter 的使用 如何导出 Filter 搜索出的
2020-07-15 08:49:43 613
原创 Jira筛选器、数据导出与仪表板的使用
Jira中最好用的功能莫过于筛选器与仪表板了,本文简单总结这两个功能的使用方法。筛选器Filter 1.在“问题”栏选择“搜索问题” 2.选择搜索属性,比如这里搜索test-project的BUG 3.若需要增加搜索条件,点击“全部”,输入需要的属性,比如这里根据创建日期搜索前一个时间段内创建的BUG 4.筛选结果视图类型设置为“列表”显示更清晰 5.点开“列”可以自定义需要显示在列表中的字段 6.另存为,可以保存为筛选器,下次直接点开该
2020-07-07 14:32:04 7474
原创 Confluence常用命令与常用报表使用(SAAS版)
用过一段时间Confluence作为公司知识库后,越来越觉得Confluence很好用,这几天整理了几个基本使用方法供参考。
2020-06-22 20:10:14 1501
原创 排队论与里特定律在项目中应用的思考
最近小孩老生病,经常跑医院,经历了无数次的排队,即心烦又无可奈何,不自觉对排队理论做了一些思考,对看板方法中的限制在制品有一些新的感触。排队论网上查了一些资料,排队系统包括三个组成部分:输入过程、排队规则和服务机构。输入过程考察的是顾客到达服务系统的规律。它可以用一定时间内顾客到达数或前后两个顾客相继到达的间隔时间来描述,一般分为确定型和随机型两种。 例如,病人按照预约时间前来看病...
2019-12-05 17:53:01 2698
原创 关于研发效能提升的思考
研发效能提升是最近比较热门的一个话题,本人根据这几年的工作心得,做了一些思考总结,由于个人深度有限,暂且抛转引入。 三要素 任何生产力的提升都离不开这三个因素:人、流程和工具,少了其中任何一个因素都无法实现。 人,即思想,也就是古人说的“道”,道不同不相为谋,是制高点,也是高层建筑的基石。 流程,即方法,也是古人说的“法”。研发效能的提升,也就是要提高投入产出比,既要增加产出,也要减...
2019-11-26 17:30:05 20074 8
转载 Scrum Master的职业路径在哪儿?
本文转载自 熊节 老师的文章以下观点我觉得是非常有价值的,改变了以往很多认识:我们这个行业的关键问题,不是瀑布或敏捷的问题,而是四项基本能力是否具备的问题:需求管理、项目管理、配置管理、质量保障。一个最最简单的晨会,你可能以为它仅仅是一项最基本的项目管理活动,当你真的想解决其中的问题,你就会发现,它其实涉及了需求管理(需求以什么方式拆解和传递)、配置管理(代码以什么方式修改和提交)、质量保...
2019-09-23 18:43:40 869
原创 阳明心学在敏捷开发中的应用
前几天公司组织致良知四合院的阳明心学四天三夜的学习,这四天完全脱产,手机全程关机,保持最集中心态,成效还是不错的。学习过程中产生不少共鸣,并不断的与敏捷思想做对比,发现有很多可以借鉴的。阳明心学的核心思想与敏捷价值观• 阳明心学核心:心即理----心是一切事物的源泉之源泉,我心即天理• 明心:– 人生重大秘密:心中拥有无尽宝藏,取之不尽用之不竭,但要触发你的良知– 人生...
2019-07-19 14:50:43 3427 9
原创 禅道----基于敏捷思想的项目管理工具
•禅道简介•禅道最早在2004年发布,是国内较早的开源项目管理软件。它集产品管理、项目管理、质量管理、文档管理、 组织管理和事务管理于一体,覆盖了项目管理的核心流程,是一款较专业的研发项目管理软件。•禅和道是中国文化中极具代表意义的两个字,希望通过这两个字来传达对管理的理解和思考,其网站zentao即是禅道的英文。•禅道的管理思想则是基于国际流行的敏捷项目管理方法——Scrum,它规定...
2019-05-29 09:20:16 2359
原创 敏捷开发中需求拆分的重要性
经常碰到迭代结束了,还很多任务未完成,若按照敏捷的原则,得将未完成的任务延期到下一个迭代,但会导致不少重复工作量;若不这么做,就得延长迭代周期,变得不伦不类。于是不少团队开始怀疑敏捷开发的好处,要是按照传统瀑布模式,就没有这些烦恼了。之所以会有这样的问题,我觉得最主要的是需求没有拆分到足够细,这里总结一下需求拆分的几个好处吧。更方便安排工作如果每个需求能拆分到足够小,可以有效防止任...
2019-05-22 11:28:31 6023
原创 Certified Scrum Master (CSM) 敏捷ScrumMaster认证考试部分题目
CSM 笔试常见的题目(这里是16年的版本,后期应该有较大改动),题目较简单,目的主要是让大家把两天培训的内容复习一遍。可自行选择英语、汉语,但汉语的翻译有时候比较难懂,建议还是使用英文,也便于根据答案进行推敲。这里只是摘录部分我做过的题目,有些答案忘记了得自己琢磨。1)推荐Sprint周期最长不超过?A)30天B)60天C)90天D)满足交付潜在可交付产品增量的需要...
2019-03-19 09:13:42 11261
原创 研发质量管理工作经验总结(四)----QA的价值
最近招聘QA,面试时常问的一个问题:“你的工作能给公司带来什么价值”?大部分面试者会回答类似内容:我通过多长时间的努力,给公司建立了一套流程体系,促进过程规范的改进。但是过程规范改进的目的又是什么?对公司有什么好处?进一步询问后,往往不知道怎么回答。我觉得他还是没弄清楚QA工作的根本目的:过程规范最终目的是,引导项目通过执行一系列已成熟的、经验证过的方法,减少项目出错的概率,进而快速开发出...
2019-03-15 14:13:49 5466 1
原创 翻牌游戏玩法实践与反思
游戏目的敏捷是否真能提升研发效率?敏捷对比瀑布有哪些优势?员工通过直观的游戏环节,模拟迭代交付和瀑布交付,更能深刻体会两者的区别,并理解快速交付、自组织、客户协作、瓶颈等敏捷概念。道具纸牌一组12张(也可以是硬币、筹码等); 白纸每组两张; 水笔每组一支; 角色贴纸; 手机计时。 预计占用60分钟角色分工每组6-10人,每一组围着一个桌子站好。 每一组需要确定每个人的...
2019-03-04 13:57:27 6356 1
原创 以炒米粉为例,讲解瀑布和敏捷的区别
很多项目推行敏捷开发很长一段时间,仍然弄不清楚瀑布和敏捷到底有什么区别,这里以炒米粉为例,讲解两者的区别。瀑布:就是自己在家里炒米粉家里炒米粉,一般是按照以下流程:先准备好足量的米粉、胡萝卜、葱、白菜;然后切胡萝卜丝、白菜丝、葱,同时用开水泡米粉;接着下油锅,胡萝卜丝、白菜丝等一起翻炒,再下泡开的米粉翻炒;最后一起出锅,不管好吃不好吃,全家人一起吃。敏捷:米粉店炒米粉假设是新开...
2019-02-12 14:16:52 897 1
原创 好视通MCU敏捷开发项目总结实践案例
项目总结在有些公司也叫项目复盘,推广敏捷开发的项目会觉得迭代已经有开展回顾会了,没必要再做项目总结。我觉得这两者的定位是不一样的,回顾会偏重当前迭代,项目总结则是对整个项目周期工作的复盘。不过项目总结实际操作起来往往效果较差,经常出现SM/PM一人写完所有的总结报告内容,总结会议上SM/PM一人在念报告,其他成员各顾各的,应付式完成总结。 这里跟大家分享一下好视通MCU团队的项目总...
2019-01-24 14:10:59 1209
原创 代码Review经常碰到的几个问题与应对方法
1、项目组人少,比如某个模块就一个人开发,如何做走查?----建立研发中心级别的走查机制,这个模块人少,但是可以邀请他所属的开发组参与走查,比如他用的是C++,可以邀请其他C++成员参与走查,不一定要本项目的人才能走查。2、走查问题记录不方便,是否有好用的走查工具?----我们的代码是用Git管理的,与Gerrit很好的集成,Gerrit就是个走查工具,提交代码到Git时就可以设置必须走查...
2018-12-12 14:44:34 3147
原创 关于“质量”概念的理解
ISO对质量的定义是“产品或服务满足顾客需求的程度”,一直觉得不好理解。最近在读温伯格的《质量.软件.管理》,对质量的概念有更好的理解。温伯格认为,质量是有相对性的:某个用户认为是质量完全过关的某个软件产品,另一个用户可能会认为质量完全不过关。不同的人,对同一个软件产品会体现出不同的质量。所以每一条关于质量的陈述,都是关于某个/类人的陈述,我们在讲质量的时候一定要先明确是针对谁的质量。比如...
2018-12-12 11:07:41 3623 1
原创 需求优先级划分技巧
01 优先级开场语假设需求梳理会议上,团队确定本迭代的待办事项有n个,假若等到两周迭代开发快结束的时候,还有2个未完成,在这种情况下,是否按照约定准时发布? 按敏捷的思想,答案非常明确:按时进入测试和修改Bug阶段,并且只测试已经完成的n-2个需求,剩下2个没有完成的需求放在下一个迭代。 但这时候可能会有人跳出来:用户最看重的就是这两个需求,少了这两需求客户会很不满意! 根本原因:需...
2018-12-11 14:01:16 7219
原创 如何快速输出产品的用户故事地图
01 结构与作用故事地图产生背景用户故事地图就是将story用可视化的方式展现在团队面前,让团队可以仔细梳理、讨论,确认这个story包含的内容,最终产出需求进行开发。 用户故事地图是Userstory的前传!故事地图特点不是另外一种写需求的方式 故事是用来讲的,不是用来写的 侧重事件发展过程的描述 故事不是忽悠,不是夸大故事的听众用户故事地图结构地图的核心是一...
2018-12-11 10:22:42 2570
原创 质量分析回溯--质量复盘方法
通过质量回溯-质量复盘找出问题的根本原因,从源头上制订预防措施,预防同类问题再次发生深入查找并彻底消除导致质量问题产生的根本原因,持续提升产品质量水平...
2018-02-09 17:56:24 6748
原创 敏捷趣味回顾会议-过滤问题
过滤可行性和有益性相关图 (#1)绘制可行性和有益性相关图的活动提供了一个对建议的想法或行动的列表进行优先级排序的快速方式。通过比较每个想法相互之间的可行性的和有益性程度,参与者共同创建了一个排好优先级并包含高价值和高可行性想法的列表。开展活动1、绘制一个可行性和有益性相关图,用箭头标记每个轴的低和高方向。2、要求参与者用便签写下他的想法和行动,或从以前活动产生的便签中选择一些...
2017-09-22 17:52:34 1950
原创 敏捷趣味回顾会议-回顾
快乐与收益 (#1)快乐与收益活动是一个非常棒的活动,用来谈论所有工作相关的事情,工作如何影响每个参与者(有关快乐与否),以及工作给团队带来多少收益。开展活动:1.画出快乐与收益图2.请参与者向图中添加便签基于工作中做过的事情,请参与者回答如下两个问题:● 在做这件事的时候,你感到快乐或者痛苦吗?● 做这件事的过程中,收获或损失了多少?3.向参与者解释
2017-09-14 09:15:29 6601 1
原创 敏捷回顾会之鼓舞热情
合作的面部绘画(#1)合作的面部绘画是一个有趣的互动活动,有助于姓名记忆。开展活动:1. 给每个参与者一张 A4 纸和一支笔。2. 指导参与者在纸的底部写下他们的名字。3. 要求大家在房间里随意走动,直到你说停止,大家才停下来。4. 每个人都与旁边的一个人组成一对。5. 指导每一对人交换纸张。6. 每个人都画另一个人的眼睛。7. 指导双方再次交换文件(现在每个人
2017-09-12 10:29:14 1087
原创 敏捷趣味回顾会之Check in
一个词(#1)一个词是一个简单的签到活动,其让参与者在进入会议里要讨论的数据和细节之前分享他们的感受。这是一个很好的会议开场活动,因为它重视人们的感觉并让他们从一开始就说话。开展活动:分发给参与者一支笔和便签请他们用一个词来形容他们的感觉(根据当前会议的上下文)把类似的便签分组并贴到白板上(可选) 询问是否有人想要为他们选择的词分享更多的信息请用一个词来描述<...
2017-09-11 17:37:01 1275
原创 敏捷成熟度评估模型-AMM评估管理实践与技术实践
管理实践AgileMaturity Model实践一:SharedResponsibility–职责共享 Theme Level State Description Reference Implementations 3+ 组织级结对 Organizat...
2017-08-02 14:05:28 7345 3
原创 AMM敏捷成熟度评估框架介绍
业界关于敏捷的认证有很多,Scrum、SAFe、Devops等流派都有自己的认证体系,但都是关于个人的,对于团队/项目的敏捷开展状态则比较少见,借用CMMI的说法叫成熟度。这里介绍由ThoughtWorks提出的敏捷成熟度评估框架。当然评估的目的是为了找出不足,识别改善点,并非一定要认证。AMM简介•AMM 全称Agile Maturity Model,是一套用来评估软件开发团...
2017-07-27 08:45:13 6304
原创 中兴通讯某产品大规模敏捷转型实践
本产品从2014年开始正式推行敏捷转型,到2016年实现产品级敏捷,大概用了两年时间。本文是根据我在中兴通讯这两年的经验做的总结,见识比较肤浅,且大部分是靠回忆写下来的,免不了存在一些不一致的地方。一、敏捷转型方案1项目概况 产品用途:中国移动IPTN承载网络传输设备 项目团队:开发120人+测试30人 产品需求数(Feature):约500条...
2017-07-19 16:20:06 3330
原创 敏捷转型实战问题解答
总结了敏捷转型过程中常见问题,及应对技巧,供大家参考。大部分问题还是比较有代表性的,还算比较有价值吧。问题1:如何积极的引导别人?......问题6:团队内的考核问题?问题7:回顾会确定的改进措施有反复,怎么办?
2017-07-19 10:57:57 791
原创 如何高效迅速的进行CodeReview
背景很多公司都要求项目做CodeReview,但很多项目第一次组织CodeReview往往不知道该如何做,也不知道为什么去做,参加过几个项目组的CodeReview,发现一些共性问题: 有时候参与Review的人太多了,意见太分散,Review时间拉的很长,发现问题效率低; 有时候会发现一个CodeReview时间很长,参与者会觉得煎熬和浪费时间; 有时候不太了解对方评...
2017-07-14 08:38:32 31267 2
转载 敏捷教练的六顶帽子|洞见
我认为一个好的敏捷教练应该能够根据不同的目标,戴六顶不同的帽子。它们分别是:向导、教练、教师、导师、伙伴、唤醒者。作为敏捷教练首先要关注的是客户当前在哪,目标在哪,正面临哪些重大的障碍,如何能夠达成目标。导师更像顾问那样,帮助客户建立明确的价值观与信念,并以导师自己为榜样。
2017-07-12 08:50:18 1323 1
诺基亚ScrumBut评估表.xlsx
2019-12-05
项目管理培训游戏.docx
2019-05-15
PMP考试真题讲解及答题策略
2019-05-15
SAFe 4 白皮书 SAFe_4_whitepaper_digital_7-16-cn
2017-07-26
CSM认证培训学习总结
2017-04-12
项目管理知识体系指南
2008-11-19
CMMI 1.1规范(中文版)
2008-09-11
Java代码规范编码规约
2023-06-13
Git+&+GitLab+使用及规范.docx
2023-06-13
findbugs、PMD、+checkstyle+集成
2023-06-13
XCN-CMMI-V2-0-to-V1-3-Practice-Mapping CMMI 2.0到1.3的实践映射中文版
2023-06-09
CMMI采用和迁移指南V2.0 XCN-CMMI-V2-0-Adoption-Transition-Guidance
2023-06-09
某公司软件概要设计书模板
2023-06-09
非常实用的QA工作经验总结.ppt
2023-05-24
质量复盘回溯根因分析方法分享
2023-05-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人