애자일과 소프트웨어 장인정신
소프트웨어 장인정신에 대한 가장 흔한 오해는 장인정신만 있으면 애자일은 필요 없고, 둘이 상호 배타적이라는 생각이다. 전혀 그렇지 않다. 둘은 상호 보완적이다. 애자일은(현재의 형태에서) 조직과 비즈니스에 새로운 사고방식을 제공한다. 애자일 방법론들은 가치에 따라서 일을 이해하고, 우선순위를 정하고, 관료주의와 낭비를 줄이고, 사람들에게 권한이양과 동기부여를 하고, 피드백 루프를 만들어 준다. 이것은 기업의 반응속도를 높이고 기민하게 하며, 기업이 올바른 일을 하도록 돕는 것이다. 소프트웨어 장인정신은 소프트웨어 개발에 있어서의 프로페셔널리즘이다. 소프트웨어 장인정신은 소프트웨어 개발자로서 일을 더 잘하기 위해 가슴에 품는 일종의 이념이다. 소프트웨어 장인정신은 여러 기술적 실행 관례를 활용하고 정교하고 솜씨 있게 짠 코드의 중요성을 강조함과 동시에 코딩을 넘어서 고객의 더 많은 부분을 도울 것을 강조한다. 소프트웨어 장인정신은 개발자와 기업들이 일을 올바르게 수행하도록 돕는다.