In-Your-Face Agile

All developers these days are familiar with the second statement in the Agile Manifesto: customer collaboration over contract negotiation. You?re on the same team as your customer or stakeholder, the reasoning goes, so you don?t want an adversarial relationship with them. Instead, you should work together to achieve the common goal of working software that meets customer needs.

If you?re not heavily involved with Agile, or even if you are and you step back a moment and look at this principle in a new light, you?ll see that it comes across as calling for some kind of unrealistic Kumbaya moment. Throw away decades of friction and misunderstanding between stakeholders and developers, and miraculously work together in the spirit of love and cooperation! Gag me now, seriously.

In reality, there?s nothing particularly Kumbaya about your run-of-the-mill stakeholder. They?re too busy with, you know, their jobs to spend time holding hands with developers ? people who make them feel uncomfortable on the best days. From their perspective, the coders are there to build what they ask, so go away and don?t bother them until you?re done already!

What?s an Agile developer or Scrum master to do when your stakeholders are correspondingly intractable? No amount of touchy-feeliness is going to bring them around. But you can?t really be Agile without their participation, either.

Time for in-your-face Agile.

The bottom line is that the ?customer collaboration? from the manifesto isn?t meant to indicate that the parties will be friends or even willing participants. Draw a line in the sand. Make it clear to your stakeholders that the project simply won?t get done unless they cooperate.

You?ll need to use your best judgment, of course ? I?m not recommending threats of violence here. But sometimes you have to get tough. If you?re a development firm serving a paying customer, threaten to give their money back. You don?t want business from customers who want the benefits of Agile but aren?t willing to do their part.

For an internal stakeholder, it?s your call whether you want to put your job on the line ? but sometimes that might be your best option, if the alternative is to spend months of your time working on a project that you know is doomed to failure due to stakeholder intransigence. However, if you join with the rest of your team and simply refuse to work on a project that lacks proper stakeholder participation, you?re spreading the risk. Remember, if your team is any good, better jobs with more cooperative stakeholders are always plentiful anyway.

In-your-face Agile is unlikely to make you any friends. Don?t expect warm fuzzies around the holidays. But if your efforts lead to successful projects, everyone wins in the end ? including even the most obstinate of customers.

Share the Post:
Share on facebook
Share on twitter
Share on linkedin

Overview

The Latest

6 Tips for Setting Up a Decentralized Exchange

6 Tips for Setting Up a Decentralized Exchange

There’s no doubt that cryptocurrency is a complex and divisive topic in the modern financial landscape. There are those who are convinced that it’s nothing more than a bubble, but both who are well-informed are able to see the ways in which cryptocurrency can help them both build their fortune

user experience with someone on their phone

5 Ways to Improve Your Customers’ User Experience

They say you can’t judge a book by its cover, but just because they say that doesn’t mean it’s true. Consider how often you choose one sort of product over another just because it appeals to you. Then think about how often you’ve stopped using something because, simply put, it

How to Manage Your Finances after Buying a Home

How to Manage Your Finances after Buying a Home

Buying a home is a milestone in the journey of life – it’s one way to invest your money and create lasting memories. Now you know everything about a home purchase, home mortgage, and what is a conventional 97 loan but do you know what’s next after you sign the

Windows Logging is one of the vital aspects of any Windows system administration. However, it is mostly overlooked until the system develops a problem. This is because logs contain important information needed to troubleshoot and resolve system issues.

The Fundamentals of Windows Logging

Windows Logging is one of the vital aspects of any Windows system administration. However, it is mostly overlooked until the system develops a problem. This is because logs contain important information needed to troubleshoot and resolve system issues. Without it, tech experts might find it difficult to track a computer’s

Interstitial Ads: Best Practices for Successful Campaigns

Interstitial Ads: Best Practices for Successful Campaigns

Interstitial Ads: Best Practices for Successful Campaigns Interstitial ads are full-screen advertisements that appear to grasp the attention of on-site prospects, creating opportunities for brands seeking effective ways to communicate their proposition of value. With such an attention-grabbing format and high-impact visuals, it’s no wonder why interstitial advertising is proving