• submit to reddit
Mark Needham06/27/11
1041 views
0 replies

Bounded Rationality

In ‘Thinking In Systems: A Primer‘ one of the most interesting ideas that Donella Meadows describes is what Herbert Simon coined ‘bounded rationality‘: Bounded rationality means that people make quite reasonable decisions based on the information...

Caleb Jenkins06/27/11
1540 views
0 replies

UX + Agile

Jared Spool published a great article yesterday titled “Essential UX Layers for Agile and Lean Design Teams”. Jared talks briefly about proliferation of agile approaches in software design and user experience (UX) design and contrasts that to the Big...

Bob Hartman06/27/11
1905 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
4069 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
8886 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
764 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
3079 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
20949 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
2049 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
6041 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
8544 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
1946 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
1178 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
922 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
2818 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.