There’s no reward for being a Scrum or kanban shop if we are not delivering value to customers. We see virtually no impact of agile or lean on the bottom line of success rates of improvement initiatives, because organizations often look for recipes. We need to change our mindset, and focus on the principles that people follow and values they share and the bigger whole: organizational culture.
In the book The Software Craftsman, Professionalism, Pragmatism, Pride Sandro Mancuso explores how craftmanship plays a role in agile software development. The book contains stories, examples and practical advice for software developers and other professionals involved in software projects to achieve technical excellence and customer satisfaction.
Frequently developers cause and face regular frustration often due to a lack of consideration for those who come after them. This article explores the approach of programming more thoughtfully by revisiting one of the most simple (yet often misunderstood) XP rules: collective ownership
Pair programming can increase quality, velocity and even job satisfaction, and yet it is not a widely used practice today. Melinda shows how and why you should bring this practice into your team. 5
The book Improving Software Development Productivity contains practices, models and case studies which help you to quantitatively support adoption of agile software development.
Victoria goes it alone when painting her kitchen, with dubious results... Here she tells the lessons she learned and how they provide a perfect analogy for pair programming. 1
The Defense Industry is often viewed as a very “non-Agile” culture. But even in this environment, you can successfully apply Agile principles and practices and tailor them to fit your needs.
Agile is a great starting place, it is important for organisations and teams to get the fundamentals right; just agile isn't enough for many problems today. Lean Startup is the next logical step. 8
Jay fields shares several strategies to help you adopt pair programming so it sticks and is valuable. 8
Teams in large organizations still struggle to adopt TDD. In this article Mark Levison shares problems he uncovered when he surveyed teams, and his own strategy to introduce TDD into an organization. 10
With Agile adoption, context is everything: this book offers patterns and tools to help determine which practices most contribute to meeting your organization's goals. 2
InfoQ editor Kurt Christensen recently had the chance to ask Kent Beck a few questions about the challenges associated with adopting and applying agile values and practices. 8