Supervised Master's theses
Showstoppers for Continuous Delivery in Small Scale Projects,
summary, report, December 2015.
Small scale projects outsourced to consultants provide their own difficulties when compared to more
standard software development. Some of these problems are a lack of infrastructure and customers
inexperienced with software development.
This thesis is looking at the possibility of implementing continuous delivery in such an environment. The concrete problems are small projects with very little room for experimenting and developing new methods. But also the inexperience in automated testing which is essential for efficient regression testing. This led this thesis in two directions.
The first one is how can you create a situation where continuous delivery could be beneficial, where developers prefer writing automated test cases instead of performing ad hoc manual testing during development and relying on a larger testing phase towards the end, much like what is done in waterfall development.
The other direction is addressing the fact that there is very little to continuously deliver during early stages of development, which could essentially make up half the project length.