zoukankan      html  css  js  c++  java
  • 构建之法阅读笔记06

    最后两章为我们介绍了做软件之外的一些事情,是ID行业要如何创新,还有在管理绩效和职业道德上的做法。虽然这些东西看似与软件无关,但是这是构成一个好的软件,做成一个好的企业所必不可少的。

    简单来说,创新就是做和以前不一样的事情。但是创新也是需要这个行业的基础,在这个基础上面的创新才能够得到有用的东西。否则大多的创新都会与实际不符,不能应用。创新还需要时机,一般是先入为主。就像键盘排列一样,由于之前的排版大家熟悉了,所以就很难更改。其中技术的创新是最重要的,除了技术的创新,还有很多方面的创新:

    • 商业模式的创新
    • 用户体验的创新
    • 用户界面上的创新
    • 生态系统的创新

    在团队中的创新:第一步,了解团队能力、产品方向和大环境的趋势。第二步,选择合适的细分市场。

    在团队中作者把人分为做事的,不做事的,不让别人做事的,做假的事的,假装做事的,需要的是做事的人,这就需要进行绩效管理。

    评价的标准可以分为几种:

    1. 技术等级/技术能力

    2. 劳动生产力/结果

    3. 对团队的贡献(做一些工具让大家的工作更容易,帮助招人)

    4. 对产品的贡献(除本职工作外,对产品有帮助的活动,比如找Bug、预测用户的反馈、产品推广等)

    工程师不仅需要技术也需要职业道德,可以从这几个方面来看:

    确保在开展或提议任何项目时,设定恰当、可行的目标。

    识别、定义和解决各种与项目相关的道德、经济、文化、法律和环境。

    确保自身有足够的资质去参与或准备参与相关项目,这里的资质由相应的教育、培训和经验组合而成。

    确保在参与或准备参与的项目中采用得当的方法。

    只要条件许可,就应当采取最合适的专业标准去完成手头的任务,除非有道德或者技术上的正当理由来支持你不这么做。

    力求完全理解参与开发的软件的规格要求。

    确保软件的规格说明书是完善的、满足用户需求的,也经过了恰当的批准流程。

    对于任何正在或计划进行的项目,要在费用、进度、人员、质量和产出上进行合乎实际和量化的评估,而且要说明评估的不确定性。

    确保项目的程序和文档经过足够的测试、调试和复审。

    确保项目文档齐全,包括所有发现的问题和解决的方法。

    致力于开发尊重用户隐私的软件和文档。

    留心只用合乎道德和法律的手段去使用准确的数据,并且只按照被适当授权的方式去使用这些数据。

    维护数据的完整性,注意过期和有问题的数据。

    对于任何形式的软件维护工作,要具备同开发新软件时一样的专业精神。

  • 相关阅读:
    Centos7 安装 MySQL5.7
    搭建Harbor企业级docker仓库
    HAProxy安装文档
    mysqlbinlog查看 binlog日志报错mysqlbinlog: unknown variable 'default-character-set=utf8mb4'
    mysql删除数据库报错及解决方法
    服务器流量异常排查步骤(查看进程的流量)
    基于Docker Hub镜像的ProxySQL容器化部署与运行
    ProxySQL环境下,快速处理异常会话的方法(黑名单、KILL)
    DB2 SQL 错误(SQLCODE:-964,SQLSTATE:57011)处理方法
    pg_hba.conf、pool_hba.conf 以及 pool_passwd 三者间的关系
  • 原文地址:https://www.cnblogs.com/xiaosongbiog/p/5588449.html
Copyright © 2011-2022 走看看