当前位置: 首页 > news >正文

方法论:从社会契约到公司流程制度

一、背景

工作中避免一个坑重复踩,需要流程制度保证可靠性和降低风险,比如代码review、方案设计、软件发布等都需要严格的流程制度。那面对一个新问题,我们该设计一个流程制度呢?其实每个公司就是一个小型的社会,我们可以参考社会中的法律法规的建立来设计公司的流程。

二、社会制度

我们在历史课本中也有学过,社会中的法律法规遵循三权分立,立法-执法-监督等要权利要分开,避免既当选手又当裁判。社会法规中通常有如下原则:立法要明、执法要严、积极监督。

  • 立法要明

立法确定一条法律法规要透明,要尽可能通知到每个公民,进行公示,打好预防针的作用,就范时做到有法可依。

  • 执法要严

执法要严格,有法必依,违法必究,严格按照规章制度办事。

  • 积极监督

执法的过程需要监督,否则执法严格将无从确认,监督是最重要的,所以每个公民都有监督的权力。

三、公司流程制度

公司中的流程制度制定如何参考社会制度的建立呢?有以下几点对应。

社会法规公司流程制度
立法要明制定流程时要进行邮件或者会议进行公示,通知到所有参与者。
执法要严流程中的各参与者要严格执行,角色分工清晰,做好问责机制。不过公司流程也不必教条,需要设置特批流程,解决一些特殊情况。
积极监督需要监督流程的执行情况,这里可以通过OA系统建立标准流程。如果有一些流程琐碎无法纳入OA,则需要负责人进行管控。需要外部审计,比如助理或者IT人员进行检查监督。对于违反流程进行惩罚,做到杀鸡儆猴作用。

四、如何建立流程制度?

执法和监督其实相对来说明确注意事项就好,重点是一个制度如何建立。有如下关键点:

  1. 明确流程要解决的问题
  2. 明确各参与人的角色和分工
  3. 设计完善的流程图

以代码审查流程为例:

  • 要解决的问题

代码审查制度,防止方案未经评审就入库的情况,导致后续出现严重的市场反馈问题。

  • 各参与人角色

各参与人的角色分工遵循RACI原则,各参与人角色如下:

角色参与人职责
R(执行者)软件工程师负责代码编写和测试
A(负责人)模块负责人负责代码评审发起和实际评审
C (咨询者)部门专家流程制定咨询者
I(知情者)项目组工程师项目组工程师知情修改方案
  • 流程

流程的制定,选择模块负责人和咨询者进行讨论制定即可,比如代码评审的流程设计。

方案设计
方案评审
开发工作
测试方案评审
代码自动化检查
代码review会议
代码入库
序号流程详细内容参与人
1方案设计负责方案设计,负责人指导,工程师设计。工程师、负责人
2方案评审发起会议进行方案评审会工程师、负责人、领域专家
3开发工作负责代码编写调试、测试工程师
4测试方案评审测试方案checklist评审工程师、负责人、领域专家
5代码自动化检查部署AI自动化检查工具,进行自动化检查,由工程师触发。工程师
6代码review会议发起代码评审会议。工程师、负责人、领域专家
7代码入库代码入库工作负责人
http://www.dtcms.com/a/499943.html

相关文章:

  • 高效率小尺寸全集成同步降压电源模块替代MPM3630/MPM3620/MPM3610/MPM3606
  • 帮别人做网站赚钱阿凡达网站建设
  • 广告营销的好处如何做网站优化关键词优化
  • 长春网站制作长春万网wordpress论坛模板下载
  • 徐州模板开发建站移动端设计规范
  • 网站建设拍金手指排名贰贰女生大专学什么专业好
  • 外贸门户网站东莞东城万达
  • 柬埔寨网站建设运营维护金华东阳网站建设
  • 盐城网站开发怎么样大连工业大学研究生院官网
  • STM32G474单片机开发入门(十五)CAN通信功能详解及实战
  • 金仓多模数据库平替 MongoDB:电子证照国产化的技术实操与价值突破
  • Unity:UGUI笔记(二)——UI事件监听接口
  • CSRF 漏洞全解析:从原理到实战
  • 建设项目备案网站管理系统一般网站建设流程有哪些步骤
  • 深圳AI搜索优化:助力企业精准获客新趋势
  • 免费搭建个人网站河北省建设厅网站老版
  • 菏泽市建设职工培训中心网站重庆seo结算
  • dedecms 网站模板网络营销推广技术
  • SMDJ14CA双向 TVS瞬态抑制二极管:高效瞬态电压抑制,保护电路安全
  • 怎么免费自己做网站适合0基础网站开发软件
  • 响应式网站排名如何医疗卫生网站前置审批
  • 网站建设的合理建议企业网站商城
  • C++ vector容器的解析和使用
  • STM32G474单片机开发入门(十四)SPI总线详解及NRF2401模块实战
  • 接口测试的测试用例应该怎么写?
  • java.lang 包详解
  • GTA5浏览器网站建设中建设银行网站定酒店
  • C++编程学习(第38天)
  • 许昌做网站公司哪家专业找装修公司的网站
  • 问题“A fatal error occurred: Failed to connect to ESP32”分析解决