Litcius/Paper detail

Scrum: An Agile Process Reengineering In Software Engineering

Krunal Bhavsar, Vrutik Shah, Sameer Gopalan

2020International Journal of Innovative Technology and Exploring Engineering53 citationsDOIOpen Access PDF

Abstract

BPR (Business Process Re-engineering) is an organizational mechanism leading organization towards change management as and when it is required. In the form BPR, Agile practices have had a remarkable impact on Software Engineering Management (SEM) in software development organizations across the world. It has enhanced collaboration and productivity of Software Engineering (SE) teams and improved the level of quality of software products. Nowadays Scrum has been trending into software development organizations as a standard SDLC approach. Scrum is the framework of the Agile methodology, built on empiricism control theory, asserts that experience brings knowledge and increases decision making capabilities. The empiricism control theory is built on three pillars: Adaptation, Inspection and Transparency. This research study presents Scrum as a trending SDLC framework using empirical analysis. We have analyzed literature reviews, case studies, and research surveys; and implemented Scrum in our software development unit and carried out the reasons, why Scrum is trending in software development organizations. How the scrum artifacts, events and values play a vital role in upholding the Scrum pillars and strengthen the capabilities of Scrum team members to address the software engineering management challenges; compared to traditional software development approaches.

Topics & Concepts

ScrumAgile software developmentBusiness process reengineeringSoftware developmentSoftware development processProcess managementLean software developmentSystems development life cycleSoftware engineeringPersonal software processEngineering managementComputer scienceEngineeringKnowledge managementSoftwareSoftware constructionManufacturing engineeringLean manufacturingProgramming languageSoftware Engineering Techniques and Practices
Scrum: An Agile Process Reengineering In Software Engineering | Litcius