Process

Articles

The Competition of Agile

It is sensible to want to avoid the head-butting sort of competition—that is, arguing for the sake of arguing. But, differing opinions and styles can be a good thing. Competitive forces have driven markets, innovation, and civilization for millennia. Here, Jurgen Appelo takes a look at some of the various approaches to agile development and what they bring to the table.

Jurgen Appelo's picture Jurgen Appelo
My Experience with Test Driven-Development

Vinay Krishna explains why agile development includes testing and coding concurrently, which is also what test-driven-develppment emphasizes.The transformation from coder to developer to tester is needed in all agile software development projects.

Vinay Krishna's picture Vinay Krishna
Mixing Roles in Scrum

We put a lot of emphasis on being Renaissance workers, able to step comfortably from one job role to the next. But, as Mitch Lacey describes here, not all roles play nicely with each other, and trying to combine them may lead to disaster.

Mitch Lacey's picture Mitch Lacey
Building a Competitive Software Capability: Creative Destruction

In this excerpt from Leadership, Teamwork, and Trust: Building a Competitive Software Capability, Watts Humphrey and James Over explain why these changes must be a high priority for software companies and other organizations for whom knowledge is a valuable asset.

Watts S. Humphrey's picture Watts S. Humphrey James W. Over
Getting Empirical about Refactoring

Often when we refactor, we look at local areas of code. If we take a wider view, using information from our version control systems, we can get a better sense of the effects of our refactoring efforts.

Michael Feathers's picture Michael Feathers
The Crucial Role DevOps Plays in Change and Configuration Management

Agile's core principles may have been originally intended at the software development, but the concept of DevOps has shown that agile's benefits can be experienced by a much larger audience. Collaboration between these two departments benefits just as much as anyone.

Sasha Gilenson's picture Sasha Gilenson
Performance Factory for Agile and Lean Organizations

Implementing agile and lean performance appraisals presents some unique challenges. This article discusses how to do so in a way that helps to enhance the agile and lean practices that so clearly result in excellent team and organizational performance. The good news is that agile and lean performance management is much more effective than other methods.

Leslie  Sachs's picture Leslie Sachs
Virtual Hudson Build System: The Rest of The Story

The second half of this Hudson-adoption case study sees the team working through some challenges and setbacks. Do they meet their goals? Find out how this virtualization journey ends.

Tony Sweets's picture Tony Sweets
Writing Good Test Cases

We all know writing test cases is an integral part of the testing activity. In order to write good test cases, we must first understand what a test case is and why we need to write test cases. Can’t we live without writing test cases?

Anand Gupta's picture Anand Gupta
Agile vs. Waterfall: The Blue Ocean Explains Why Agile Wins

The Blue Ocean Strategy gives important insights regarding how to create new market space in uncontested markets thereby making the competition irrelevant. This strategy can be adopted to explain the significance of agile methodologies as compared to the Waterfall method of software development.

Badri N. Srinivasan's picture Badri N. Srinivasan

Pages

AgileConnection 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!