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

An Adaptive CAD System to Detect Microcalcification in Compressed Mammogram Images

Microcalcifications (MC) in mammogram images are an early sign for breast cancer and their early detection is vital to improve its prognosis. Since MC appears as small dot in the mammogram image with size less than 1 mm...

Integrated Framework to Study Efficient Spectral Estimation Techniques for Assessing Spectral Efficiency Analysis

The advanced network applications enable software driven spectral analysis of non-stationary signal or processes which precisely involves domain analysis with the purpose of decomposing a complex signal coefficients into...

Performance Analysis of Artificial Neural Networks Training Algorithms and Transfer Functions for Medium-Term Water Consumption Forecasting

Artificial Neural Network (ANN) is a widely used machine learning pattern recognition technique in predicting water resources based on historical data. ANN has the ability to forecast close to accurate prediction given t...

Data fusion based framework for the recognition of Isolated Handwritten Kannada Numerals

combining classifiers appears as a natural step forward when a critical mass of knowledge of single classifier models has been accumulated. Although there are many unanswered questions about matching classifiers to real-...

Goal Model Integration for Tailoring Product Line Development Processes

Many companies rely on the promised benefits of product lines, targeting systems between fully custom made software and mass products. Such customized mass products account for a large number of applications automaticall...

Download PDF file
  • EP ID EP260319
  • DOI 10.14569/IJACSA.2017.080736
  • Views 93
  • 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