SENov 17, 2016

Applying Software Craftsmanship Practices to a Scrum Project: an Experience Report

arXiv:1611.05789v13 citations
Originality Synthesis-oriented
AI Analysis

This provides a process implementation guide for software development teams aiming to integrate craftsmanship practices, but it is incremental as it adapts existing approaches.

The work analyzes practices for applying Software Craftsmanship values to a Scrum project to improve software quality and reduce technical debt, based on an experience report.

The Software Craftsmanship manifesto has defined values and principles that software development teams should follow to deliver quality software that fulfills functional and non-functional requirements without dealing with high amounts of technical debt. Software craftsmanship approach to software development prioritizes technical practices in order to provide a clean code base. This work analyzes a set of practices that can be applied to a Scrum project that aims to incorporate Software Craftsmanship values. The process implementation described may be a useful contribution for software development teams who also intend to implement Software Craftsmanship on their projects.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes