火龙果软件工程技术中心  1摘要ANSTO(AustralianNuclearScienceandTechnologyOrganisation,澳大利亚核科学与技术协会)的中子波仪器项目最多控制八台和特定辅助设备相关联的仪器。该项目预计在2006年中期完成。这个系统的控制软件的需求由一个国际委员会提出,软件架构将取决于来自于至少三个洲的专家的建议。项目的成功在很大程度上依赖于开发队伍的沟通能力,以及他们对于突发需求和资源变更做出适当反应的能力。同传统的有严格的文档、确定的计划和过程的软件开发方法不同,敏捷软件开发方法更强调对于项目目标的持续逼近、开发者的个人能力,以及小组成员之间的沟通。本文探
1
:本文探讨了在敏捷开发过程中文档工作的相关特点,并提出了文档轻量级生成的解决方案,借助RationalPublishingEngine实现文档轻量级生成。这一解决方案降低了敏捷开发过程中文档工作的人力成本,提升了文档的生成效率、数据准确性及格式规范性。通过确立一个共同的目标,保持流畅的沟通,从而同步思想,这一点对于敏捷开发团队来说十分重要,它是成功和效率的根本保证。但是可能开发团队的成员分属不同部门,甚至分布在世界各地,由于地域、时区或文化背景的差异,使得面对面进行交流的这种沟通方式变得困难。并且很多时候我们需要用文字材料来记录沟通结果(例如交换的意见信息或者详细计划信息等),所以无论当面交流
1
敏捷开发现在越来越流行,较能够适合不断变化的需求。敏捷开发工具也比较多,譬如VersionOne、Mingle、ScrumWorks等。我使用的是ScrumWorksBasic版,目前基本能够满足需求。ScrumWorksPro是商业版本,具有更强的功能。1.ScrumWorks安装下载crumworks_1_83_win解压缩后,既可运行ScrumWorksServerSetup.exe开始安装,首先会自动下载jboss-4.0.4.GA.zip。因为自动下载jboss的速度比较慢,建议大家先下载下来jboss-4.0.4.GA.zip,放到scrumworks相同的目录下,然后再开始安装,
2021-02-27 09:07:01 269KB 敏捷开发工具ScrumWorks使用简介
1
本文将介绍在敏捷开发过程中如何通过采取一系列的步骤来保证和提高整个项目的代码质量,阐述了每一步可以利用的工具和最佳实践,从而使开发过程更加规范化,成就高质量的代码。Java项目开发过程中,由于开发人员的经验、代码风格各不相同,以及缺乏统一的标准和管理流程,往往导致整个项目的代码质量较差,难于维护,需要较大的测试投入和周期等问题。这些问题在一个项目组初建、需求和设计均具有不完全可预期性和完备性的全新项目中将尤为突出。本文将结合敏捷开发周期短,变化快等特点,介绍如何通过在开发过程中采取一系列步骤来保证和提高整个开发团队的代码质量,并阐述了每一步可以利用的工具和最佳实践,从而使开发过程更加规范化,成
1
敏捷性能合弄结构(APH)中文版0414.pdf
2021-02-26 16:06:13 9.19MB 敏捷开发
1
DeliverthehighestbusinessvalueintheshorttesttimeScrum的目标是“交付最高的商业价值,通过尽量短的时间”。用英文表达可能更准确一些,中文的语义比较容易混淆。Scrum的目标并不是“在最短的时间内交付最高的商业价值”,它强调的不是最短的时间,而是价值。我们关注的是如何在交付最高价值的前提下花费更少的时间。3个工件ProductBacklogSprintBacklogProductIncrement3个角色ProductOwnerScrumMasterDevelopmentTeam5个价值观勇气专注承诺尊重开放5个事件Sprint、SprintPl
2021-02-24 18:05:11 536KB 敏捷开发-Scrum介绍
1
Scrum是敏捷开发的一种,是一种以人为本,迭代式增量软件开发的过程,以英式橄榄球争球队形(Scrum)为名,因此可以想象,整个团队是高效而富有激情的。以人为本,即Scrum开发特别强调沟通,要求团队所有人员都坐着一起工作,通过高效的沟通解决问题。传统的软件公司大都是使用瀑布开发模式,流程是以下这样的:瀑布开发模式一般都需要很久的开发时间才能交付,笔者目前所在公司,以前开发产品都是利用瀑布开发模型,往往需要至少三个月到半年的开发周期,而过程往往都是这样的:产品经理完成一款产品的所有需求—UE设计出原型和视觉—开发完成开发—测试完成—产品经理和UE验收的时候永远是一副不可思议的惊讶表情,觉得交付
2021-02-24 18:05:07 435KB Scrum敏捷开发-经验篇
1
IBM2010-2011软件创新论坛的相关演讲片子。开发管理如何制定有效的管理过程?持续集成与自动化构建 如何实现需求驱动的质量管理应用开发:统一的需求管理 用模型驱动的开发方法 建立敏捷快速的团队协作 确保Java 应用开发和良好代码分析 保证应用开发的全面质量 开发解决方案总览 系统工程最佳实践经验,敏捷开发经验 软件交付经验等。
2021-02-19 14:16:35 1.67MB 过程 变更 需求 质量
1
敏捷开发PPT 敏捷开发以用户的需求进化为核心,采用迭代、循序渐进的方法进行软件开发。在敏捷开发中,软件项目在构建初期被切分成多个子项目,各个子项目的成果都经过测试,具备可视、可集成和可运行使用的特征。换言之,就是把一个大项目分为多个相互联系,但也可独立运行的小项目,并分别完成,在此过程中软件一直处于可使用状态。
2021-02-18 10:34:16 4.04MB 敏捷开发
1
敏捷开发中用户故事简介
2021-02-02 17:03:53 13KB 敏捷开发
1