Articles

Please enter an article title, author, or keyword
"Dear Agile" – A Love Letter

Dear Readers,

Writing or receiving a break-up letter can be fairly daunting or shattering, depending on which end of the letter your name appears. That letter puts a pretty hard stop to a relationship. It’s communicating detachment and finality. It can create a lot of pain whether intended or not. In contrast, a love letter is uplifting. The endorphins fly! Someone is revealing their attraction for you, and their hopes and wishes for a future with you.

 

TechWell Contributor's picture TechWell Contributor
Integrating Performance Testing into the Agile Development Process

One of the key purposes and benefits of Agile development processes (“Agile”) is that they emphasize working software as the primary measure of progress. To ensure that the current state of the software is working, every iteration includes unit and acceptance testing.

Many organizations report that, following the adoption of Agile, the quality of their released systems has been improved.

TechWell Contributor's picture TechWell Contributor
Book Review: Lean Architecture

 Jim Coplien's recent book, Lean Architecture: for Agile Software Development, explains how agile principles and architecture are complimentary, and how, with everyone working collaboratively, a good, lightweight architectural framework can help enable agility, rather than being a barrier to it.  With his usual iconoclastic style, Coplien dispels the myth that agile doesn't need architecture.

Steve Berczuk's picture Steve Berczuk
How to Annoy an Audience

Many people who give presentations have habits that are innocent but that can annoy the audience. In this week's column, Naomi Karten identifies some of the potential annoyances she's seen among the technical professionals she's coached or observed.

Naomi Karten's picture Naomi Karten
When Conflict Is Baked In: Bridging Structural Conflict

No two people or groups are the same, but their differences don't have to force them apart. In this column, Esther Derby uses the example of feuding operations and development groups to explain how focusing on the source of structural conflict can help build a bridge across the disagreements.

Esther Derby's picture Esther Derby
Networking for Geeks

Professionals need networks to further their careers. But, for those of us who are geeks, it can be difficult to build connections face to face. Consultant and lifelong geek Fiona Charles shares networking tips that have worked for her.

Fiona Charles's picture Fiona Charles
Acceptance Test-Driven Development: Not as Optional as You Think

The components of software processes work together in important and sometimes unrecognized ways. The removal of one of those components will affect the others. In this article, which originally appeared in the August 2010 issue of the Iterations eNewsletter, Jennitta Andrea takes a look at the value of acceptance test-driven development and the costs of making it an optional practice.

Jennitta Andrea's picture Jennitta Andrea
On Being Absolutely Certain-and Wrong

Sometimes we're blind to what's right in front of us. We think we're paying full attention, but, as Naomi Karten knows from a recent travel experience, we're not. In this week's column, Naomi describes what happened and discusses some fascinating research that demonstrates how common this form of blindness is.

Naomi Karten's picture Naomi Karten
What is an Agile Coach?

As a go-giver the agile coach focuses on putting others’ interests first and continually adding value by serving an individual’s, teams’ and organization’s needs and helping them effectively and pragmatically deal with both their day-to-day and long-term challenges.

TechWell Contributor's picture TechWell Contributor
Agile Coaching for Your Agile Company

Coaching and training are indispensable to Agile transformations. This can be difficult for some organizations to accept.Agile frameworks are simple to understand, but there are many nuances to handling the complexities involved in an Agile transformation.While it is often helpful to tap into outside resources (books, websites, courses or consultants), the organization will need someone who understands the subtleties of Agile transformations and the context of the organization to make the transition as successful as possible.We refer to this role as the “internal Agile coach” and we often encourage clients to identify one or more such individuals as the organization's need for Agile knowledge and understanding grows. Being an Agile coach requires a wide range of human qualities, skills and experience, and selecting one for the company should be done carefully.In this article, we discuss when you need an Agile coach, what an Agile coach does, and a few tips on how you might create your own internal Agile coach.

TechWell Contributor's picture TechWell Contributor

Pages

Upcoming Events

Sep 22
Oct 13
Apr 27