zoukankan      html  css  js  c++  java
  • 浅谈“标准”的含义

      近日来项目不是很忙,上班途中突然想到这样一个话题,感觉有必要记录一下。

      工作近6年,总体来说参与的项目较多,后来慢慢的接触项目管理,直至现在的部门管理,越来越觉得“标准”的重要性。自我感觉总结如下几点:标准的目的为了统一,标准的实施准则是监督执行,标准的范围是涵盖本部门所有事项。

      先从目的谈起吧,先举个小例子:红绿灯的事情,虽然在中国很多人都不按规范来,但是这个标准的推行其实最终目的是保障各利益团体的安全。大家都按规范来,自然就顺畅。其实这种例子也特别多,像字典、普通话,这样的例子数不胜数,其实理论是精华,它包罗了我们生活的方方面面。因为我算是搞技术的,那就从编程的角度谈一下吧,当然这个也是最近在读一本web性能开发的书有感而发。其实对于web编程,用户想要的是酷炫并且直观的效果,现在很多框架也很容易实现,比如echarts、webpivot等,前端基本上不需要开发者去编程,只需要学会使用即可。但对于高层次的编程者来说,我们需要的不仅仅是使用,更多的是要学习底层框架,即假如没有这套框架你该如何实现,你的性能、开发标准是否符合规范。当然刚才扯得有些远了,现在回到原点,一个工程师在编码时习惯用pascal规则,二另外一个基本上没接触过标准的概念,那最终对于这个项目来说,代码是特别难读的,造成可读性特别差。后期维护时谁也不愿意修改其他人的代码,也不利于团队的稳定性。所以作为项目的开发经理首先就要把好这一关,项目研发人员是否都按照统一的标准研发,固然每个人的编程能力、规范都有很大差异,但只要遵循统一的标准,对于后期项目维护时或协作开发时必然提升很高的效率。总而言之,标准是为了规范项目,用来更好的推进项目,保障项目的有序推进。

     再谈一下标准的实施准则,就好比部门制定了一套很完善的编码规范,但有些同事就是按自己的写法,并没有按照标准编码,这就导致标准的“无用性”。作为项目的管理者需要也有责任去监督项目成员执行,确保按照要求按照规范提交产出物。

    再谈标准的范围:覆盖程度越高,则你的项目越规范,才更有可能锻炼出高标准、高素质的研发团队。代码规范、文档标准及沟通一致性,必然会让你的团队更加有序、更加专业。可以简单地理解为有法可依、有法可循,达到稳定高效。

  • 相关阅读:
    latex之插入伪代码 [转]
    BIBTeX制作参考文献 [转]
    latex 页眉设置 [转]
    python : list tuple set dictionary [转]
    ctags使用简介 [转]
    conda在指定目录下创建虚拟环境
    Ubuntu系统安装Anaconda3
    ModuleNotFoundError: No module named 'google' 问题解决方案
    PyCharm无法输入中文
    checkpoint文件
  • 原文地址:https://www.cnblogs.com/xiaolongzi/p/7380199.html
Copyright © 2011-2022 走看看