技术开发 频道

敏捷工具趋势展望 需求管理需求最旺

    Whatmore也使用持续集成/构建工具,他说:“这些工具对敏捷开发方式的成功起着很重要的作用,它们使你随时都能得到一个可以运行的系统。我们现在就正在执行一个每天两次的构建版本。这既能保证我们随时都有可以运行的应用程序,也能把这个应用送到质量保证团队。”

    另外,Whatmore还认为源代码控制(SSC)系统是“必不可少”的。这个系统应该能对各种需求提供强力的支持,比如多开发流程、标记、分支等。但是,也要注意,不能把开发过程限制在SCC规范里。

    每日会议强调沟通

    Whatmore认为,“为了保证团队里的每一个人都能及时得到关于开发团队的开发过程/状态最新的消息”,开发例会有着非常关键的作用。他们的团队有一个每天15分钟的开发例会,会议内容包括每个人的工作进度、开发人员可能面对的困难、任何可能影响到团队其他人的应用架构的改动或修改。

    Whatmore说,“这些会议在保持信息沟通方面有着非常重要的价值。”

    Mike Turner是Northstar Analytics公司的总裁,也是《Microsoft Solutions Framework Essentials:Building Success Technology Solutions (Microsoft Press, 2006)》一书的作者,他认为,不管敏捷团队用的是什么工具,每日会议的作用就是交流, 而工具必须根据团队来选择。

    Turner说:“很显然你得有一个开发环境,你得管理代码,你得进行交流——不管是用即时消息的方式,还是使用SharePoint协作平台。”

    但是,工具的选择取决于具体的情况,比如团队是集中式的或是分布式的,团队的支持来源等。“如果你们都在一个办公室工作,那就不需要太多的这种工具。这完全取决于外部团队的情况。”

0
相关文章