Theory

  • submit to reddit

Jim and Jo Go Pairing

Jim has 15 years experience Jo has 2, they are pair programming but neither are very happy. Jim is frustrated with having to explain himself, he...

0 replies - 3250 views - 03/16/13 by Tom Howlett in Articles

The T-Shirt Test

You pass the t-shirt test when people proudly wear a t-shirt with the logo of your organization on it. Would you proudly wear a t-shirt with your own name? I...

0 replies - 3272 views - 03/16/13 by Jurgen Appelo in Articles

Motivation Misfires

Many managers ask me, “How can I motivate my team?” I’ve certainly seen many efforts to motivate teams.  Contests, prizes, pep talks, badges,...

1 replies - 2491 views - 03/15/13 by Esther Derby in Articles

Conway's Law v. Software Architecture

I've written about Conway's Law before (Return to Conway’s Law (2006) and a Focus Group I ran at EuroPLoP “What do we think of Conway’s Law Now?”)...

2 replies - 5508 views - 03/14/13 by Allan Kelly in Articles

Team Trap #5: Withholding Information

I’m not talking about information related to the task and context, here, though that can damage a team. Withholding that sort of information is...

0 replies - 967 views - 03/14/13 by Esther Derby in Articles

Does a Manager’s Proximity to the Team Affect Dynamics and Decision-Making?

Congratulations! You’ve got the long-awaited promotion that will make you manager... of your own buddies! You don’t quite know what it means for your...

0 replies - 909 views - 03/10/13 by Tathagat Varma in Articles

Refactoring, Redesign, Time, and Transparency

I love it when my readers challenge and question me. Thank you, Sam and Paulo for asking the equivalent of “Huh?” for Refactoring and Redesign are...

2 replies - 2598 views - 03/09/13 by Johanna Rothman in Articles

The Robustness Index

Running into a common problem, again—deliver fast and maintain quality—a team of developers and I discussed how we might create visibility around this...

1 replies - 1094 views - 03/07/13 by Tobias Mayer in Articles

Organizing an Agile Program: Part 2, Networks for Managing Agile Programs

In Organizing an Agile Program: Part 1, Introduction, I discussed the difference between hierarchies and networks. I used Scrum of Scrums as an example. It...

0 replies - 791 views - 03/06/13 by Johanna Rothman in Articles

Agile Scope Completion Techniques

One of the questions I've received in the past about agile techniques is how to ensure you've captured enough detail about your requirements in order to...

0 replies - 977 views - 03/05/13 by Steve Rogalsky in Articles

Ted Talk: Agile Programming -- for Your Family

I found a new Ted Talk on agile methodologies applied to family life.  I've actually read about many families who do this and I've even met a developer...

0 replies - 5182 views - 03/04/13 by Mitch Pronschinske in Articles

Penitence For The 7 Agile Sins

Source Half a year ago I wrote a blog post about 7 Agile Sins. As I’m sure, that I’m not the only one who is guilty for one or more of these sins,...

0 replies - 2131 views - 03/04/13 by Marc Löffler in Articles

Making the Right Tradeoffs

Compromises are part of life. We must make tradeoffs if we are going to ship product but we want to make the right tradeoffs and that can only happen when we...

0 replies - 948 views - 03/04/13 by David Bernstein in Articles

Agile Teams at Scale: Beyond Scrum of Scrums

Agile methods depend on effective cross-functional teams. We’ve heard many Agile success stories…at the team level. But what happens when a product can’t...

0 replies - 1121 views - 03/04/13 by Esther Derby in Articles

Peer-to-Peer Feedback

One of the traps people fall into on teams is withholding information that’s critical for the team to function. Sometimes the information is about...

0 replies - 1049 views - 03/03/13 by Esther Derby in Articles