- 1、本文档共154页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件产品_一路求实电子版
Getting Real
中文版最后修订: 2010年5月25日,? HYPERLINK / CNBorn
引言?第一章
什么是 Getting Real?
想构建一个成功的Web应用么? 那么正是时候Getting Real. Getting Real 是一种更小规模,更快速,更高质量的软件构建方法。
Getting Real是关于省略所有表达现实(图表,曲线,矩形,箭头,统计图),而构建现实。
Getting real 是追求精炼。更少的代码量,更少的软件,更少的功能,更少的文档工作,更少无所谓的东西(而且大部分你认为必要的,其实不是)。
Getting Real 是保持精益,变得敏捷。
Getting Real从界面开始,也就是用户使用的屏幕。它从实际的用户体验开始,并且构建似曾相识的体验。这让你在软件误入歧途之前得到正确的用户界面。
Getting Real 是关于迭代和降低变化成本的方法。Getting Real聚焦于上线、调整、持续改进,使得其成为开发Web软件的最佳途径。
Getting Real只交付客户所需的,摒弃任何客户不需要的。
Getting Real的优点
Getting Real能够交付更好的结果,是因为它强迫你处理真正要解决的问题,而不是关于那些问题的空想。它迫使你面对当下。
Getting Real更注重实际的用户界面,而不是功能规格说明书和其他昙花一现的文档。只有当一个真实的网页呈现出来,相关的功能规格才是可信的,被证明是可接受 的。那才是是我们的客户将要看到和使用的。那才是需要关心的。Getting Real帮助你更快达到这个目的。并且那意味着你正在基于真实需求,而不是异想天开来构建软件。
最后,Getting Real是适合于Web软件的理想途径。那种把软件包装在盒子里,再等一年到两年才发布一个更新的学院派方法已经过时了。不像需要安装的软件,Web应用能够以天为单位持续改进。Getting Real利用了这种优势来提升Web应用的价值。
如何编写健壮的软件 How To Write Vigorous Software
健壮的著作是简明的。句子无废词,段落无废句子。同样的原因,画应无多余的线条,机器应无多余的零件。这不是要作者刻意缩句来逃避细节,从而提纲挈领,而是要作者字字珠玑。
—来自? HYPERLINK /141/strunk5.html The Elements of Style?by William Strunk Jr.
不再发胖
旧方式:冗长,官僚主义的,“我们正在这么做来控制这些蠢驴” 的流程。典型后果是:臃肿,过目即忘,平庸得掉渣的软件。Blech。
Getting Real 除掉...
花费数月,甚至数年的进度表
不切实际的功能规格文档
可伸缩性的争论
又臭又长的员工大会
大量招人的需求
毫无意义的版本号
憧憬完美未来的幼稚“路线图”
无穷尽的偏好设置选项
外包支持
不切实际的用户测试
写无用文档
自顶向下的管理结构
你不需要成吨的钞票或者庞大的团队或者漫长的开发周期来构建伟大的软件。那些正是缓慢,晦涩,变化成本高昂的应用程序的帮凶。Getting real反其道而行之。
这本书将带给你...
信仰之重要
为什么小是好事情
怎样构建更少
怎样从现实世界中快速找到创意
怎样培养团队
为何要由内到外的设计
为什么写作至关重要
为什么要比对手少做
如何升级你的应用和散播文字
成功维护的秘诀
发布后能够持续保持后劲的秘诀。
其他...
本书关注于理论高度。我们不会使你陷入代码片段细节,或者是CSS窍门。我们会坚守在驱动Getting Real过程的主要思想和价值观上。
本书适合你么?
你是管理者,设计师,程序员,或者市场人员。
你意识到旧规则不再管用了。每年通过光盘分发你的软件?2002这个版本号怎么样?
或者你对敏捷开发和企业组织结构略懂皮毛,但是热切的想多了解一些。
如果听起来你是其中之一,那么这本书就是为你准备的。
注意:虽然这本书着重在构建Web应用上,很多理念也可以应用到非软件活动。关于小型团队,快速原型,期望迭代,和许多提到的其他经验能够为你引 路。无论你正在开始一项业务,写一本书,设计一个网站,记录签名册,还是其他各种各样的活动。一旦你在你生活中的某一领域开始Getting Real,你就或发现这些概念能适用的非常广泛。
关于 37signals
我们做什么
37signals是一个创造简单的,专一的软件的小团队。我们的产品帮助你协同工作,组织团队。超过35000个人和企业使用我们的Web应用来搞定他们的业务。 来自华尔街杂志的Jeremy Wagstaff写到 “37signals 的产品是超简单,精致,直接了当的工具,这些工具让微软的Outlook软件
文档评论(0)