出版社:International Association for Computer Information Systems
摘要:The Software Quality Assurance (SQA) and Software Testing (ST) in industries have grown within the last 15 years, but as the U.S. continues to grow in an increasingly tough and competitive economy, companies must guarantee that their processes and products remain top-notch, productive, and effective. As we recently saw with the Health Insurance Marketplace website, software testing and quality assurance is a large part of planning and engineering within software development to ensure functionality, scalability, performance, and security. 2A stubborn problem is that many Information Technology establishments have a tendency to rush into implementing a software quality assurance process without first establishing a viable quality assurance process within each department. This paper reports on data collected on August 23, 2013 from a single day follow-up of a software quality assurance analysis (originally conducted in January 2011) at Notify Technology Corporation, a Silicon Valley leader in mobile data synchronization and management software systems. The results from the 2011 case study has already been published: An Analysis of an Enterprise Mobility Software company-Managing Software Quality and Maintaining a Competitive Edge In fluctuating Periods of Corporate Growth: Case study. 8This follow-up study and data analysis reveals changes and emerging trends that arose as a result of the first case study. Agile development practices were a major piece of implementation and the focus of this follow-up study, which has led to many updates and thus the need to report and analyze again. While quality assurance issues can arise while growing any software development company, this paper explores the positive and negative changes that have occurred since the previous analysis in 2011.
关键词:Agile; Scrum; Software Quality; Software Quality Process; Software Quality Assurance (SQA); Software Test; Software Quality Process Implementation; Software Quality Management; Software Development; Software Development Lifecycle (SDLC); Waterfall Process; Software Company Growth; Mobile Development