Identified 40 continuous delivery adoption problems. Discovered 28 causal relationships between the adoption problems. Synthesized 30 solutions to the adoption problems. System design problems are the most critical adoption problems. Results can be used as a feasibility checklist when adopting continuous delivery.