缺陷控制

缺陷控制

什么是缺陷控制?
缺陷控制就是在项目全生命周期中,保障项目质量的一系列行为

缺陷跟踪系统/软件是被设计用来帮助质量保证和程序员在工作中维护软件缺陷的跟踪报告,或者称作为问题跟踪管理系统
主要作用:提供集中概览,开发状态,提供报告。

  • 缺陷控制概念及基本方法(方法论)
  • 项目质量/进度管理工作流(扩展视野)
  • 三类缺陷控制工具介绍(具体做法)
缺陷分类及结果
  • 需求不明确 —— 返工—— 沟通/督办
    需求经常变化
    需求文档不清晰
    客户未确定需求
    内部反推动的工作风气
    功能模块未讨论清楚,分工不具体,人员未指定
  • 进度有超期 —— 加班 —— 缺陷跟踪
    经常项目上线加班
    经常前期推不动,重度依赖UI设计,产品经理
    无人Push放风式管理
    自驱力不足
  • 工程有Bug —— 难维护—— 代码Lint/规范
    无代码风格指南
    无代码质量检测
    测试流程紊乱
    没有自动化测试闭环
    发布环境/测试环境
  • 协同有问题 —— 效率低下 —— 清单/待办
    项目经理太忙
    项目经理经验不足
    有想法的人太多
    没有具体的分工
    缺少协同工具,人员的协同能力不同

小公司团队:

  • 扁平管理,项目外包,业务多样简单
  • 无章办事,代码优化,代码质量

传统团队:

  • 二级公司,流程冗长,业务多样复杂
  • 督办意识,工具看板,轻重缓急

中大型公司:

  • KPI驱动,技术单一,业务重复度高,技术深入
  • 意识薄弱,形同虚设,领导意识,团队意识

在这里插入图片描述

缺陷管理工具:
  • 代码类:ESLint, JSLint, StyleLint
  • 流程类:Jira, 禅道,Redmine
  • 工具类: Trello, Teambition, 钉钉,石墨
简单的软件开发思路
  • 分析:功能模块 ——> 开源解决方案——>业务闭环
  • 资源配备:初步需求——>产品经理+UI设计+程序员——>开发系统
  • 运营维护:公司级的运营——>专门团队——>运维
ESLint安装&初始化

npm install -D eslint 然后npx eslint --init
配置文件基本概念: env, extends, globals, rules等

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

神小夜

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值