• submit to reddit
Bob Hartman06/27/11
1846 views
0 replies

Agile antipattern: Target fixation

Have you ever been so focused on something that the rest of the world seemed to disappear for a while?  This can be great under certain circumstances, but in other cases it can be extremely harmful.  When someone focuses on a target and doesn’t see...

Israel Gat06/27/11
3945 views
0 replies

Between Agile and ITIL

You do not need to be an expert in Value Stream Mapping to appreciate the power of speeding up deployment to match the pace of Agile development. By aligning development with deployment, you streamline “production” with “consumption.” The...

Evgeny Goldin06/25/11
8778 views
4 replies

TDD for unbelievers

I have to admit, I was not-so-good with TDD (Test-driven development). I just didn’t see how it can help me to deliver a better software. Products and solutions I developed were pretty much rock solid and it felt good to see them running for years. What...

Ashod Nakashian06/25/11
747 views
1 replies

Learning to Communicate Better

We live in a time where communication is evermore effortless and taken for granted. So much so, that the audience is impatient to get to the point and the authors need say more in less.

Jim Bird06/25/11
3038 views
3 replies

Scrum, XP and what about Self-Organizing teams?

A foundational principle of Scrum (and other Agile methods) is that we get better results from self-organizing teams. The Agile Manifesto says“The best architectures, requirements, and designs emerge from self-organizing teams”so it must be true.

Jim Bird06/24/11
19845 views
1 replies

What I like (and don't like) about DevOps

I’ve spent a lot of time in my career working on problems that cross the lines between development and operations. That’s why I am interested in the emerging DevOps community: a bunch of smart people who are trying to bring development and operations...

Dele Sikuade06/24/11
1969 views
0 replies

How To Increase Project Profitability

The plain truth is that most of us exchange our time and labor for money. Keeping visibility of this exchange is especially important for those of us who do project work – charge the client X in return for delivering Y. Welcome to the world of projects...

Martin Fowler06/24/11
5918 views
4 replies

Flag Argument

A flag argument is a kind of function argument that tells the function to carry out a different operation depending on its value. Let's imagine we want to make booking for a concert. There are two ways to do this: regular and premium . To use a flag ...

kent tong06/24/11
8414 views
16 replies

TDD adapted for mere mortals

I’ve been teaching and practicing agile for several years and there is definitely a problem with TDD: People find it very difficult to use. I believe there are certain points, either in the TDD itself or in people’s interpretation of it, that should...

Daan van Etten06/24/11
1917 views
0 replies

3 Risks With Agile Decision Making

Agile teams are generally cohesive and are empowered and expected to make day-to-day decisions. A large part of empowerment in Agile methods is that the team makes the decisions, not the project manager. However, there are some risks involved with this...

Jim Bird06/24/11
1145 views
1 replies

Continuous Deployment is no Holy Grail

In Prerequisites for Continuous Deployment Dan Ackerson asked “What are your major obstacles to deploying continuously to your live servers”?This must have been a rhetorical question, since my response is “awaiting moderation”. Why ask a question if...

James Shore06/24/11
902 views
0 replies

Let's Play TDD #117: setIcon()

The source code for this episode is available here. Visit the Let's Play archive for more episodes! Many thanks to Danny Jones for figuring out the HD Youtube embed code.

Gareth Baker06/24/11
2728 views
0 replies

Devops At Barcamp Cambridge

Last year while I was in barcamp cambridge, decided to do a short talk on devops. It’s still a term that not too many people have come across and something that lots of people building websites should think about.

Sean Mchugh06/23/11
2675 views
1 replies

Implementing Scrum: Top Down and Bottom Up Approach Part 2

We've already discussed implementing Scrum from a top down approach and came to an interesting conclusion. Establishing trust between the Scrum Master and the Team is key in a top down implementation.

Allan Kelly06/23/11
2962 views
1 replies

When did Scrum start loving project managers?

One of the things I’ve always found paradoxical about Scrum (specifically ScrumTM) is its position on management. On the one hand, Scrum is very management friendly - see my Scrum has Three Advantages over XP post. Basically Scrum has done a very good job...