Articles

Please enter an article title, author, or keyword
How Not to Create Customer Satisfaction

Given a choice, most people would rather have happy, satisfied customers than angry, complaining customers. But how to create customer satisfaction is sometimes a mystery. In this column, Naomi Karten describes one person's experience that backfired and taught him some lessons.

Naomi Karten's picture Naomi Karten
Lost in Translation

Some lessons are so important that we get opportunities to learn them again and again. In this week's column, Payson Hall attends a project meeting where he relearns an important communication lesson about the meaning of words.

Payson Hall's picture Payson Hall
Top-Down Agile Adoption Strategies

This article covers the challenges that organizations may face and also recommends possible "top down" solutions that could help in quickly adopting agile.

Scaling Agile Processes: Five Levels of Planning

Experience gathered during large-scale implementations of agile concepts in software development projects teaches us that agile methods, like Scrum, do not scale to program, product and organization levels without change. However, various planning frameworks have, in fact, been used successfully in large-scale agile projects, which can broadly be defined as projects that involve over 50 people and take months or years to complete.

The Agile Pyramid: Aligning the Corporate Strategy With Agility

Agile software engineering and agile project management have become more mainstream in recent years with great success. But the benefits from agility should not have to stop there. Instead of initiating a project and letting the team run with it, progress reporting, planning and estimating should translate through all the channels, back to the corporate strategy. That way, executive management or the PMO can continuously balance the vision of the organization. This article will present these concepts for agile portfolio management.

The Metaphors of Scrum

We claim that by exploring the metaphors of Scrum, many of the common confusions and debates surrounding Scrum are easier to understand. It has been our experience that people often reach different conclusions with the same words because they are using different metaphors. Additionally, we have observed that that once people become aware of the differences in their applied metaphors they can see each other's point of view more easily. 

Disciplined Approach to Adopting Agile: Adoption Framework

Over the past few years organizations have asked the agile community "Why should we adopt agile practices?" Today, however, they are turning to the agile community, with a different question: "How do we proceed with adopting agile practices?"; Unfortunately, there is no structured approach (at least that is published in the public domain) for agile adoption. The absence of guidance and assistance to organizations pursuing agility is the main problem addressed by this article.

Agile Tooling: A Point, Counter-Point Discussion

It has been six years since the authoring of the Agile Manifesto, and the technology and tooling landscape has changed since then. This conversation between Ron Jeffriesand Ryan Martens debates the merits and weaknesses of tooling agile.

TechWell Contributor's picture TechWell Contributor
Agile in the Enterprise: How Tools and Processes Enable Interactions

Agile development approaches are moving into the mainstream. They are no longer relegated to small co-located teams. Large application development organizations in and outside of IT are betting their businesses on globally distributed teams using agile methods to create and maintain their products. In these organizations, the Agile Manifesto's principal to value individuals and interactions over process and tools is impossible to realize. The complexity created by scale cannot be managed without judicious use of both process and tools.

TechWell Contributor's picture TechWell Contributor
High Performance Agile Teams: An Overview of Collaboration

Any team benefits from being highly collaborative. This is especially true in agile development, where the techniques for rapidly building quality software rely on communication and relationships over documentation and process formality. Yet the agile community doesn't have a common definition for what “collaboration” is

TechWell Contributor's picture TechWell Contributor

Pages

Upcoming Events

Jun 02
Sep 22
Oct 13