基于Jazz的敏捷开发过程管理平台的设计与实现

被引量 : 8次 | 上传用户:kekedala
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件行业的发展使用户的需求越来越呈现出个性化、多样性、持续变化等特点,通过传统软件开发方式难以快速响应客户需求变化,从而使中小型软件企业失去其在信息化时代快速发展的机会。随着敏捷开发在中小型软件企业中的流行,敏捷开发过程管理软件也逐步成为行业所关注的焦点。但对于实力有限的中小型软件企业来说,购买价格昂贵的商业化敏捷开发过程管理软件显然是不可承受的,现如今在对敏捷开发过程的管理中,中小型软件企业使用的管理工具各不相同,并且大部分公司使用的管理工具都是针对每个过程阶段的独立管理,并没有形成一个统一的整体,因此开发效率大打折扣。课题来源于与北京奥吉通信息技术有限公司的合作项目。基于Jazz的敏捷开发过程管理平台充分考虑中小型软件企业自身现存开发条件的局限性,以及常用点对点集成方式的优劣势,提出了中央式集成的解决方案。该集成方案对于实力薄弱的中小型软件企业来说,无需增加过多成本,只需在其原有使用的工具基础上进行裁剪或是扩充,便可以实现对特定敏捷开发过程的管理,从而帮助中小型软件企业抓住机遇,更快发展壮大。目前中小型软件企业常用的项目管理、缺陷管理、测试管理、配置管理、需求管理等工具,由于各工具之间无法直接调用从而形成协作壁垒,课题根据敏捷开发流程对各个工具的API进行调研分析,选择适合敏捷开发流程管理的常用资源其进行统一划分。Web Service的封装方式有多种,适合中央式集成的封装方式能够提高管理平台的工作效率,经对比后采用REST式架构对同类资源进行Web Service封装,使各个开源工具具有符合REST式资源调用的独立的可用接口。利用Jazz作为中央资源模块,将封装改造后的接口与其进行无缝集成,实现了基于Jazz的敏捷开发过程管理平台的基础框架,为敏捷项目交付生命周期管理提供必备的基本环境。同时,采用页面流技术实现Scrum敏捷开发流程的编排,实现了敏捷业务流程自动管理的目的。根据对比集成后的Jazz服务器与初始状态的Jazz服务器,验证相关管理工具集成化解决方案的可行性,并结合企业实际开发情况提供Scrum敏捷开发项目管理过程中的交互例子,证明基于Jazz的敏捷开发过程管理平台的设计与实现是有效的。
其他文献
研制获得了不同配方的半金属刹车片试样,通过试验对其微观组织、力学性能和磨损等特性进行分析。结果表明:刹车片试样已组成均匀基体;由于材料中含有金属材料,表现出较好的力
新时期交通建设的任务迫切地需要为人民生产和生活提供一套快速、舒适、便捷、安全的对外运输和城市交通服务系统,推动我国交通运输结构健康、有序、可持续的优化调整。近年来
新课程改革的深入实施,不仅对课程结构、教学目标及教学方法进行了革新,在教学过程中更加注重学生健全人格的培养,让学生掌握知识技能的同时,又能够养成独特的个性和优秀的品
传统通信网络重点研究同构或异构网络下的分层或跨层资源分配问题,这是由于传统网络体系结构相对固定且网络功能划分清晰。然而,随着虚拟网络技术发展,并且传统网络资源分配策略
提出一种基于小波分析理论的灰色预测方法,以此方法将非平稳时间序列分解到不同尺度上以减少原始序列的随机性,然后用传统的灰色预测模型对重构后的时间序列分别进行预测,最
采用松下FP0系列PLC和MD304L文本显示器为主要控制元件,设计了玻璃清洗机控制系统。其传输速度可调,主机架高度升降精确;通过人机界面的简易操作,能够顺利完成丝印前玻片的清
针对当前高校混合式学习模式研究和应用中存在的“理论研究少实证”、“应用实践少模式”和“已有模式大而全”的情况,本研究以高职院校的计算机专业课堂教学为研究对象,采用文
随着Web2.0时代的来临,Tag作为一种可以自主实现Web资源个性化分类的技术为个性化推荐系统的研究开辟了新的道路。Web用户通过对Web资源标注Tag,不仅可以更好的组织和查找Web资
激光位移传感器在工业中的长度、距离以及三维形貌等检测中有着广泛的应用。市场上的激光位移传感器的数据传输和电源供电大都是通过有线电缆实现的。这种传统的有线传输不但
目的:探讨测定清疏口服液中各成分的方法。方法:采用薄层色谱法对制剂中的金银花、连翘、栀子进行定性签定;采用高效液相色谱法对制刺中的黄芩甘进行定量检测。结果与结论:薄层色