Skilled testing—an important part of creating valuable technology—is under attack. We need to rethink the problem, analyze why people resist testing, and create approaches to make it more engaging. Gamification provides one model to help us improve our approach.
Matthias Bohlen shares with us the importance of self organization. As a manager, you must set time or organizational boundaries that serve a purpose and let team members do what they think is appropriate and necessary within those boundaries.
Agile coach Bob Galen helps teams continuously improve and avoid getting stuck, complacent, or worse—regressing. By following some essential patterns, your team will learn how to spot the warning signs that lead to regression and ensure that everyone stays productive and happy.
Jeff "Cheezy" Morgan informed us in this interview that collaboration is king, and we should end the separation of development and testing, while putting everything under a single development umbrella. Jeff also looks beyond the benefits of collaboration and TDD and takes some stabs at the future.
Lessons learned long ago from reviews and inspection can be effective today, particularly in collaboration within agile teams. Learn how an organization used review techniques as part of its agile collaboration, including the advantages and potential problems of this ancient wisdom.
Mik Kersten recently sat down with us to discuss the challenges, and the benefits that adopting lean's principles brings to projects of all sizes. While challenges will vary due to the size of the enterprises lean is being applies to, the goals, and hopefully the outcomes, remain the same.
In this first part of a two-part series, Mario Moreira writes that a reasonable application lifecycle management (ALM) product will have a common user interface for utilizing the ALM functionality. It will also include a meta-model and process engine to parse and share information across and amongst the various functions within the ALM framework. These technical needs must be accompanied by a strong business case for delivering higher customer value and new approaches for seamless integration.
Continuing the conversation on building software for mobile devices, we look beyond the devices to the human concerns and challenges of managing a mobile-app development team, including ergonomics, health, and scheduling.
Hoarding is an incredibly common—but usually unnamed and invisible—phenomenon in corporate software development. If you’ve been doing agile for a while, you are no doubt aware of the cost of hoarding and you’ve probably removed much of it, but what happens when you aren't doing agile yet? Clarke Ching explains how to counter hoarding by prioritizing the right features.
It's easy to overlook details when your focus is on the big picture. But, if you adjust your perspective, you may find new value in understanding why things work the way they do. Learn why agile works and how it can apply to both complex and simple projects.
Agile Connection is one of the growing communities of the TechWell network.
|Featuring fresh, insightful stories, TechWell.com is the place to go for what is happening in software development and delivery. Join the conversation now!|