敏捷开发用户故事系列之一:何为用户故事全系列将涉及何为用户故事,面向客户价值编写故事,用户建模,产品待开发项的分类,故事颗粒度,故事的组织结构,等等若干问题,力求将此中问题尽量解决干净。本系列文章假
文章分类:[软件工程] 2012/10/21 23:25:16
敏捷软件开发绝不再是一个新名词了,但理解还是时时有偏差。敏捷宣言中的第一条“个体和互动高于流程和工具”,有人就误读为“有了沟通,一切都迎刃而解”,因此花费大量精力整顿团队合作,却轻视了工具(技术)。
文章分类:[软件工程] 2012/10/21 23:25:16
引言:这篇文章是小柒、墨轩、淡月、和我4个人一起工作的成果,在今年9月的STS设计分享会上演讲过一次。我们的设计分享会一共有4个演讲主题,另外几个话题稍后会陆续在这里和大家见面~一个新的网络产品,或
文章分类:[软件工程] 2012/10/21 23:25:16
用户研究的“元思考”钻研任何一个领域,都离不开“元思考”,或者称为“战略级思考”:思考它要解决的基本问题是什么,思考它的核心的方法路径是什么,以及思考它面临的最大挑战是什么。用户研究如是。用户研究面
文章分类:[软件工程] 2012/10/21 23:25:16
你是否曾经被迫背了一首晦涩高深的诗词,却一头雾水呢?国学大师王国维在《人间词话》中曾用“隔与不隔”来区分诗词的高下:“数峰清苦,商略黄昏雨”,虽格韵高绝,然如雾里看花,终隔一层。“生年不满百,常怀千
文章分类:[软件工程] 2012/10/21 23:25:16
可用性测试的权衡之道(一)对于可用性测试,业内人士存在一些普遍认可的原则。它们神圣地如同自然科学里的理论,似乎我们只能对其言听计从、俯首称臣才能践行出“好的可用性测试”。其实,即便是科学,它的一个特
文章分类:[软件工程] 2012/10/21 23:25:16
作为芸芸众程序员的一员,我对软件开发中的一切都充满问题。今天是关于测试,作为一名唯物主义者,我相信众物都有其神,于是我找到了测试之神。我问:神仙,为什么我们需要测试?大神用怜悯的眼神看着我,说到:我
文章分类:[软件工程] 2012/10/21 23:25:16
什么是Scrum?Scrum是一种迭代式增量软件开发过程,通常用于敏捷软件开发。Scrum在英语的意思是橄榄球里的争球。虽然Scrum是为管理软件开发项目而开发的,它同样可以用于运行软件维护团队,或
文章分类:[软件工程] 2012/10/21 23:25:16
最近在做iphone端WebApp的项目。由于产品形式新颖,技术环境不成熟,公司给与了较宽松的研发时间。在一个月的交互设计阶段,每个环节都得到多次讨论推敲,我从中感悟颇多。导航系统的设计是一个比较典
文章分类:[软件工程] 2012/10/21 23:25:16
当游戏遇到了ScrumScrum并不是什么高深的管理方法,Scrum的科学原理中,没有什么是值得被拿出来,放在学术界讨论的东西,就连其估算方法,也是使用了看似游戏一般的扑克牌估算法,实在是难登大雅之
文章分类:[软件工程] 2012/10/21 23:25:16
目前,我所在的公司内部也有很多团队开始启用Scrum的开发流程,力图改变瀑布式开发模型的诸多弊端。作为Run了3年该流程的team,我们团队在不断学习和总结中得到了进步,我也希望可以从设计的角度来分
文章分类:[软件工程] 2012/10/21 23:25:16
1、敏捷软件开发不需要架构设计?相对于传统瀑布式开发过程及RUP这样的重量级开发过程而言,敏捷软件“重视与客户的沟通小步快跑,尽早交付迭代式开发,拥抱变化”等实践正好符合互联网要求快速迭代、坚持以用
文章分类:[软件工程] 2012/10/21 23:25:16
文章分类:[软件工程] 2012/10/21 23:25:16
Microsoft.NET为应用程序开发人员提供了丰富的处理配置数据的编程模型与类型库。拥有这些组件,开发人员及用户可以方便地在无需重新编译应用程序的情形下,通过对配置数据的设置,对应用程序的执行行
文章分类:[软件工程] 2012/10/21 23:25:16
Scrum概念Scrum是一种迭代式增量软件开发过程,通常用于敏捷软件开发。Scrum在英语的意思是橄榄球里的争球。虽然Scrum是为管理软件开发项目而开发的,它同样可以用于运行软件维护团队,或者作
文章分类:[软件工程] 2012/10/21 23:25:16