{"id":12056,"date":"2013-11-20T13:05:22","date_gmt":"2013-11-20T11:05:22","guid":{"rendered":"http:\/\/mozaicworks.com\/?p=6180"},"modified":"2023-09-15T15:08:02","modified_gmt":"2023-09-15T12:08:02","slug":"agile-challenge-adopting-technical-practices","status":"publish","type":"post","link":"https:\/\/mozaicworks.com\/blog\/agile-challenge-adopting-technical-practices","title":{"rendered":"Agile Challenge: Adopting Technical Practices"},"content":{"rendered":"

Scrum doesn\u2019t mandate technical practices explicitly. Neither does kanban. Agile is a set of principles and practices, and it\u2019s often hard to choose which one are useful.<\/p>\n

There\u2019s a reason to that. Scrum is not a process but a framework that you adapt to your context. Kanban is about introducing change, and it\u2019s up to you to pick the practices that help with change. I often see this message got lost and people try to do Scrum or Kanban without considering the usefulness of technical practices.<\/p>\n

The truth is that organizational and technical practices go hand in hand. Here\u2019s why.<\/p>\n

<\/h3>\n

A bit of history<\/h2>\n

The term\u00a0agile<\/em>\u00a0was created by a group of people who met because they had in common the way they develop software. The processes they used were called \u201clightweight methods\u201d. They met in a mountain resort and ended up with\u00a0The Agile Manifesto<\/em>. The manifesto says nothing explicit about using technical practices. Here\u2019s a probable reason.<\/p>\n

We\u2019ve gathered background information about a few of the authors:<\/p>\n