
编辑推荐
《人件集:人性化的软件开发》:著名《康斯坦丁人件集》修订版、人件领域的经典著作、丰富的专栏文章全方位探讨软件开发中人的因素!
作者简介
作者:(澳大利亚)康斯坦丁 (Larry L. Constantine) 译者:谢超 刘颖 谢卓凡 等
LarryL.Constantine,是一位软件工程实践和理论领域中的革新者。他是澳大利亚的悉尼技术大学计算机科学学院的教授,专门讲授软件工程和组织变更管理。他也是ConstantineLockwood公司研发部的主管。负责就"以使用为中心"的设计方法进行咨询和顾问。除了著名的《康斯坦丁人件集》一书外,他还出版了《SoftwareforLJse》。该书获得了1999年的Jolt生产力大奖。
目录
序言
前言
致谢
作者简介
第一部分 团队开发
引言
第1章决策,决策
中庸的风险
轻度领导
第2章一致意见与折衷
折衷是没有前途的
真正的信徒
尊重事实
第3章达成一致意见
设置优先级
争论与对话
整合建议
第4章记录员,低下还是
高贵
记录的重要性
记录
模块化存储
第5章办公空间
空间的形状
协作交流
第6章讨厌打扰
勇于使用词汇的人
办公室协议
第二部分 男牛仔和女牛仔
引言
第7章牛仔程序员
独立的成熟度
男女同校
第8章牛仔归来
黑猩猩的故事
牧场主
第9章多样性的统
必备的角色
相同的嗜好
第10章牛仔程序员和软件
圣贤
管理“特立独行的人”
“特立独行的人”和方法
牛仔群体
异议和多样性
第三部分 工作组织
引言
第11章传统战术
组织起来
金字塔的力量
第12章混沌方式
突破
工作和游戏
另一种管理
第13章开放的结构
时散时聚
敞开大门
第14章花样游泳团体表演
优托帮在哪儿
平缓的水
第15章团队策略
各方面因素
最终得分
第16章因地制宜
管理模型
会议管理
第17章反叛同盟
使用或者放弃
废物
第四部分 工具、模型
和方法
引言
第18章CASE和认知
草图
多选
创造和评价
第19章关于模型
画图
控制复杂性
第20章镜子啊。镜子
画图
符号和范围
第21章重要的方法
第一步
分步解决
结构一致
第22章抓住本质
基本的界面
引人注目的剥离
再工程
梦幻般的能力
第23章图形时代的来临
处在GUI和Grit之间
对偶处理机
第24章软件对象
打包
主观编程
第25章关于接缝
工具时代
视图
踪迹
第五部分 过程改进
引言
第26章提高工作的能见度
二重唱
……
第六部分 软件可用性
第七部分 有用的对象
第八部分 勇敢的新软件
第九部分 文化和质量
文摘
版权页:
你可能还不知道,软件业的太平盛世就要来了——软件可靠性终于得以实现!那让我们来看看软件工程领域是如何实现的?Nanomush公司给数以百万计的用户和开发者发了一封邮件。在这个长达16页的市场广告中,有如下一段话:“Blerbbleflox3.1 新添加的最强大的功能之一就是‘参数确认’。参数确认意味着一个应用程序在通过Blerbbleflox操作系统传递信息时,Blerbbleflox可以检查信息的有效性,以此来确保程序的正确性。”多么了不起的一个新颖想法啊!为什么你没有想到呢,嗯?(当然,每个人都知道我指的是微软和Windows3.1.LLC。)
这段自吹自擂的话表明,Nanonmsh公司——世界上最大的编程语言和操作环境开发者之一,终于开始进行正确的软件工程实践了,这是一些基本技术,那些杰出的程序员在他们刚刚学会编码之后便已知晓并实践了这些技术。系统的这个新功能是不是让同类软件的早期版本相形见绌呢?我们也许应该为这个新功能欢呼,而不是吹毛求疵,那么让我们来赞美那些初出茅庐的软件工程师的辛勤劳动,鼓励他们逐渐走向成熟,甚至学会如何团结合作或者保留看法。
有人可能会感到疑惑,既然这样,为什么在计算机世界中,系统软件的性能还是如此糟糕呢?那就让我们走近某些系统软件的程序员来看看这些开发者的特点吧。系统软件的性能从某种程度上来说,是依赖于这些人的能力的。我的同事们将这些人称为“牛仔”(cowboy)。牛仔实际上是倔强和桀骜不驯的代名词。这种人在各个领域中都普遍存在,如今在硅谷前沿有许多的牛仔正在与汇编语言这头牛进行着搏斗。请注意,我用的是“仔”,而不是“男人”。
1992年春天,在Millei’Freeman举办的软件开发大会上,我参加了一个小组的讨论,该组的讨论主题是:软件开发中的“结构化”和“非结构化”管理。同组中,有一个来自Nanomush公司的软件开发经理。他的观点完全是站在牛仔的立场上的。
相关阅读:
更多图书资讯可访问读书人图书频道:http://www.reAder8.cn/book/