Agile Zone is brought to you in partnership with:
  • submit to reddit
Israel Gat06/27/11
4129 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
8958 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....

Ashod Nakashian06/25/11
782 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. I learned this the hard way. My most recent article, which...

Jim Bird06/25/11
3101 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.A lot...

Jim Bird06/24/11
21493 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...

Dele Sikuade06/24/11
2095 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...

Martin Fowler06/24/11
6116 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...

kent tong06/24/11
8625 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...

Daan van Etten06/24/11
1960 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...

Jim Bird06/24/11
1207 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...

James Shore06/24/11
940 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
2875 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. Devops View more presentations from...

Sean Mchugh06/23/11
2865 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. So what about implementing Scrum from the bottom...

Allan Kelly06/23/11
3045 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...

Jurgen Appelo06/23/11
913 views
1 replies

Dance with the System

An organization is a complex adaptive system. It will adapt to what you do, so you must adapt continuously to how the system responds. This is reflected in the words inspect and adapt, used frequently in Agile literature. But… adaptation is not...

Matthias Marschall06/23/11
5148 views
0 replies

Getting Started With The Opscode Chef Platform – Configuration Management In The Cloud

In “The Moving Parts of Opscode Chef” there was an interesting discussion about the need of a highly available chef server if you want to use opscode chef as your configuration management tool of choice. Especially for small to medium sized...

Giorgio Sironi06/23/11
8592 views
5 replies

I don't know how to test this

There is a maxim said by Misko Hevery which I share (and probably misquote) here:The only acceptable excuse for lack of tests is that you don't know how to test: testing is an ability that has to be learnt.Thus testing ability is just like being able to use...

Roman Pichler06/22/11
3134 views
1 replies

User Story Modelling

User stories are great at capturing product functionality from the perspective of a user or customer: Each user story describes a piece of product functionality, for instance, “As an application provider, I want to register with the application centre...

Jim Highsmith06/22/11
818 views
0 replies

Interesting Posts

There were quite a few interesting posts this past week–whose topics ranged from what motivates us to how we may have erred in fundamental assumptions about executive compensation. “Chaos Control Collaboration,” by Mary Abraham. Losing control,...

Gareth Rushgrove06/22/11
4799 views
0 replies

Devops - More Than Marketing - Talk By James Turnbull

I’ve just found my notes from James Turnbull’s talk at FOSDEM. I found the talk excellent, and I’m already part of the choir. But much of the audience I’d guess have only come across the devops term in passing, or worse had it pushed at them as...

Dror Helper06/21/11
4175 views
0 replies

Testing right by testing the right thing

Before answering questions about unit testing I usually tend to ask some questions to get the broader picture – especially if the question sound sstrange. Such a question was asked by a teammate – he wanted to know if he could replace the behavior...

Jurgen Appelo06/21/11
925 views
0 replies

My Session Proposal for ALE 2011

The ALE 2011 unconference in Berlin, on 7-9 September, is the best proof that a self-organizing network of people can create something unique and memorable. With more than 100 pre-registrations from 28 European countries (and some non-European) it...

Mark Lines06/21/11
1892 views
0 replies

New IBM whitepaper: Disciplined Agile Delivery

IBM has just published a whitepaper written by Mark Lines and Scott Ambler called “Disciplined Agile Delivery:  An Introduction”.  The paper is free and can be found at http://bit.ly/iqCs6i Increasingly organizations, having struggled with...

James Shore06/21/11
674 views
0 replies

Let's Play TDD #116: You Gotta Know What You're Doing

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.

Dennis Doomen06/21/11
4205 views
0 replies

ALM Practices Part 10: Work Item Tracking

What is it? Using Team Foundation Server’s User Story, Task and Bug work item types as the central unit of work for all the activities done within a project. Why would you do it? Because it adds traceability between the functional requirements and...