在把用户故事切分成小块,从而更好地利用敏捷技术时,很多新组建的敏捷团队都会遇到困难。 敏捷社区的成员在多篇文章中为如何有效地切分用户故事提供了指导。
当把庞大的用户故事切分成小块时,是否有一些一般的准则供我们遵循呢? Rachel Davies建议对每个用户故事都要进行切分,从而让产出的软件:
能够工作
交付价值
能有效地得到用户的反馈
Richard Lawrence提供了以下技术
逛论坛时看到有朋友问,是否有专门教Javascript的学校,这里想想把自己的一点建议和自己3年来的前端Javascript开发的经验跟大家分享下,也给出几本个人认为不错的书来做为大家学习的参考资料。当然只是个人的经验,有什么不对的也请高手见谅和指正。
关于到培训学校学习的忠告:别说现在没有这样的学校,就是有专门的学校也不要去,因为不会有好的老师的。不要浪费你自己(很可能是你父母)的钱和时间。
估计绝大部分的公司都在提倡一个口号:“注重细节。”但是往往是口号容易喊,行动却是千辛万苦,何谓细节?也就是自身工作的每一个环节、每一道流程的琐碎小事,而这些小事又常常容易被人忽略。有很多人有雄才大志,内心中充斥着舍我其谁的非凡气魄,但其眼高手低,小事不屑,大事难成,最终只落得一事无成的悲哀。
软件开发亦是如此,提倡了许久的注重细节,更有甚者许多公司标榜自己的优势在于:&ld
一次成功的创业建立在以下三个条件上:优秀的合伙人,确实有需求的产品,以及尽可能少的启动资金。绝大部分创业失败是因为它们缺少了以上这些条件中
的某一项,而那些完全具备这三点的创业往往会取得成功。
让人欣慰的是,当你认真考虑它们的时候,这三点条件都是可行的,虽然可能有一点困难。鉴于成功的创业应该会让创始人富有,我们可以得出结论:富有的
生活是可以实现的,只是有一点困难。
如果说在创业方面只有一
要想找到一份好工作,笔试面试这关必须得通过。且先不说您的能力怎么样,有时觉得笔试面试就如同英语考试。一个“英语很好”的人,比如可以很流利的说英语,跟老外交流,然而,让他参加考研之类的英语考试,未必能够得到很高的分数,因为这类题本身就很诡异,考试需要有一定的技巧才行。当然,考试还是能够反映一个人的水平的。类似的,如果您很牛,但要找到一份好工作,好好复习一下笔试面试的知识还是很
嵌入式数据库无需安装,体积小巧,速度又快,在很多场合可以替代目前流行的MySQL,SQL Server等大中型数据库。本文介绍两种嵌入式数据库产品:Berkeley DB和SQLite,并着重讨论它们与Java之间的接口。
通常我们采用各种数据库产品来实现对数据的存储、检索等功能,例如,Oracle,SQL Server,MySQL等。这些产品除提供基本的查询,删除,添加等功能外,也提供了很多
当设计一个应用程序时,基本的要求是所有的通信信息交互都要通过定义的接口进行,不能让应用程序直接调用该接口的类别或方法。所以,可以通过Layer Diagram来展示这个架构上的想法。
我们将使用一段非常简单的代码,主要强调的是代码所代表的概念,而不是代码的细节。并将在现有代码层关系架构逻辑设计分析的基础上进行层验证(Layer Validation)功能:
①打开Visual Studio
HTML的前一次升级发生在大约10年前。10年来,互联网飞速发展,而浏览器市场也风云变幻,现有的HTML标准在支持音视频等多媒体应用上开始显露不足。HTML5是响应互联网最新变化的产物,然而,这一标准的最终通过以及真正落地注定是一个长期的过程。
■ 清水 编译
近日,微软发布了Internet Explore 9(IE9)的技术预览版。与前一个版本IE8相比,微软进行了很多技术创新; 同时
Jean Bezivin, Nantes大学的名誉教授,在他最新的博客中,回忆了软件工程过去四十年的历史,因为他相信颠覆的时刻即将到来。Jean认为软件工程已经发生了三次巨变:
第一次巨变在1968年10月的Garmisch NATO会议上已经讨论过了。复杂系统中所浮现出来的问题迫使我们认识到独立程序员时代已经结束了,将来的目标是“超过3万个指令的大型系统,由超过25个程序员在6个月(
如何提高SQL Server数据库的性能,该从哪里入手呢?笔者认为,该遵循从外到内的顺序,来改善数据库的运行性能。如下图:
第一层:网络环境
到企业碰到数据库反映速度比较慢时,首先想到的是是否是网络环境所造成的。而不是一开始就想着如何去提高数据库的性能。这是很多数据库管理员的一个误区。因为当网络环境比较恶劣时,你就算再怎么去改善数据库性能,也是枉然。
如以前有个客户,向笔者反映数据库
本系列文章导航memcached完全剖析–1. memcached的基础memcached全面剖析–2.理解memcached的内存存储memcached全面剖析–3.memcached的删除机制和发展方向memcached全面剖析–4. memcached的分布式算法memcached全面剖析–5. memcached的应用和兼容程序asdfaafasdfsaf
发表日:2008/7/
本文是从 How much code coverage do you really need? 这篇文章翻译而来。
我写这篇文章的起因是由于看了@unclebobmartin在微博上的一些看起来言之凿凿的话语。给那些不认识Uncle Bob的人介绍一下——他是我们软件产业里最著名的一个专家,是《 Clean Code(代码整洁之道)》这本著作的作者,是敏捷宣言(Agil
这一段时间,随着Moto的一系列手机引爆了Android市场,移动市场所有的目光都集中在 Android这颗新星之上。一时之间,无论芯片企业、设备企业、软件企业还是互联网企业表示鼎立支持,连联想也大张旗鼓的宣传基于Android的 LePhone。然而,Android真的就能改变整个移动设备市场的格局么?
1. 心不在焉
为了推广Android,Google成立了OHA (Open&nb
首先这篇文章的背景是2009年1月14日我发布的一篇博文《想要,不一定得到,一定要,则必成功——一封初为程序员充满困惑的大学毕业生的来信以及本人回复》,当时引来了很多朋友的热议。没想到三个月后,小封再次给我来信,谈了这三个月他的一些学习经历和感受。我觉得可以给大家一些启示,所以就放在首页。
再次需要强调,小封在信中多次提到了本人所写的《大话设计模式》,只是因为他是看我的
客户端 JavaScript 调用 ASP.NET WebService 的方法除了采用 WebServer.htc 和构造 SOAPAction 的方法外,下面介绍一个采用 Ajax调用的简单方法,并且可以传递参数。其实,ASP.NET WebService 就是一个网站,所以,Request 对象是可用的,这样,传递参数就很容易了。下面是一个WebService1.asmx的代码:
ASM
本系列文章导航Linq To Sql进阶系列(一)从映射讲起Linq To Sql进阶系列(二)M:M关系Linq To Sql进阶系列(三)CUD和LogLinq To Sql进阶系列(四)User Define Function篇Linq To Sql进阶系列(五)Store Procedure篇Linq To Sql进阶系列(六)用object的动态查询与保存log篇Linq To Sql进
《连线》杂志封面
像比尔·盖茨一样,史蒂芬·列维(Steven Levy)报道过的很多黑客现在已经拥有了财富、声望和权力。
黑客的价值观
时隔25年之后,我再次对比尔·盖茨进行了采访。他表示:“我年轻的时候,这个行业才刚刚起步。那时候我们这些微处理革命的参与者都是年轻人。现在这个行业已经十分成熟了,想起来有点难以置信。”
1、面试时迟到,而且称自己迟到是因为别人指错了方向。 2、不修边幅或者着装不当。坐姿懒散,与主持面试的人不保持良好的目光接触。 3、说其他同类型公司的坏话。 4、没有能将自己的能力与雇主的需求联系起来。吹嘘自己有多行,但却没有列举出相应的成就作为证明。 5、回答没有明确的焦点,说话没有组织性,想到哪里说到哪里。 6、不表现出激情,也看不出希望得到这份工作或是对所应聘的工作表现出&ldqu
VirtualBox安装MeeGo系统具体过程与VirtualBox虚拟机安装MeeGo车载系统图文教程相同,请查看相关文档,本文主要为了大家解决大家在安装完系统之后出现黑屏无法进入系统的问题。主要参考http://202.112.3.1/wiki/Main_Page网站给出的方法。 这个问题主要
作为全球排名第二的增长速度最快企业,绿山咖啡的K杯生意已超越咖啡领域!
在外行人看来,绿山咖啡的名头跟星巴克完全无法相提并论,但事实上,这家公司四年来股价狂飚了九倍,远超星巴克!
与星巴克售卖“品味”不同,它卖的是更实在的东西——除了品类丰富的咖啡之外,还有一种名叫克里格的单杯咖啡机以及跟它配套的咖啡K杯。如今,远在地球另一边的那些北美家庭