基于Node.js的团队协作工具的设计与实现

来源 :东南大学 | 被引量 : 4次 | 上传用户:wanxlm
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
市场发展推动软件需求的变更。在软件开发过程中,面临频繁变化的软件需求和越来越迫切的交付周期,软件开发团队在整体协同工作中往往面临着团队内部信息不透明、成员间缺乏沟通、任务进度跟踪困难、工作瓶颈不能及时发现,以及因此而带来的人力资源和时间资源的浪费等问题,这导致团队整体工作效率低、及时交付困难。为了解决这些问题,本文结合企业实践,对企业采用的看板管理方式进行了详细的分析、调研和总结,并基于看板管理的三大特性——可视化、限制在制品和管理流动,设计和实现了一种新型团队协作工具,帮助团队在不改变现有管理结构的基础上使用更加简便的方法管理团队内部的各项任务。本文的团队协作工具在功能结构设计上,以团队为组织单位共同维护一块任务板,将所有的任务以卡片的形式展示在一张面板上,同时卡片设计采用颜色、头像、图标等方式进行信息的可视化展现,以此实现团队中任务的可视化管理和信息共享,促进团队成员之间的沟通;同时通过对任务板划分泳道来实现工作流程的映射,分析团队中的工作瓶颈,及时发现问题;根据利特尔法则提出限制在制品的策略,以保证各项工作可以在系统中快速流动,提高整体工作效率,实现及时交付。最后,通过设计并实现看板管理的度量数据统计模型,帮助团队对整体工作质量和改进效果进行评估,从而推动团队作业的有效完成。基于团队协作工具的需求分析,决定将团队协作工具实现为SPA单页面应用程序。AngularJS是最适合实现SPA的mwm框架,Node.js能够很好地处理SPA中大量的异步请求,同时MongoDB的无模式文档存储方式刚好对应JavaScript对象可以自由扩展的特性,因此在技术的选择上采用了全栈JavaScript开发技术,能够保证实现应用程序的可扩展性、移植性和兼容性。目前,团队协作工具已经达到了预期的设计目标,在实际应用中,该工具的应用使得团队的工作效率显著提高,解决了团队中由于信息不共享、缺乏沟通等原因造成的任务职责不清、工作项堆积、多人重复工作、瓶颈问题不能及时暴露等问题,逐渐实现可持续的及时交付。
其他文献
新媒体深度参与社会信息传播系统,改写了突发性群体事件传统的叙事格局。在新媒体语境下,突发性群体事件出现了三大叙事主体:以"自利理性"为主导的当事方、"社会围观心理"主
学术界对西藏民俗文化的研究已进行了半个世纪,初步建立了"西藏民俗文化论"的理论体系,形成了民俗学传统研究领域与新兴研究领域的有机组合,但也存在研究模式固化、解释能力
持续、稳定供电是社会各项工作的基础和前提,电厂安全关系到国民经济的发展、社会秩序的稳定和人民群众的正常生活。为了加强电厂危机管理,电厂都已建立应急预案,然而实际调
随着文化市物的兴盛,经由法律的手段来强化对文物的保护和管理已经成为当前司法领域研究的重点。本文以妨害文物管理罪的法律界定及产生的背景出发,提出了今后的司法改革及完
工程测量技术领域内三维测绘技术、地下管线智能化探测与管理技术,数字城市地理空间框架等方面是未来发展的核心技术。
中国民间舞蹈是中华民族艺术宝库中的璀璨明珠,它不仅历史悠久、题材广泛、内容丰富、形式多样,而且数量之多也是世界上所罕见的。面对多元文化和经济大发展的冲击,高校舞蹈
基础教育阶段的"生态语文教育"给高校的"语文课程与教学论"的教育教学带来了新的挑战。如何适应形势为中小学培养合格的语文教师是"语文课程与教学论"亟待解决的问题。
进入网络化信息时代,作为传统媒体的报纸面临来自新媒介的激烈竞争。为了应对新环境的挑战,报纸的内部生态调适与外部扩张的多元化发展便成为目前中国报业改革中的一组有着很高
<正>你曾在网络上看过"关灯玩手机会导致失明"的文章吗?科技的便利让现代人深深着迷,我们却又被众多媒体报道威胁着其对视力的伤害。究竟在黑暗中使用手机,对眼睛会造成什么
采用差热分析法测定头孢唑林钠的分解温度和分解热;采用激光法测定头孢唑林钠在不同配比的水乙醇、水丙酮、水异丙醇混合溶剂中的溶解度数据,采用指数模型对溶解度数据进行关