软件开发的革命:VS打造敏捷开发典范
内容提示:团队协作是一个企业项目中最重要的部分,能够拥有一支敏捷的团队对一个企业来说是至关重要的,然而VisualStudio的推出对于迫切需要敏捷开发的用户来说带来了很大的帮助,在敏捷开发中,企业最强调的是团队的合作与沟通。在本文中笔者为大家介绍VisualStudio中叫做“团队项目门户”的功能。对于“门户”可能都有不同的理解,如各大网站也可被称为IT门户,而一个项目的门户则是一些信息的汇总。而团队项目起到的作用大致也是如此。
一、 企业需要什么样的门户,能够带来哪些帮助
在应用企业门户前,首先我们最需要了解的就是这个门户对我们有哪些作用,我们是否真正需要他们?对于每一个用户来说这是他们迫切需要知道的。笔者就先在这里做一个简单的介绍。不过笔者不会在这些内容上过多的展开。因为笔者会将重点的内容放在后面的具体应用的说明上。
尤如我们进到一个企业网站想了解一些最直观的信息一样,首先我们会看这个企业都有哪些内容,会迫切的想了解他做的主要是什么,这就是看他是否有用户的想要的需求。如现在用户需求有一个重要的变化,项目负责人就要告知给所有的开发人员。此时就可以以公告的形式,放在项目门户上。如此项目小组的成员一打开这个项目就可以看到这个公告。
其次就是我们在看团队的工作时最重要的就是看这个项目的进度是什么样的,是否按照时间及要求严格的进行着,这就包括一些关工作项目、代码签入、测试结果报告等内容,也就是说显示当前的工作进度。在一个项目中,某个成员的开发工作可能要依赖于其他成员的开发成果。然而在大多情况下这就需要我们的开发人员开发一个ERP系统的物料收货窗口,这就带来了很大工作量,为整个项目带来很大的不便,在这个窗口中不仅仅需要用到库存管理的相关内容,而且还需要用到采购模块。如需要根据采购订单转换收货单或者对没有采购订单的收货情况进行限制等等。为此在项目门户中显示相关的工作项目、测试结果报告等等,对于其他开发人员来说可能会很有帮助。
再次就是我们需要了解一个软件开发的整个生命周期,这对整个项目开发是很关键的,而在敏捷开发中,帮助企业开发团队彻底解决了这个问题。在敏捷开发中,很重视软件生命周期的管理。特别是在一个大型的系统中,如果没有完善的生命周期管理机制,就很难协调各个项目组成员的工作。在项目门户中,可以通过过程指南文档来实现对生命周期的控制。具体的内容笔者在后续的文章会详细讲到。
总之,门户对于一个项目来说是非常重要的,就好比我们了解一件事物的说明,我们能够很清楚明了的去了解这些事物,对于整个项目的开发人员来说能够迅速了解整个项目的相关信息。这对于整个项目的团队协作来说是非常有帮助,能够随时保持整个项目信息的顺畅。
二、 加强整个软件开发过程中项目生命周期管理
我们在做一个项目时,做为一个项目经理我们当然希望能够清楚了解项目中每一个 工作人员的详细进程,了解当前具体的工作状态。而VisualStudio中的过程指南文档则真正帮且您解决了这一个问题,简单的说,就是可以实时的显示项目组各个成员当前的工作状态。如我们在整个项目的开发过程中需要一个财务模块的负责人,其在软件测试的时候可能需要用到仓库模块中的收货单功能。因为需要根据收货情况来生成应付帐款。为了防止重复生成, 当我们收到的每一笔收货单都会相应的转换成付帐单据后,需要在收货单上加上一个标注。这就需要在整个沟通过程中财务模块的负责人员作详细的说明。在测试之前,这个开发人员就需要确认仓库模块的开发人员是否完成了这个动作。只有其完成了,财务模块开发人员才能够进行测试。
然而现在我们做事就不需要像之前说的那样,每一项都要亲历亲为,都要全部进行一遍沟通,而这期间也可能产生误差,通过过程指南文档这些问题就可以快捷而方便的得到全面的解决,不但解决了之前大量的工作量也避免了大的误差出现。简单的说,就是在过程指南文档中将其他部门所需要做的工作标记上去。等到其他开发人员完成之后,在过程指南文档中就会标记为完成。所以从专业的角度讲,过程指南文档详细解释了项目团队说需要遵循的完整软件开发生命周期,同时其还可以解释每个团队项目的项目门户上出现的各种Web部件等等。为此如果将这个过程指南文档当作一个小型的项目管理系统,也未尝不可。
那么很用户会问,我们如何来访问这个过程文档呢,这个文档如果出现问题我们将如何对其进行维护呢?以下笔者将为您介绍在VisualStudio中对于过程文档维护和应用的一些方法。
最快捷的方式就是通过“快速启动”窗格莱进行访问。其实这就相当于是一个向导,能够简化开发人员的维护工作。具体的过程如下:
首先在团队资源管理中,单击某个团队项目节点。然后在团队菜单上,单击“显示项目门户”。此时就会显示项目门户的全部管理要素。要素有很多,从这里也可以看到项目门户的巨大作用。不过大部分情况下,只需要用到一半的功能就可以了。
其次启动过程指南向导。在刚才打开的团队项目门户主业的左侧,我们可以找到有一个“快速启动”的导航窗口。这这个窗口中,找到并单击“过程指南”。然后根据想到一步步的操作,就可以建立一个简单的过程文档指南。文档建立完成之后,再根据需要进行必要的调整。