10 月 23 - 25 日,QCon 上海站即将召开,现在购票,享9折优惠 了解详情
写点什么

预览 Visual Studio11: 敏捷的支持、团队协作以及代码克隆监测

  • 2012-01-27
  • 本文字数:934 字

    阅读完需:约 3 分钟

微软计划在即将到来的 Visual Studio 11 中为一个软件项目中所有相关的干系人改善开发流程。开发、测试和运维团队的需求是复杂且不断变化的,为了应对这些挑战,微软已经开发“应用程序生命周期管理” (PDF ) 旨在改善“软件建设的生产力和可预见性”过程。

ALM(应用程序生命周期管理) 的重点放在如下优先事项中:

• 通过集成团队中所有角色来协作

• 及时和可操作的反馈以减少浪费

• 为手头的任务充分利用自然而适当的工具

• 根据意愿采取透明而灵活的最佳实践

最近微软的副总裁 S.Somasegar 描述了即将发布的VS11 里将支持该过程的一些新特性。

探索性测试和单元测试

为了提升开发人员之间的交流,Team Explorer 窗口有较大的改动。软件测试人员可以编写包括多媒体内容(视频、音频注释、截图…") 的Bug 报告,通过这些内容来说明和解释他们的报告。VS11 可以维护完整的测试人员与应用程序交互的日志,这样就可以让需要重现Bug 的准确步骤被保存和包含在给开发人员的报告中。

单元测试将受益于一个新的Unit Test Runner,它能够不断地在后台运行单元测试,因此开发人员可以实时知道哪些测试通过了。这样可以节省开发人员的时间,他们不用再一直等待测试完成。

检测代码克隆

C#和 Visual Basic 应用程序的开发人员将受益于新的检测代码克隆的功能。这些都是“通用代码应该重构为共享的代码”。这种检测技术最初是由微软研究院利用语义搜索开发的 - 它不只是文字(搜索会从代码的外观以及其本身的含义来查找)。

改进的团队协作和敏捷开发

VS11 将增加对敏捷开发和相关方法的支持。Product Owner(Scrum 中代表客户的声音)能够使用产品 Backlog 来动态地组织和设置将要纳入产品中的功能列表优先级。

将功能的优先级排序后,它们可以被分配到下一个 Sprint(产品开发的基本时间单位)。VS11 同时跟踪开发团队的总负载,以及分配到团队的每个开发人员的负载情况。这样就很容易知道开发人员是否被使用过度或不足,进而可以优化生产力。

从产品干系人(客户 / 测试 / 最终用户等)得到的反馈可以被 Product Owner 传递到相应的开发者。集中式跟踪反馈使这类信息也可以被用来指导下一个 Sprint 中功能的创建或修改。
查看英文原文: Preview of Visual Studio 11: Agile Support, Group Collaboration, and Clone Detection

2012-01-27 04:134237
用户头像

发布了 42 篇内容, 共 19.5 次阅读, 收获喜欢 6 次。

关注

评论

发布
暂无评论
发现更多内容

日记 2021年2月17日(周三)

Changing Lin

2月春节不断更

字幕组时代落幕,翻译的未来可能是?

字节跳动技术团队

【函数计算实践】nodejs初探示例——本地mac环境

程序员架构进阶

架构 nodejs 函数计算 七日更 2月春节不断更

LeetCode题解:1091. 二进制矩阵中的最短路径,BFS,JavaScript,详细注释

Lee Chen

算法 大前端 LeetCode

2.react心智模型(来来来,让大脑有react思维吧)

全栈潇晨

React React Hooks react源码

1.开篇(听说你还在艰难的啃react源码)

全栈潇晨

React React Hooks react源码

【LeetCode】重塑矩阵Java题解

Albert

算法 LeetCode 2月春节不断更

写公号大半年,看看我都收获了些啥

架构精进之路

技术 总结 微信公众号 成长笔记

3.Fiber(我是在内存中的dom)

全栈潇晨

React React Hooks react源码

翻译:《实用的Python编程》01_05_Lists

codists

人工智能 后端 python 爬虫 列表 数据结构与算法

揭秘登上2021春晚舞台的黑科技-XR技术

架构精进之路

黑科技 vr 春晚 XR MR

给hugo博客添加评论功能

远鹏

Hugo 静态博客 utterances

门诊数字化:患者信息识别方式

boshi

医疗 数字化基础 七日更

用例文档

三生赤水

一维数组的动态和

小马哥

算法

第 4 周作业

老元宵

面试的季节到了,老哥确定不来复习下数据结构吗

Silently9527

面试 数据结构与算法

C语言第三方库Melon开箱即用之词法分析器使用

码哥比特

c c++ Linux 后端 框架

话题讨论 | 如何使用“网站SEO”,让网站排在最前面?

我是哪吒

大前端 后端 话题讨论 SEO 2月春节不断更

EternalWallet为您提供快速、便捷、低价的国际汇款服务

Geek_c610c0

第四章作业-编写一个用例文档

秦挺

端口隔离和VLAN的区别

算法从有序数组中移除重复的数据,AI学习资源2020 John 易筋 ARTS 打卡 Week 38

John(易筋)

ARTS 打卡计划 ai youbute学习资源

春节快过腻了?不妨关心下太空探索

脑极体

【STM32】PWM 输出 (标准库)

AXYZdong

硬件 stm32 2月春节不断更

Elasticsearch mapping 复杂数据类型

escray

elastic 七日更 死磕Elasticsearch 60天通过Elastic认证考试 2月春节不断更

13. 如果自己写的 Python 程序出错了,怎么办?

梦想橡皮擦

python 爬虫 2月春节不断更

IDEA插件:快速删除Java代码中的注释

xiaoxi666

Java 代码注释 JavaParser

gradle中的增量构建

程序那些事

maven Gradle 程序那些事 构建工具

程序员成长第五篇:如何选择城市工作?

石云升

程序员 2月春节不断更 选择城市

微信红包封面,2021年为啥突然火了?

架构精进之路

春节 微信红包封面 商业洞察

预览Visual Studio11: 敏捷的支持、团队协作以及代码克隆监测_研发效能_Jeff Martin_InfoQ精选文章