Category: Continuous Development
Architecting for Continuous Delivery and Deployment
Continuous Software Engineering has been gaining signifiant momentum in terms of widespread adoption among large and small Software houses. This paradigm shift is based on the promise of early, frequent delivery and deployment of software features and continuous feedback on the usefulness and adoption of the features. One of the key challenging area of practice…
A 360 Review on Continuous Integration, Delivery, and Deployment
The increasing amount of literature on Continuous Integration (CI), Continuous Delivery (CDE), and Continuous Deployment (CD) has stimulated the need and desire of secondary studies. Recently, there have been several reviews published on CI, CDE, and CD, mostly in Software Engineering journal. Whilst these reviews have made important contributions to the body of knowledge about…
Security Support in Continuous Deployment Pipeline
Continuous Software Engineering has gained significant attraction in the software development industry. One of the key areas of Continuous Software Engineering is Development and Operation (DevOps) – according to which development and operations teams are brought together for better coordination, collaboration, and communication. DevOps is characterised by Continuous Development, Continuous Delivery, and Continuous Deployment (CD).…
Collaborative Project with NICTA on Architecting for DevOps Starts
We have recently started a collaborative project with the Software Systems Research Group of National ICT Australia in Sydney. The project is aimed at understanding and addressing new challenges for designing architectures of complex systems that would be following the Continuous deployment (CD) and DevOps paradigm. CD and DevOps have emerged as an auspicious software…