Affiliation:
1. College of Engineering and Information Technology, Surigao del Norte State University, Surigao City, Philippines
Abstract
This study delves into the realm of modern software development by investigating the role of DevOps practices in streamlining information system development. Employing a qualitative research approach, a blend of in-depth interviews and comprehensive surveys were conducted to capture insights from professionals in software development and operations roles. The findings reveal a prevalent adoption of DevOps practices, with 70% of interviewees and 65% of survey respondents indicating integration. Notably, Continuous Integration (CI) emerged as a cornerstone practice, fostering rapid code integration, while Automated Testing fortified software quality. Enhanced collaboration and reduced lead times signify the potency of DevOps's impact on development cycles. However, challenges in cultural transformation and effective automated testing suites underscore the journey's complexities. Ultimately, the study illuminates DevOps as a catalyst for collaborative agility and a transformative force shaping the software engineering landscape.
Reference12 articles.
1. Kim, G., Humble, J., Debois, P., & Willis, J. (2016). The DevOps Handbook: How to Create World-Class Agility, Reliability, & Security in Technology Organizations. IT Revolution Press.
2. Forsgren, N., Humble, J., & Kim, G. (2018). Accelerate: The Science of Lean Software and DevOps: Building and Scaling High Performing Technology Organizations. IT Revolution Press.
3. Boehm, B. W. (1988). A Spiral Model of Software Development and Enhancement. ACM SIGSOFT Software Engineering Notes, 11(4), 14-24.
4. Bass, L., Clements, P., &Kazman, R. (2015). Software Architecture in Practice (3rd ed.). Addison-Wesley Professional.
5. Fowler, M. (2010). Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation. Addison-Wesley Professional.