全部
同事有话说 | 这个看板怎么做?
文字回顾打造看板六要素:
1.第一步,明确能增值的任务
为了确保看板能够完整地展现价值的流向,我们第一步就要区分出无法增值的任务,如:等反馈这项非增殖任务就无需放在看板上了。
2.第二步,定义一个看板周期
具体的看板周期可以根据团队的实际情况决定,如果团队在实践 Scrum,就可以按照 Sprint 的周期设置看板周期。
3.第三步,周期内的任务上墙
第三步便是将已确定的、固定周期内的增值任务放到看板上。
4.第四步,明确拉动标准
判定一个任务已完成的标准是什么?是以任务工时消耗完为标准还是以任务工作量完成为标准?
5.第五步,设置在制品数量
...
2021-09-22
2021 年 25 大 DevOps 工具(下)
DevOps 正在改变全球软件开发的状态,DevOps 正以某种形式有效地提高提高全球软件公司的上市速度、可销售性、创新和产品质量。2021 年是 DevOps 的重要一年。由于 DevOps 跨越开发、运营、IT、安全和产品团队等等,以及软件开发的不同阶段,因此有大量工具可供选择。本文介绍目前市场上可用的一些顶级 DevOps 工具,同时牢记 CI/CD 生命周期的重要类别。上篇为配置管理、构建、源代码、部署工具,本篇主要是漏洞管理、质量、监控、协作工具。
网络威胁及漏洞管理
TwistLock
对基于容器的应用程序来说,TwistLock
提供了威胁和漏洞。该服务以其与 Kube...
2021-09-13
敏捷开发与文档:互补还是互斥?
如果敏捷是反文档的,为什么会发布一个宣言?
2001年,17位软件开发、测试人员(其中包括Ward Cunningham、Jim Highsmith、Alistair Cockburn以及Bob Martin)共同发布了《敏捷宣言》,并正式提出敏捷开发方法,作为传统文档驱动、重量级软件开发过程的替代方案。《宣言》提出了以下基本原则:
个人和交互高于过程和工具
工作软件胜过全面的文档
客户协作高于合同谈判
响应变化而不是遵循计划
似乎预见到这种简单可能会导致误解,《敏捷宣言》也对此进行了澄清:“也就是说,虽然右边的东西有价值,但我们更看重左边的东西。” ...
2021-09-10
2021 年 25 大 DevOps 工具(上)
DevOps 正在改变全球软件开发的状态,DevOps 正以某种形式有效地提高提高全球软件公司的上市速度、可销售性、创新和产品质量。2021 年是 DevOps 的重要一年。由于 DevOps 跨越开发、运营、IT、安全和产品团队等等,以及软件开发的不同阶段,因此有大量工具可供选择。本文介绍目前市场上可用的一些顶级 DevOps 工具,同时牢记 CI/CD 生命周期的重要类别。本篇为配置管理、构建、源代码、部署工具,下篇主要是漏洞管理、质量、监控、协作工具。
配置管理
Puppet
Puppet
是一种开源软件配置管理和部署工具,通常用于确保所有服务器都配置为所需的状态。Pupp...
2021-09-06
测试开发之前端篇-CSS层叠式样式表
CSS是层叠样式表(Cascading Style Sheets)的缩写,用于描述如何在屏幕、纸张或其他媒体上显示HTML元素,包括了定义网页及其元素的布局、风格、大小、位置和颜色等属性。
CSS的语法表示为:
以下是一个简单的例子,设置了网页主体(body)的背景色、标题(h1)的颜色和对齐方式、段落(p)的字体和大小。
body {
background-color: lightblue;
}
h1 {
color: white;
text-align: center;
}
p {
font-family: verdana;
font-size:...
2021-09-03
测试开发之前端篇-HTML超文本标记语言
前面的文章中,给大家介绍了一个标准HTML页面的组成部分。为更好地掌握这些内容,建议大家阅读HTML标签参考手册,并使用其中的”动手试一试“的功能,直观地体验下这些元素所展示的内容。
HTML是Web自动化测试和网页设计的一个基础,上述教程已经做的很完善,大家阅读一遍,有个基本的了解即可。后续学习中如遇到不明白的地方,可当做手册来查询。
2021-09-03
5M1E,软件质量管理最佳解决方案
- 如何做好一个产品?
- 用户、需求、文化、价值、设计、流程,这些因素缺一不可。- 那么,如何做好产品的质量管理?- 人、机器、物料、方法、环境、测量,这些因素同样缺一不可。能够影响产品质量波动的因素包括如下方面: 人员(Man)、 机器(Machine)、 物料(Material)、 方法(Method)、 环境(Environment)、 测量(Measure),简称人、机、料、法、环、测。此为产品质量管理的5M1E。最初,5M1E分析法用于生产车间中制造件的质量管理过程中,以期通过作业工序质量的改善,降低成本,提高作业系统的...
2021-09-03
怎么建立跨职能团队?
在传统组织中有多个部门,它们专门负责特定职能——营销、财务、人力资源、运营等。很多时候,这些部门各自为政,只有在涉及多个部门时才会共享信息。不过,构建和交付软件的现代需求需要能够高速解决大量问题。随之而来的是需要有一个完整的团队来反映提供解决方案的各种专业知识。这就是跨职能团队的用武之地。
什么是跨职能团队?
跨职能团队是一群来自不同领域的人,他们聚在一起,用他们各自独有的能力来实现一个共同的目标。跨职能团队不仅是横向的各种职能专业知识的碰撞,也是纵向的自上而下的结构对比对。
由团队成员和主要决策者组成的跨职能团队并不少见。跨职能团队对于实践 DevOps 方法的组织尤其有用。其价值...
2021-08-30
软件研发中也有5S 管理?
在精益生产中,价值流是贯穿生产全程的关键要素,标准化作业是实现生产线同步的关键工具,而生产现场的5S 管理则是管理一切生产要素的基础,所以我们将5S 称为精益的基础并不为过。5S 管理不仅可以应用到车间生产,还可以应用到更多领域。
一、5S 管理
5S 管理法,即整理(SEIRI)、整顿(SEITON)、清扫(SEISO)、清洁(SEIKETSU)、素养 (SHITSUKE),因日语的罗马拼音均以"S"开头,英语也是以"S"开头,所以简称5S,又被称为“五常法则”。
5S 管理起源于日本,是指在生产现场中对人员、机器、材料、方法等生产要素进行有效的管理,这是日本企业独...
2021-08-27
低代码,还是无代码?
GUI——当今编程环境的起源
从1804年打孔式编程出现,编程语言至今已经存在了200多年。而从50年代以来,新的编程语言也不断涌现,现在已经有250多种了。这就意味着,开发人员最需要习惯的事情就是不断改变。
编程界最近的一个变化是集成开发环境(IDE)——软件应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具。它为专业开发人员和编程爱好者提供了一套简化编码的工具。
快进2019年,形势再次发生变化。程序员已经编写了足够多的代码,以至于从零开始启动每个应用程序毫无意义。事实上,当一个健壮的低代码开发平台包含可视代码块、包含大多数应用程序所需功能的90%时,使用这种低...
2021-08-25