您好,欢迎访问三七文档
目录摘要、版权和法律声明............................................................................................1简介.................................................................................................................................2VisualStudio2010敏捷实战................................................................................3了解Coho面临的挑战.......................................................................................4Fabrikam顾问公司介入....................................................................................7发现流程的结果—解决方案初露端倪........................................................8尽早并且经常提出测试计划.......................................................................11美化设计............................................................................................................12敏捷项目规划...................................................................................................14为任务分配人员..............................................................................................15清晰透明呈现项目状态.................................................................................16sprint1项目计划就位...................................................................................17sprint2克服不可避免的阻碍.....................................................................19SharePoint®sprint项目谈笑面对紧急的要求......................................26sprint3完成项目的最后一击.....................................................................28Visualstudio2010摘要本评估指南概述了Microsoft®VisualStudio®2010中提供的特性。本文旨在让您了解专业开发人员如何能够更具创造力、更富有成效,同时构建高质量的应用程序。本指南首先通过一个示例场景展示了产品的新特性,并附带了所构建解决方案的屏幕截图。同时详细介绍了每个新特性。在整个文档中,我们包含了能提供关于该技术的深入信息的网站链接。本指南将在某些信息可用时进行更新,内容可能会有所变化。有关VisualStudio2010的最新信息,请访问版权和法律声明本文是在将产品发布给制造商之前撰写的,因此,我们无法保证文中包含的所有细节都与所发布产品完全一致。文中包含的信息代表微软公司截至本文发布之日就所讨论问题的最新观点。由于微软公司必须应对不断变化的市场形势,所以不应将本文解释为微软方面的承诺,微软公司也无法保证所提供信息在本文发布之后的准确性。本文中的信息仅代表在本文付印时的产品,只可用于规划用途。文中提及的示例公司、组织、产品、人员和事件均属虚构。与任何真实的公司、组织、产品、人员和事件无关,也不应推断出任何关系。本文中的信息随时可能变更,恕不通知。■2VisualStudio2010敏捷开发指南VisualStudio2010敏捷开发指南1■Visualstudio2010简介您一定会爱上VisualStudio®2010的新特性您有很好的想法。您精通算法。体系结构就在白板上,您可以想象出用户界面。那么现在有了VisualStudio2010,您就得到了将想法变成解决方案的工具。新的MicrosoftVisualStudio2010简化了从设计到部署的整个开发流程。新的原型设计、建模和设计工具帮助您释放创造力,让您的愿景成为现实。编码异常迅速,因为您可以利用现有代码和技能编写针对不同平台的应用程序,包括SharePoint®和Windows®AzureTM应用程序。而且,开发人员和测试人员可以更好地协作,并且通过集成的测试和调试工具来节省时间。您可以快速发现和解决bug,以确保解决方案的最佳质量。我们来了解一下这一版究竟增加了哪些特性,您可以亲自体验该版本是如何激发团队的创造力,并通过更加简单的流程来交付高质量软件的。这一版的VisualStudio有很多吸引人的新特性,一些关键更新将使每一个使用它的开发人员更加喜欢他们所热衷的IDE。但是只有看到了它的实际应用效果——以及亲自实践该产品,亲手使用它——才能令您相信这一版的新特性和工具确实取得了很大突破。它们不仅将改变团队开发应用程序的方式,而且将改变企业运营的方式。在您看到和亲自实践VisualStudio2010之前,以下场景将向您展示FabrikamConsulting是如何帮助CohoVineyard&WineryTM开辟新销售渠道的。Visualstudio2010敏捷实战■2VisualStudio2010敏捷开发指南VisualStudio2010敏捷开发指南3■了解CohoCohoVineyardandWineryTM是一家小型的地方酒厂,有很多优质的产品。他们热衷于种植高品质的葡萄。他们已经完成了收获和发酵。他们每年都要创造一些新口味。他们在当地市场的业绩和客户服务都很出色。艺术家、餐馆和美食家都很喜欢Coho酒……但事实上也只有这些人来品尝Coho酒。其他人无法体验这种当地的美味,因为它只通过三种渠道销售:在葡萄园直接销售、通过服务于当地市场的网站以及当地几个高档餐馆销售。后来……在一些著名媒体的宣传下,需求飞速增长。Coho的站点不能处理每个用户五瓶以上的销售(更不用说应对这些订单带来的巨大网络流量了)。很显然需要扩大他们的分销渠道,以便涵盖专卖店、大型的当地连锁店和全国零售商。需求?有了。供应?没有问题。技术是阻碍Coho实现爆炸式业务增长的唯一障碍。他们只是没有合适的系统来管理订单和处理分销。Visualstudio2010敏捷实战Coho}著名鉴赏家为小店酿出的Coho红葡萄酒评了92分!“”Coho}■4VisualStudio2010敏捷开发指南VisualStudio2010敏捷开发指南5■Coho目前的主页。很显然有很大的改进空间。产品页面和订购系统需要处理更多信息。要提醒您的是,Coho的技术也不是很弱。多年以来,他们的系统足以应对他们的销售,而且领先于当地酿酒行业的很多竞争者。他们拥有:+一位出色的销售经理,他与客户有着很好的私人关系。+一套销售点终端应用程序,用于给到葡萄园亲自采购的客户使用。+站点上简单的电子商务解决方案,该解决方案足以应对购买几瓶酒的客户。为了使其业务更上一层楼,Coho需要一个系统来争取假日市场——这是酒水最热销的季节。这意味着解决方案要在九月一日之前上线,投入运行。离这个时间只有短短的六个月了。在几经斟酌后,Coho雇佣了一个具有零售和酿酒行业经验的公司:FabrikamConsulting。Fabrikam是一家大型的当地公司,已经经营六年了。派给Coho的核心团队由12名技术专家组成。Coho项目的时间短、预算紧张,因此简化应用程序生命周期,并确保每个人都在解决方案构建过程中进行协作就变得十分重要。自从VisualStudio2005推出后,他们就一直使用这个软件,Fabrikam可能准备升级它。但是在整个公司都购买新许可之前,管理团队决定在Coho项目团队中先试用它。大家对这一计划的反应很复杂。QA团队对于将使用新的测试工具感到很担忧。当了解到在VisualStudioTeamFoundationServer2010中跟踪进度很容易时,项目经理感到很满意。开发人员最高兴,因为他们可以重新利用在过去项目中编写的代码。而且更新之后的IDE运行效果非常棒。他们迅速召开了几次内部会议,最终证实这个项目对他们而言太难了。在六个月之内,他们需要构建:+一个更好的网站,保留其当前客户,同时支持新的批发市场。+一个订购系统,处理针对一次购买10瓶(或10箱)以上的大宗买家(餐馆和分销商)的销售。理想情况是,它应该能够提供动态的批量采购折扣和接受外币。Coho的员工不知道如何在这么短的时间内使网站和订购系统上线和运行。这可行吗?他们有很好的想法并且可以想象出未来。但是很显然,Coho需要一些外界帮助。搜索开始了!确定Coho实际需要什么。在发现和研究阶段,Fabrikam的项目经理深入到Coho的业务需求,制定了一条战略性建议。项目经理和在Coho的客户合作,列出了一个业务需求清单:+大批量订单收集和处理。+货运和跟踪系统。+多种货币之间可变的赊账条件。+高档品牌体验。+实时报告订单状态、信用额度、货运、应付款项和应收款项。+与库存系统集成。+交叉销售工具。+对活动的营销支持。+未来发展的可伸缩性。Fabrikam的项目经理在MicrosoftExcel®中获取了所有信息,然后回到办公室和团队一起启动项目。Fabrikam介入Fabrikam的Coho项目团队+8名开发人员+1名设计人员+2名QA测试人员+1名项目经理Coho}Coho}■6VisualStudio2010敏捷开发指南VisualStudio2010敏捷开发指南7■发现流程的结果——解决方案初露端倪顶层业务需求清晰地向团队表明他们需要创建一个完全全新的网站,该网站要有一个健壮的电子商务和库存系统。网站核心组件包括:+视频播放器:增加高质量的互动性以便能够展示葡萄园极具魅力的景色和土地。+新的电子商务解决方案:支持大量订单、混搭销售等。+客户和分销商档案:允许回头客获得更高级别的支持。+与档案关联的可变定价模式:每个分销商根据其合同都会有独特的定价安排。+一个活动规划工具:在线表单帮助管理来自活动策划人员的大量电话。简单的日历和兴趣表单使客户可以轻松检查可用性。深入到设计。Fabrikam在项目初期尽可能多地确定了需求。现在要在团队开始构建项目的各个部分之前起草该解决方案的功能需求。项目经理和QA组织大家协作捕获需求。他熟悉使用UnifiedModelingLanguage(UML)来设计用例,所以他在早期花了一些时间创建用例图来确保尽早捕获所有内容。这一步很关键。他们定义了业务目标,明确了各种角色:批发分销商、个人客户、活动规划人员、求职人员和新闻人员。自此,他们可以开始处理各个用户案例,每个受众如何与网站交互并思考每种可能的场景。有没有税收或货运影响?如何处理海外需求?如何
本文标题:版权和法律声明
链接地址:https://www.777doc.com/doc-401059 .html