Author

Madiha Nasim

Degree

Master of Science in Computer Science

Department

Department of Computer Science

Faculty / School

Faculty of Computer Sciences (FCS)

Date of Submission

2018-01-01

Supervisor

Waqas Mahmood, Visiting Faculty, Department of Computer Science

Document type

MSCS Survey Report

Abstract

The software system has changed their practices from traditional practices to continuous practices to survive into the competitive environment. A transition process "Stairway to Heaven" presents the idea of moving from traditional or discontinuous deployment to continuous deployment. This research is based on how companies move towards the continuous deployment, for this purpose they started to adopt an agile process for their companies. Agile development is a shift of small teams working on the sprint process and focus on features of the product rather than its component. Agile development is useful among small teams and companies but in a large organization, they need more than agile processes. The traditional models or development is based on discontinuities among important activities that are planning, development and implementation. Continuous Software Development will benefit better software development and eliminates discontinuities. The survey report will describe the combination of Lean development principles and Agile practices which reduce the wastage and cost, improve the values of the customer and improve results. Furthermore, the research paper will describe the activities which include in continuous Software Engineering that are continuous planning, continuous delivery, continuous integration, continuous monitoring, continuous deployment, continuous verifications, continuous testing, continuous use, continuous trust, and continuous improvement. The umbrella term "Continuous *" is been used to classify the family of these continuous activities.

The full text of this document is only accessible to authorized users.

Share

COinS