Most Developers don’t like Agile…Apparantly

Home » General Topics » Most Developers don’t like Agile…Apparantly
Photograph of two people having an argument / strong debate

Now for something a bit more controversial. I read a post on LinkedIn recently which appears to originate from an Indian developer. Quite a discussion. Its at: https://www.linkedin.com/grp/post/2139884-5990522670213586945

I’m an experienced developer, and I’m totally a fan of Agile.

  • Agile is about communication
  • Agile is about learning as you work
  • Agile is about working closely with your project sponsors and involving them in some of the details that are of interest to them
  • Agile is about taking small steps to progressively achieve something big
  • Most of all, Agile for me is about bridging the gap between what the customer wants and what the developers provide. It forces developers to talk to the customer when often they would prefer to hide in a hole and type away producing something that the customer may or may not want.

I have had an Agile mindset ever since I worked for a customer in 1990 when they asked me to produce prototypes to help write a spec., and then throw these away. I didn’t – I developed the prototypes into the finished system, even though I hadn’t heard the term Agile or Waterfall at that point.

The conversation I have linked to really got me thinking, but then I think I have an explanation for it. If you are working across time zones, cultures etc. for a corporate organisation that produces a spec., then it is very difficult to think Agile. There are too many layers of people involved. Agile requires experienced developers talking the customers language. It needs a common language, and a common definition of “Done”, especially when it comes to defining what goes into a Sprint and what language is used at Scrum meetings. It is about doing design and having a spec., but it means making extra effort to talk to your customer and follow the Agile method. Once this has been tried, it will become second nature, and better systems will result. I can’t understand anybody not being a fan.

I will be blogging more about it, but further information is available at http://www.agilemanifesto.org/ and http://www.agilealliance.org/. Also just to try it.

About Phil

I have been working as a software developer since 1983. This blog could have been called "From Fortran 77, C and Cobol to C# in 20 (not so) easy years", but it doesn't sound quite right somehow. Besides I'm talking about what's happened since 2003, not before!

Leave a Reply

Your email address will not be published.


You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">




Top Posts & Pages

Categories

Recent Posts

Recent Comments

Archives

Blogroll

  • Mike Cohn's Blog
  • Scott Hanselman's Blog
- mike@mountaingoatsoftware.com

Pervasive myths about agile get in the way of success. It’s time to bust six of those myths. [...]

- mike@mountaingoatsoftware.com

Agile teams strive to finish work in the same iteration in which its begun. Here’s why that is so im [...]

- mike@mountaingoatsoftware.com

I wrote 25 blog posts during 2018. In case you missed some of them, here are the most popular. [...]

- mike@mountaingoatsoftware.com

The iterative and incremental nature of agile makes an agile approach seemingly less compatible with [...]

- mike@mountaingoatsoftware.com

Velocity can be great for predicting how much a team can deliver in a given period. But it needs to [...]

- Scott Hanselman

I've been exploring nopCommerce. It's an open source e-commerce shopping cart. I spoke at [...]

- Scott Hanselman

The optical disc drive is giving out on my GoldStar 3DO machine. It's nearly 30 years old. I wa [...]

- Scott Hanselman

I've long blogged about the intersection of diabetes and technology. From the sad state of diab [...]

- Scott Hanselman

Back in the day, making a Minecraft mod was...challenging. It was a series of JAR files and Java hac [...]

- Scott Hanselman

I've been using ILMerge and various hacks to merge/squish executables together for well over 12 [...]

Meta