要实现卓越的软件开发生产率,管理者需要持续不断地关注开发项目中的人员、激励措施以及团队沟通。在本书中,世界知名的软件工程大师兰达尔W.延森博士介绍了一种体现这些关注点、经过长期验证的定量化方法。他将帮助你度量你所在组织的开发能力和生产率,然后利用这些信息来提高开发人员和团队多方面的能力,并构建更加的软件开发成本和进度估算。
本书分六个主题。每个主题都有若干生动有趣而又有警戒意义的故事作为主线,通过对故事中实际问题的解决,引申出作者对于问题解决领域的重要观点。书中关注了像“人们如何思考”、“人们在遇到棘手的难题时会如何思考和处理”、“对于某一个特定的问题,人们会用什么样的角度去思考”这样的话题;提出了像“问题其实就是你期望的东西和你体验的东西之间的差别”、“不管看上去如何,人们很少知道他们想要什么,直到你给了他们所要的东西”这样的深刻见解,这为人们思考能力的提高提供了一些启迪性的帮助。全书幽默地引导读者在处理问题时首先应该识别真正的问题,然后确定问题的拥有者,再找出问题的来源,直到最后才来确定我们是否真的需要解决它。 这是一本关于问题解决的书。主要探讨了从"问题出现"到"决定采用什么方式解决该问题
本书以教科书的方式,循序渐进地向软件开发人员或软件开发的项目管理人员,讲述如何快速掌握分布式版本控制系统 Git 的应用方法,让繁琐复杂的项目开发的版本控制变得高效且轻松自如。书中细致入微地介绍了如何使用设置文件和操作Git文档库,以及建立项目开发的分支、合并分支和解决冲突的操作;在具备扎实的基础之后,介绍了Git GUI程序用法,以及 Git 在团队开发模式中应用的问题;讲述如何与优选的项目开发人员进行交流,提升程序开发的经验和能力;介绍了GitHub、Bitbucket、GitLab等提供Git服务的网站;本书很后的重点为介绍架设Git Server的几种方法,让每一个项目开发团队,可以按照自己的软硬件环境,选择适合的方式来控管项目开发。 本书封面贴有清华大学出版社防伪标签,无标签者不得销售。
如何量化用户体验对有效提高产品的使用质量至关重要。本书详尽地介绍了如何有效且可靠地收集、 分析和呈现典型的用户体验度量数据:操作绩效(正确率等)、用户体验问题(频率和严重程度)、自我报告式的满意度及生理/行为数据(眼动追踪等)。同时对“综合性量化度量数据”等问题进行了专门介绍,而且结合案例等形式对当前与用户体验相关的新内容(如用户体验对NPS 的影响)进行了说明。
软件质量,不但依赖于架构及项目管理,而且与代码质量紧密相关。这一点,无论是敏捷开发流派还是传统开发流派,都不得不承认。 本书提出一种观念:代码质量与其整洁度成正比。干净的代码,既在质量上较为可靠,也为后期维护、升级奠定了良好基础。作为编程领域的佼佼者,本书作者给出了一系列行之有效的整洁代码操作实践。这些实践在本书中体现为一条条规则(或称“启示”),并辅以来自现实项目的正、反两面的范例。只要遵循这些规则,就能编写出干净的代码,从而有效提升代码质量。 本书阅读对象为一切有志于改善代码质量的程序员及技术经理。书中介绍的规则均来自作者多年的实践经验,涵盖从命名到重构的多个编程方面,虽为一“家”之言,然诚有可资借鉴的价值。
本书面向Altium Designer6的初、中级用户,通过具体的操作实例,全面系统地介绍了Altium Designer6的特点、基础知识和具体应用,主要包括基础知识、原理图、元件库、PCB设计、PCB高级命令等。书中的每一个实例都分为[操作步骤]和[操作结果]两部分讲解,结构清晰、语言简练,是电子、自动化设计等专业人士学习Altium Designer6的重要参考。 本书可供Altium Designer 6软件的使用者阅读参考。
《软件定义数据中心:技术与实践》从与软件定义数据中心有关的基本概念入手,通过实例介绍软件定义数据中心涉及的技术、应用、前景。在此基础上,深入介绍构建软件定义数据中心的计算、网络、存储、安全、自动化管理和高可用性等基本技术,并辅以解决方案和大型实例,力求使读者全面了解当前软件定义数据中心的技术动态和发展趋势,为实际构建软件定义数据中心提供必要的技术指导。 《软件定义数据中心:技术与实践》适于作为数据中心分析、设计、研发、管理工程师的技术普及读物,亦可作为高等学校相关专业课程的教材或参考书。
本书全面、深入地介绍了STemWin图形用户界面系统(GUI)的强大功能和使用方法。内容涵盖STemWin的基础知识、移植方法,BMP、JPEG、GIF、PNG等图片文件的解码显示和所有控件的使用方法,并提供了完善的汉字显示方案。本书采用“理论 实验”的编写方式,配套大量的实验例程,图文并茂,内容通俗易懂,可以帮助读者快速掌握STemWin的应用技术。
本书是资深架构师DaveHendricksen的力作,系统阐述了成功架构师的技术技能,以及个人及团队拓展、应用这些技能的方法。本书分为3个部分,部分(~5章)介绍项目技能,涵盖合作关系、发现、概念化、估算、管理;第二部分(第6~9章)介绍技术技能,涵盖平台开发、架构透视、治理和技术诀窍;第三部分(0~12章)介绍想象力技能,涵盖技术创新、战略路线图和企业执行。
eclipse是一个开放源代码、基于java的可扩展开发平台。本书共分四篇,完整介绍了eclipse的开发应用知识。具体内容包括:eclipse入门篇(第1~4章),介绍eclipse平台的基本操作;gui图形篇(第5~12章),介绍使用eclipse自己提供的swt和jface开发包,开发可视化的java图形界面;web开发篇(第13~17章),介绍使用eclipse开发现今比较流行的web技术,如jsp、servlet、struts 2、jsf和ajax等技术;插件篇(第18~19章),介绍使用eclipse开发插件和大量常用的第三方插件。随书光盘提供了本书实例完整源代码和实例视频教学文件。 本书可以作为eclipse的入门书籍,也可以帮助中级读者提高技能,对java开发从业人员也有的参考意义。
本书是一本实用的教程,使读者可以按照书中所说的方法,通过多个阶段的演进,来迭代式地构建出软件的架构。书中指出了各种架构工件的运用方式,使人可以把这些清晰、简明、精准而且易懂的工件,恰到好处地运用在实际的应用场景之中。本书简单、明确、易于理解、便于描述,而且足够实用,能够加以执行。可给IT工作者和软件工程专业的学生带来较大的帮助,使他们明白怎样对软件系统进行架构。
《IT项目管理(第2版)》是一本既包含项目管理理论知识和管理方法,又包含IT项目工程实践的管理类图书。第2版在保持版基本框架的前提下,对IT项目管理的管理过程进行了梳理,并对其中的部分知识进行了细化;新增了“敏捷项目管理”,主要介绍了敏捷项目管理的概念、特点、生命周期及其特殊的团队管理和风险管理,并根据从业人员的实践总结了案例。《IT项目管理(第2版)》内容充实,结构清晰,案例丰富,实践性强,可作为高等院校项目管理工程硕士、MBA项目管理专业、管理科学与工程硕士教材,也可以作为高等院校软件学院、计算机学院及信息管理与信息系统专业研究生的教材,还可以供IT咨询服务人员和IT项目管理工作人员参考
UMLChina 首席专家潘加宇的一本书。作者在为软件组织提供建模咨询和培训服务超过十年后,把他的经验和感悟写成了《软件方法:业务建模和需求(上册)》。《软件方法:业务建模和需求(上册)》从“利润=需求-设计”开始,用市场经济的思想讲解软件开发中需求和设计的道理,以及统一建模语言UML 在需求和设计中的应用。《软件方法:业务建模和需求(上册)》还破解了软件开发领域流行的一些心灵鸡汤式宣传。
PMI和IEEE计算机学会合作开发了针对软件项目经理的指南,次把软件开发和项目管理这两个世界结合在一起。本书是《PMBOK指南》(第5版)的软件分册,力求与《PMBOK指南》(第5版)保持一致,并在其47个流程的基础上提供了适用于软件项目管理的更多信息、实践及修改。《PMBOK指南》和本书一起使用,能使读者获得管理从高度预测性生命周期到高度适应性生命周期的软件项目的平衡观点,以及方法、工具和技术的实践。