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

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

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

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

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

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

  • 相关阅读:
    《一网打尽》:贝佐斯粗暴刻薄,商业战略上的几次成功决策造了今天的亚马逊
    《信息简史》:计算机史前史
    《孵化Twitter》:Twitter创始人勾心斗角史,细节披露程度令人吃惊
    《走出电商困局》:与《我看电商》有不少重复,反复强调电商要重视成本
    转贴健康资讯:感冒了,是因为着凉吗?
    《众病之王》:人类探索癌症诊断治疗的历史
    转发健康资讯:寒冷会导致关节炎吗?
    《淘宝十年产品事》淘宝产品演进史及作者的思考
    [React] How to use a setState Updater Function with a Reducer Pattern
    [HTML5] Text Alternatives
  • 原文地址:https://www.cnblogs.com/xiaolongzi/p/7380199.html
Copyright © 2011-2022 走看看