Enhancing Lean Software Development by using Devops Practices

Abstract

Competition between companies has made a great pressure to produce new features continuously as fast as possible, subsequently successful software companies needs to learn more about customers and get new features out to them more rapidly. Lean software development cannot integrate between development and operation teams. DevOps enables this merge between them and creates operational parts as one part of the development process and made it up to date during the development phase, so reduced errors during the deployment. The purpose of this paper is to investigate how can use devops practices to improve the performance of lean software development production process and introduces a new framework that merge lean and devops process. The research has been evaluated on a sample of 2 departments in Faculty of Commerce at Helwan University. The results of this work have led to reduce the response delivery time for customers and rapid feedback provides accurate expectations for customer needs that lead to lower levels of deployment pains and lower change fail rates.

Authors and Affiliations

Ahmed Bahaa Farid, Yehia Mostafa Helmy, Mahmoud Mohamed Bahloul

Keywords

Related Articles

Decision Making Systems for Managing Business Processes in Enterprises Groups

In the current economic realities, the forms of integration business entities through the creation of enterprise groups (EGs), reorganized from industry structures or created a new by acquiring existing companies, are be...

A Novel Representation and Searching Algorithm for Opening Hours

Opening Hours can be considered a data type having a human representation; this means that it can be easily understood by human beings and hardly understood by computers because the lack of a standard structured represen...

Deep Learning-Based Recommendation: Current Issues and Challenges

Due to the revolutionary advances of deep learning achieved in the field of image processing, speech recognition and natural language processing, the deep learning gains much attention. The recommendation task is influen...

A new approach of designing Multi-Agent Systems

Agent technology is a software paradigm that permits to implement large and complex distributed applications [1]. In order to assist analyzing, conception and development or implementation phases of multi-agent systems,...

Fixation Detection with Ray-casting in Immersive Virtual Reality

This paper demonstrates the application of a proposed eye fixation detection algorithm to eye movement recorded during eye gaze input within immersive Virtual Reality and compares it with the standard frame-by-frame anal...

Download PDF file
  • EP ID EP260319
  • DOI 10.14569/IJACSA.2017.080736
  • Views 92
  • Downloads 0

How To Cite

Ahmed Bahaa Farid, Yehia Mostafa Helmy, Mahmoud Mohamed Bahloul (2017). Enhancing Lean Software Development by using Devops Practices. International Journal of Advanced Computer Science & Applications, 8(7), 267-277. https://europub.co.uk/articles/-A-260319