Onboard:以数据驱动的敏捷软件开发协同工具
本文关键词:Onboard:以数据驱动的敏捷软件开发协同工具
更多相关文章: 数据驱动 敏捷软件开发 Scrum 软件生命周期 数据可视化 代码提交与任务关联 贡献度评估 代码影响行数
【摘要】:Scrum是一种兼顾计划性与灵活性的敏捷开发过程,能让软件开发团队具有快速工作和响应变化的能力.软件开发生命周期中每一个环节都会产生大量的数据,如果能记录下这些数据进行分析,并通过可视化等手段展示和反馈,则能进一步促进团队管理、项目管理,提高开发效率.现有的软件开发管理工具中,项目管理和代码管理往往是相互独立的,这导致了数据的分散和未充分利用.为推广以Scrum为核心、以数据为驱动的敏捷软件开发过程,开发了一款基于云服务的Onboard敏捷软件开发协同工具,利用代码提交和任务的关联,创造性地将敏捷过程管理、源代码管理和项目管理有机地整合到一起,支持端到端的软件全生命周期管理,从而能记录下软件开发过程中产生的所有数据并提取有价值的信息,为中小软件开发团提供一站式的敏捷开发管理与协同服务.1)介绍了Onboard的设计理念;2)围绕着"如何利用软件开发过程中产生的数据更好地支持敏捷开发过程"和"如何评估团队成员贡献度"两大课题,全面介绍了数据可视化和数据分析在Onboard敏捷软件开发协同工具中的应用,并针对一系列相关问题提出了解决方案;3)对值得进一步研究的问题进行了展望.
【作者单位】: 软件工程国家工程研究中心(北京大学);
【关键词】: 数据驱动 敏捷软件开发 Scrum 软件生命周期 数据可视化 代码提交与任务关联 贡献度评估 代码影响行数
【分类号】:TP311.52
【正文快照】: 20世纪60年代中期“软件危机”的出现,使得人们不得不重新认识软件开发的标准、方法和技术.2001年,17位软件专家聚集在一起概括出了让软件开发团队能够快速工作、响应变化的价值观和原则,进而产生了我们现在所熟知的《敏捷软件开发宣言》[1].研究表明,由于软件是迭代发布的,在
【相似文献】
中国期刊全文数据库 前10条
1 Ramesh Rajagopal;钱量;朱永泰;陆榕;林裕科;;没有银弹,量体裁衣——Visual Studio Team Architect团队的敏捷软件开发之一[J];程序员;2009年11期
2 芮雄健,王忠民;基于敏捷软件开发方法的基金管理信息系统开发[J];计算机应用;2004年11期
3 李默;;敏捷软件开发图书概览[J];程序员;2006年05期
4 ;新书上架[J];程序员;2008年01期
5 李晓慧;;敏捷开发,拥抱变化[J];中国计算机用户;2008年24期
6 Ramesh Rajagopal;钟鸣;林俊彦;陆榕;;协同实施,制胜之道——Visual Studio Team Architect团队的敏捷软件开发(3)[J];程序员;2010年01期
7 丁志平;;敏捷软件开发中的风险管理[J];信息与电脑(理论版);2010年01期
8 栾好利;;敏捷软件开发应用研究[J];沈阳工程学院学报(自然科学版);2010年02期
9 朱建刚;;对于敏捷软件开发重要元素的思考[J];计算机光盘软件与应用;2013年07期
10 严智;刘玉恰;;浅析敏捷软件开发方法与工程实践[J];信息化研究;2013年02期
中国重要会议论文全文数据库 前1条
1 谢业亮;吴群飞;戴勇;;浅谈敏捷软件开发在电力系统信息化建设中的应用与发展[A];电力行业信息化优秀论文集2013[C];2013年
中国硕士学位论文全文数据库 前10条
1 郎高一;敏捷开发在LICENSE管理平台项目中的应用实践[D];浙江工业大学;2015年
2 宋易欣;基于看板管理方法的敏捷软件开发研究[D];北京邮电大学;2013年
3 胡丹;基于关键链的敏捷软件开发项目进度管理研究[D];浙江工业大学;2013年
4 范洪涛;敏捷软件开发应用研究[D];西南交通大学;2009年
5 曾亚令;敏捷集成测试在应用于嵌入式系统的敏捷软件开发中的研究与实现[D];电子科技大学;2010年
6 张雪娇;基于关键链技术的敏捷软件开发项目管理研究[D];华中科技大学;2011年
7 罗圣松;基于敏捷软件开发技术的血库管理系统设计与实现[D];厦门大学;2014年
8 肖武魁;敏捷软件开发在新农村合作医疗系统中的研究与实现[D];中南林业科技大学;2010年
9 李年锁;敏捷软件开发方法在学习辅助管理系统中的应用研究[D];西南交通大学;2010年
10 丁永伟;敏捷软件开发量化管理工具的研究和实现[D];浙江大学;2007年
,本文编号:816649
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/816649.html