The Latest

Agile in the Downturn[article]

The current economic downturn is a new test for Agile, until now Agile has been promoted in a growing economy. Proponents of Agile have emphasized how it improve competitive advantage and helps a company out-compete its rivals.

Now companies are concerned with simple survival. Today's managers are concerned with cutting costs, improving cashflow and managing without credit. Organizational change and process improvement are not top of the agenda. Promoting Agile in this environment is something new.

Allan Kelly's picture Allan Kelly
Seeding the Agile Product Owner in the Enterprise[article]

In this final installment of a three-part series on product owners in the agile enterprise, Dean Leffingwell provides several case study "vignettes", which illustrate how specific agile enterprises found the right people necessary to fill this role, along with some of the unique challenges they faced and the solutions they applied.

TechWell Contributor's picture TechWell Contributor
The three parts of a healthy development cycle Ending Right[article]

Jeff Patton has been building software using the agile approach for a while now. His observations of how others are implementing agile development fall short of complete, but he has noticed is that the adoption breaks down during the evaluation phase. In this column, Jeff goes through the agile development process and offers guidance on the correct way of conducting an agile evaluation during this phase in the software development lifecycle.

Jeff Patton's picture Jeff Patton
The Trouble with Derivation[magazine]

This article discusses the dark underbelly of derivation: the fragile base class. It's possible to modify a base class in such a way that, even though you've improved its implementation and all your tests work just fine, you've nonetheless damaged the derived classes, perhaps fatally.

Allen I. Holub's picture Allen I. Holub
Three Pounds of Manure in a Two-Pound Sack[magazine]

Multitasking is not a magical cure for getting too much work done by too few resources. Listen in as Payson Hall eavesdrops on a coaching session between two managers about how to assign and prioritize work.

Payson Hall's picture Payson Hall
Learning from Experience: Software Testers Need More than Book Learning[magazine]

People often point to requirements documents and process manuals as ways to guide a new tester. Research into knowledge transfer, as described in The Social Life of Information, suggests that there is much more to the process of learning. Michael Bolton describes his own experiences on a new project, noting how the documentation helped ... and didn't.

Michael Bolton's picture Michael Bolton
Resistance Is Futile[magazine]

Why do so many people resist change, even when that change will be for the better? It's simple, really. Every change ends something, and endings mean loss. People don't like loss. Even the best changes mean something familiar will end.

Lee Copeland's picture Lee Copeland
What's It Mean? ...Reducing Imprecision to Improve Verification[magazine]

Imprecise language makes understanding and, therefore, software verification more difficult. This article describes techniques for detecting and repairing vague and ambiguous software requirements.

David Gelperin's picture David Gelperin
Collaborative Leadership: A Secret to Agile Success[article]
Video

Whether you are a senior manager, product owner, customer, ScrumMaster, or an individual contributor, Pollyanna Pixton's collaborative principles will empower you and everyone on your team to become better leaders and deliver the business value that stakeholders deserve.

Pollyanna Pixton
Navigating Conflict[magazine]

On good agile teams, conflict is frequent and viewed as normal. On great agile teams, conflict is constant and welcome as a catapult to high performance. What can we do to help teams chart their course through conflict so that it turns into a constructive force for greatness?

Lyssa Adkins's picture Lyssa Adkins
Understanding Software Performance Testing Part 1[magazine]

Most people don't fully understand the complexities and scope of a software performance test. Too often performance testing is assessed in the same manner as functional testing and, as a result, fails miserably. In this four-part series we will examine what it takes to properly plan, analyze, design, and implement a basic performance test. This is not a discussion of advanced performance techniques or analytical methods; these are the basic problems that must be addressed in software performance testing.

Dale Perry's picture Dale Perry
Tips and Advice - Time Boxes[article]
Podcast

This podcast features another great Agile Toolkit discussion had by Bob and George as the two delve into the importance of time boxing when dealing with an agile development project. We invite you to join them learn more about this concept.

Bob Payne's picture Bob Payne
Deep Agile Conference 2009 - Nancy Van Schooenderwoert, James Grenning[article]
Podcast

Bob interviews Nancy Van Schooenderwoert and James Grenning about Deep Agile Conference 2009.

Bob Payne's picture Bob Payne
Are You a Good Listener?[article]

Some people freely admit that they're not good listeners. But many who claim to be good listeners aren't. That's because they fall short in a critical aspect of listening. In this week's column, Naomi Karten offers ideas and examples that will help you be-and be perceived as-a good listener.

Naomi Karten's picture Naomi Karten
Tips and Advice - Self Organizing Teams[article]

Bob interviews George Dinwiddie about self-organizing teams.

Bob Payne's picture Bob Payne

Pages

AgileConnection is a TechWell community.

Through conferences, training, consulting, and online resources, TechWell helps you develop and deliver great software every day.