zoukankan      html  css  js  c++  java
  • 《人月神话》阅读笔记2

    奥维德说:“聚沙成塔,集腋成裘。”
    【1】一个可以开阔结构师眼界的准则是为每个小功能分配一个值:每次改进,功能x不超过m字节的内存和n微秒。这些值会在一开始作为决策的向导,在物理实现期间充当指南和对所有人的警示。
    【2】手册或者书面规格说明,是一个非常必要的工具,尽管光有文档是不够的。手册是产品的外部规格说明,它描述和规定了用户所见的每一个细节;同样的,它也是结构师主要的工作产物。
    【3】交流的缺乏会导致争辩、沮丧和群体猜忌。
    那么,团队如何进行相互之间的交流沟通呢?通过所有可能的途径。
    (1)非正式途径。清晰定义小组内部的相互关系和充分利用电话,能鼓励大量的电话沟通,从而达到对所书写文档的共同理解。
    (2)会议。常规项目会议。会议中,团队一个接一个地进行简要的技术陈述。这种方式非常有用,能澄清成百上千的细小误解。
    (3)工作手册。在项目的开始阶段,应该准备正式的项目工作手册。项目工作手册不是独立的一篇文档,它是对项目必须产出的一系列文档进行组织的一种结构。
    交流和交流的结果——组织,是成功的关键。交流和组织的技能需要管理者仔细考虑,相关经验的积累和能力的提高同软件技术本身一样重要。
    【4】

    【5】培养开发人员从系统整体出发、面向用户的态度是软件编程管理人员最重要的职能。
    战略上突破常来自数据或表的重新表达——这是程序的核心所在。
    实际上,数据的表现形式是编程的根本。

    (以上内容大部分摘抄于《人月神话》32周年中文纪念版,若有侵权之处,请联系删除)

  • 相关阅读:
    Selenium+PhantomJS实现简易有道翻译爬虫
    Scrapy框架实战-妹子图爬虫
    拉勾网职位信息爬取
    Docker Compose容器编排
    Ansible进阶--playbook的使用
    etcd集群部署
    使用Dockerfile构建镜像
    Docker网络管理
    Docker数据管理
    Dubbo高性能网关--Flurry介绍
  • 原文地址:https://www.cnblogs.com/miao-com/p/14843692.html
Copyright © 2011-2022 走看看