<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type='text/xsl' href='../SingleBook.xsl'?>
<Subject>
    <Title>人件集——人性化的软件开发</Title>
    <PictureURL>logo.gif</PictureURL>
    <BaseInfo>
        <BookName>人件集——人性化的软件开发</BookName>
        <OldName>The peopleware papers</OldName>
        <PNO>TS0020468</PNO>
        <CoverURL>cover.jpg</CoverURL>
        <Price>24.80</Price>
        <DearPrice>18.80</DearPrice>
        <Author> Larry L. Constantine</Author>
        <Translater>谢超 刘颖 谢卓凡 李虎</Translater>
        <Press>人民邮电出版社</Press>
        <OldPress></OldPress>
        <PublishDate></PublishDate>
    </BaseInfo>
    <Editors1>
       <![CDATA[
　　著名的《康斯坦丁人件集》的修订版<BR/><BR/>
　　人件领域中的经典著作<BR/><BR/>
　　大量的专栏文章全方位探讨软件开发中人的因素
]]>
</Editors1>
    <Editors2>
        <Name>译者序</Name>
        <Simple>
            <![CDATA[<a href="http://bbs.dearbook.com.cn/Expert/topic/2340/2340075.xml" target="_blank">发表评论</a><BR/><BR/><a href="http://www.amazon.com/exec/obidos/tg/detail/-/0130601233/qid=1072349440//ref=sr_8_xs_ap_i0_xgl14/103-2675628-6025407?v=glance&s=books&n=507846" target="_blank">原书信息</a><BR/><BR/><a href="pwpPDF.zip" target="_blank">样章下载(共373K)</a>]]>
        </Simple>
    </Editors2>
    <Sections>
        <Section>
            <Name1>内容介绍</Name1>
            <Simple1><![CDATA[　　如果提到软件开发中人的因素，那么，没有谁能比Larry L. Constantine更有发言权了，全世界的开发人员和管理人员，都通过Constantine on Peopleware（《康斯坦丁人件集》）一书认识了这位人件领域的大师，而这本书，也已经成为了人件领域中的经典著作。在本书中，康斯坦丁对《康斯坦丁人件集》一书中包含的52篇著名的专栏文章进行了重新的整理，并加上了25篇首次以书本形式发表的新文章。
            ]]>
            </Simple1>
            <URL1>01.xml</URL1>
            <Name2>作者简介</Name2>
            <Simple2><![CDATA[　　Larry L. Constantine（拉里·康斯坦丁），近四十年来，一直是一位软件工程实践和理论领域中的革新者。
]]></Simple2>
            <URL2>author.htm</URL2>
        </Section>
        <Section>
            <Name1>前言：软件的另一面</Name1>
            <Simple1><![CDATA[　　本书谈的是计算机软件的另一面：朝外的一面。技术人员可以接触到（如你、我）这一面，普通的人也可以接触到（如你、我）这一面。本文要探讨的是“人件（peopleware）”的各种不同的表现形式，软件与开发人员之间的界面，软件与使用者之间的界面。<BR/>
　　无论是过去刊载这些材料的杂志的编辑，还是Prentice Hall出版公司的编辑们，都同意我扩大探讨的范围。“人件”，包含了如此广泛的话题，使得我几乎能从中找到我所期望的任何话题，并以此来写文章：从组织文化和工程组织、编码混乱和编码纪律、编程工具和编程技术，到用户、可用性和用户界]]></Simple1>
            <URL1>02.xml</URL1>
            <Name2>第一版前言</Name2>
            <Simple2>                <![CDATA[
　　单纯使用CASE（计算机辅助人件工程）工具、可视化程序设计方法、快速设计原型或对象技术，并不能开发出一个好的软件。一个好的软件应该出自于“人”，而有趣的是，一个糟糕的软件也同样出自于“人”。
                ]]></Simple2>
                <URL2>03.xml</URL2>
        </Section>
        
        <Section>
            <Name1>第四章</Name1>
            <Simple1>在软件开发中，软件开发人员往往会忽视各种开发过程数据的记录，如果记录方式复杂，很难坚持，成本也相对较高；如果记录方式过于简单，又很难起到作用，早期的记录对后期的开发没什么太大的借鉴作用。如何在开发过程中，采用合理的记录方式，来完善开发团队中的过程数据记录，会影响到软件开发团队在软件开发后期的效率和质量。本章介绍了几种简单有效的记录方式，一旦采用，会对软件开发起到极大的改善作用。</Simple1>
            <Name2>开放样章</Name2>
            <Simple2>左面以下为开放了的各章简介，请点击上面的“样章下载”来下载PDF格式的样章。</Simple2>
        </Section>
        <Section>
            <Name1>第九章</Name1>
            <Simple1>软件开发更多的是人在起作用，好的软件开发人员不但应该做得把自己的工作处理的又快又好，而且还应该能与团队中的其他人员相互配合。但是，这些人往往各具特色。那么，在一个团队中到底需要哪些类型的人员呢？他们又应该在团队中起到哪些作用呢？这对团队能否充分发挥团队作用，是极具影响的。本章介绍了在团队中所需的各种类型的人员以及他们在团队中应该起到的作用。</Simple1>
        </Section>  
        <Section>
            <Name1>第十五章</Name1>
            <Simple1>中国人在办事情时很讲究人际关系，但是在软件开发中，尤其是处在一个很大的企业中时，又该如何合理的处理各种关系呢？在国外企业中，团队的外部关系也是至关重要的，合理的为自己的团队解决各种外部关系，会让团队的开发起到事倍功半的作用。本章中介绍了团队与外部团队相处的几种类型，并讲明了相应的作用。</Simple1>
        </Section>  
         <Section>
            <Name1>第二十章</Name1>
            <Simple1>软件开发进入工程时代的标准之一，就是开发人员有了统一的模型标准。大家可以按照此模型、此标准进行设计开发。那么，对于一个模型来说，最关键的因素是什么呢？如何才能让大家望文生义呢？本章讲述了作为一个模型来说，其根本目的是什么，其设计时需遵循的准则是什么。</Simple1>
        </Section>  
        <Section>
            <Name1>第三十三章</Name1>
            <Simple1>软件过程改进，对于国内企业来说，已经不是一个陌生的词汇了。现在无论是ISO 9000还是CMM都广为人知了，大家也都认可了过程改进的优越性。但是，真正进行一次系统化的质量过程改进，所花费的代价实在是太昂贵了，是绝大多数中小型企业所不能接受的。那么，有没有什么费用低、实施简单易行、效果显著、可以持续改进的方法呢？本章中所介绍的方法绝对会让这些企业感到茅塞顿开。</Simple1>
        </Section>  
               <Section>
            <Name1>第三十八章</Name1>
            <Simple1>软件最终是要交给用户来使用的。那么如何充分考虑用户的使用方式，使用意图，就是一件十分重要的事情。但是，除了提供各种功能外，是否应该为不同使用程度的用户设计不同程度软件界面呢？如果我们考虑一下“二八原则”，那么，这个问题的答案是显而易见的。本章中对于如何根据用户的使用能力和接受程度不同，来分别考虑用户界面的设计，给出了一些建议。</Simple1>
        </Section>  
        <Section>
            <Name1>第四十三章</Name1>
            <Simple1>“对象”这个词，在现在的软件开发中，几乎已经是人人皆知了，而且大家都宣称自己是在用对象。那么，对象看上去像什么？谁来使用对象，他们怎么使用？怎样才能让对象更有用呢？在本章中，给出了上述问题的答案，相信看过后，读者会对对象的概念有更深的认识。</Simple1>
        </Section>  
         <Section>
            <Name1>第四十九章</Name1>
            <Simple1>作为软件开发人员，在开发时，常常会不自主的将自己的一些想法和观点灌输到所开发的软件当中。那么，这样做，是好还是不好呢？这种做法会对软件的使用者带来什么样的后果呢？相信我们中大多数都会碰到一些我们称之为“差劲”的软件，那这些软件又都有什么特点呢？本章对这些软件现象给与了披露和总结，希望我们以后不会再犯此类错误。</Simple1>
        </Section>  
        <Section>
            <Name1>第五十九章</Name1>
            <Simple1>在软件开发中，每个项目管理者，作为整个团队的负责人，肯定都考虑过该如何调动人员积极性的问题。最简单的办法就是给与奖励。但是，物质的奖励好像开销太大，精神的奖励好像现在又不太流行了。有没有什么花费小但起效大的奖励方法呢？本章中介绍了几种方法，肯定会对大家有所启迪。</Simple1>
        </Section>  
    </Sections>
</Subject>
