惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

博客园_首页
Blog — PlanetScale
Blog — PlanetScale
腾讯CDC
aimingoo的专栏
aimingoo的专栏
Microsoft Azure Blog
Microsoft Azure Blog
A
About on SuperTechFans
J
Java Code Geeks
G
Google Developers Blog
N
Netflix TechBlog - Medium
Vercel News
Vercel News
Y
Y Combinator Blog
Recent Announcements
Recent Announcements
I
InfoQ
Stack Overflow Blog
Stack Overflow Blog
酷 壳 – CoolShell
酷 壳 – CoolShell
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
T
The Blog of Author Tim Ferriss
罗磊的独立博客
GbyAI
GbyAI
小众软件
小众软件
大猫的无限游戏
大猫的无限游戏
WordPress大学
WordPress大学
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More

博客园 - SuperBowl

新蛋(成都)急聘.net 高级软件工程师 NetTiers模板中各个选项的一些解释 敏捷实践--个人与过程 敏捷实践--持续集成工具CC.net配置 .net4.0 & VS2010 敏捷实践--用户故事和用例的选择 .Net 常用开发工具 敏捷实践--启航 敏捷软件开发之持续集成 6,Composite UI Application Block (CAB) WorkItem介绍 5,Composite UI Application Block (CAB) WorkSpace介绍 4,Composite UI Application Block (CAB) FormShellApplication介绍 (转)2007年IT薪资调查 IT人更关注职业前途 3,Composite UI Application Block (CAB) 结构介绍 2,Composite UI Application Block (CAB) 概念和术语 1,Composite UI Application Block (CAB) 介绍 很想提笔写点什么 读完“影响力” Hello ,Atlantic
敏捷实践--准备
SuperBowl · 2008-11-01 · via 博客园 - SuperBowl

     敏捷软件开发参与人员不是哪个个体,而是一个团队,他包括项目的客户和领导,还是更重要的团队成员。事前和大家把敏捷实践的信息沟通到位是首要的。所以为了营造一个好的,受支持的实践环境。我和美国的客户及项目组成员做了细致的沟通。由于项目领导关心的是我们的软件开发过程有没有在CMMI的受控范围内,所以,我们在没有取得实践成果之前,还是不会跳出CMMI这个规则的大框架。当然,冲突的地方我们尽量使用裁减工具。

    首先我们主要是引入单元测试,持续集成,重构,持续发布。

    单元测试工具大家肯能会首选Nunit,我也不例外,毕竟用的时间长,成熟,但是我们最后测试其不支持精简版的程序集的测试,还是放弃了他。选用了我认为更有潜力的MSTest,就是VS2005之后就自带的单元测试工具。微软太强了,.net平台上的好工具基本都被它一一模仿并集成到IDE了。

    持续集成选择CC.net,这是一个很不错的工具,可以将MSTest,MSBuild,NCovery,Fitnesse...等工具很好的集成在一起。当然我们选择使用它来实现了1,从VSTS获取代码 2,编译解决方案 3,执行单元测试 4,发送测试报告 5,发布 。

   Visualstudio 2005之后就可以很好的支持重构了,使用其中的重构工具可以大大节约重构时间。

   另外,采用迭代开发,会在每个迭代周期进行一次发布,让客户可以及时看到系统的样子。然后给他们提供后续需求和调整的依据。同时让他们可以很容易地知道项目的进度。