Thursday, June 21, 2007

It’s more than a catchy term

Every person is different. They have different experiences, backgrounds and interests.

As we work on a team, we learn to compromise and appreciate other people’s opinions. We change and evolve our practices and create ideas together.

On an agile team this keeps improving. On a dysfunctional team, it plateaus or degrades.

We change based on our experiences and dedication to continually improve. This drives our best practices, interaction with stakeholders, technologies and tools.

We improve by changing. We rely on team retrospectives and personal introspection to guide us.

We buy into our efforts. We enjoy progress. We admit failure and move on.

In our world, stakeholders change their minds (or just don’t know), technologies emerge and practices evolve.

Change is an absolute. Adapting to it is agile.

It is not an easy path, just a possibility for success.


Reddy said...

Well said.

Rodrigo said...
This comment has been removed by a blog administrator.
AJ said...

I couldn't agree more. I love, maybe too strong a word really, but I really enjoy coding on larger teams with Agile in place. Of course, when consulting and you're the only developer....I usually involve the customer as a member of my "team" so to speak....this could be wrong as I've only been practicing Agile for about two(2) months..give or take.

Thanks for the posts...which I have found...inspirational

Joe said...

Excellent post. Well said.