
软件工程
galaft
这个作者很懒,什么都没留下…
展开
-
SCM工具对比分析
软件配置管理的重要性已被大多数软件及相关企业所认识,而配置管理工具的使用是实施配置管理的重要部分。为帮助大家选择适合的SCM工具,本文对目前较为流行的配置管理工具VSS,CVS,ClearCase,StarTeam作出比较分析,以下的评价仅是个人意见。一、Visual Source Safe(简称VSS)VSS是美国微软公司的产品,目前常用的版本为6.0版。VSS是配置管理的一种很好的入门转载 2008-02-25 10:49:00 · 1953 阅读 · 0 评论 -
ClearCase 常用命令
1. 查看label的基本信息:ct des -l lbtype:mylabal 2. 查看branch的基本信息:ct des brtype:mybranch 3. 待续原创 2009-06-03 11:29:00 · 548 阅读 · 0 评论 -
让管理层害怕的 8 个敏捷理解
<br />让管理层害怕的 8 个敏捷理解转自: Scrum中文网 作者:张克强 <br />敏捷体系中,有许多种不同的开发方法。各类敏捷开发方法中,较成体系的有 XP、FDD,只说明管理框架的有 Scrum,只说明建模的有敏捷建模,具体的技术实践包括 TDD 测试驱动开发、持续集成、结对工作、快速迭代等等。敏捷涉及面非常广泛,不同的人当然有一些不同的理解和解释。也许由于敏捷开发方法首先发端于程序员,不少的理解可能来自于程序员。本文试图来整理当前主要的让管理层害怕的敏捷理解,而不论这个理解是否正转载 2011-01-27 10:51:00 · 899 阅读 · 0 评论 -
如何防止工作步骤遗漏
<br />checklist:打印出来,开发人员做完一步,就打一个勾<br />自动化提示:在执行关键操作命令时,自动弹出确认框,提示还有哪些checklist要做<br />培训:收集容易出错的步骤,给新员工做上岗培训<br />pair work:结对也许也能有所帮助<br />原创 2011-06-02 23:14:00 · 2194 阅读 · 0 评论 -
为什么我们做的不是客户需要的
<br />近期发现了一些问题,只是其中一个故事。<br />2010年底,其他部门的同事T,发信来要求我们提供一个文件,但是当时这个项目是被暂停的状态,所以我们让最好T等到项目恢复,T答应了。2011年4月份,该项目重新启动,T又发信来要这个文件,并且提出了一个新需求,要把某个字段以新的格式打印。APO受到需求后,转发邮件给team,并和team讨论工期。team在panning meeting中将这个需求加入了sprint backlog。同事E做了开发,其他同事进行了检查测试,最后将文件发给T。<br原创 2011-06-02 23:10:00 · 557 阅读 · 0 评论 -
run scrum code
<br />void run_scrum() {<br /> const int Sprint_Length = 10; <br /> int velocity = get_past_performance(); <br /> // Scrum roles<br /> Role team, product_owner, ScrumMaster;<br /> // Scrum 中的制品<br /> Product_Backlog product_back转载 2011-04-18 10:36:00 · 491 阅读 · 0 评论 -
软件工程工作量估计
<br />基本上,所有的工作量完全由team内部估算,长期运行下来的结果就是,team会把估计越算越大,因为会预留buffer。或则说大家都不愿把schedule卡的太死,宁愿有时间富余而不愿项目delay。Team和project manager都是站在这个角度想问题的。<br /> <br />然而,产品经理则是站在相反的角度,产品经理总是想在最短的时间里完成最多的任务。或则说相同的任务,谁能最有效的完成,则由谁来做。<br /> <br />现在面临的问题是,一个自己的团队,一个外包团队,对同一件项原创 2011-05-09 21:17:00 · 3319 阅读 · 0 评论 -
What’s this agile testing all about?
Unlike a waterfall-organized team for example, testers on an agile project play an important role during all the phases of the pro转载 2011-07-04 12:09:05 · 474 阅读 · 0 评论 -
计算机名言
"All problems in computer science can be solved by another level of indirection... Except for the problem of too many layers of indirection."转载 2012-01-06 14:26:36 · 664 阅读 · 0 评论