Modern Agile Lie #2: Tools

The Agile Manifesto clearly valued “individuals and interactions over processes and tools.” But modern Agile practice has completely inverted this value, becoming obsessed with tools like JIRA over actual human interactions and outcomes. Requirements are filed as tickets, productivity is measured in tickets closed, and worth as an employee is judged by your JIRA velocity. Instead of gauging real output and teamwork, managers simply look at metrics from tools. This tool obsession flies against the original spirit of Agile and harms organizations in multiple ways: [Read More]

Language Sprawl Considered Harmful

It’s a common scenario in software development: a new project is starting up, and the team is faced with the decision of which languages and tools to use. While it might seem like a good idea to let every team choose their own technologies, the long-term costs of this approach can be significant. One of the main drawbacks of letting every team choose their own languages and tools is the lack of flexibility it creates within the organization. [Read More]