Agile Big Data Analytics for Web-Based Systems: An Architecture-Centric Approach

被引:21
作者
Chen, Hong-Mei [1 ]
Kazman, Rick [1 ]
Haziyev, Serge [2 ]
机构
[1] Information Technology Management, University of Hawaii, Honolulu,HI, United States
[2] Architecture Group, Softserve Inc., Austin,TX, United States
关键词
Design - Software architecture - Websites - Agile manufacturing systems;
D O I
10.1109/TBDATA.2016.2564982
中图分类号
学科分类号
摘要
This article contributes an architecture-centric methodology, called AABA (A rchitecture-centric Agile Big data A nalytics), to address the technical, organizational, and rapid technology change challenges of both big data system development and agile delivery of big data analytics for Web-based Systems (WBS). As the first of its kind, AABA fills a methodological void by adopting an architecture-centric approach, advancing and integrating software architecture analysis and design, big data modeling and agile practices. This article describes how AABA was developed, evolved and validated simultaneously in 10 empirical WBS case studies through three CPR (Collaborative Practice Research) cycles. In addition, this article presents an 11th case study illustrating the processes, methods and techniques/tools in AABA for cost-effectively achieving business goals and architecture agility in a large scale WBS. All 11 case studies showed that architecture-centric design, development, and operation is key to taming technical complexity and achieving agility necessary for successful WBS big data analytics development. Our contribution is novel and important. The use of reference architectures, a design concepts catalog and architectural spikes in AABA are advancements to architecture design methods. In addition, our architecture-centric approach to DevOps was critical for achieving strategic control over continuous big data value delivery for WBS. © 2015 IEEE.
引用
收藏
页码:234 / 248
相关论文
empty
未找到相关数据