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

[...]

- mike@mountaingoatsoftware.com

As useful as user stories can be, they’ve never been right for every team. An exciting alternative f [...]

- mike@mountaingoatsoftware.com

Being a great product owner is hard. Here are the things your team wants from you to help them do th [...]

- mike@mountaingoatsoftware.com

Want to learn about Kanban? Here’s a complete guide to introducing Kanban into your organization. [...]

- Scott Hanselman

I had a lovely interaction on Twitter recently where a young person reached out to me over Twitter D [...]

- Scott Hanselman

With Visual Studio Code and WSL (Windows Subsystem for Linux) you can be in a real Linux environment [...]

- Scott Hanselman

It's a double-meeting that! Get it? "Outlook?" Seriously, though, sometimes folks com [...]

- Scott Hanselman

I blogged about NancyFX 6 years ago and since then lots of ASP.NET open source frameworks that build [...]

- Scott Hanselman

My colleague Tara and I were working on prepping a system for Azure IoT development and were using W [...]

Meta