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

It can sometimes be a challenge to get people to attend and then participate in sprint reviews. Here [...]

- mike@mountaingoatsoftware.com

The standard “As a...I...so that…” user story template has stood the test of time. Here’s why each o [...]

- mike@mountaingoatsoftware.com

From helping teams understand the boundaries of self organization to creating safety around things l [...]

- mike@mountaingoatsoftware.com

Your team is probably spending too much time in sprint planning meetings. Here’s how to spend less t [...]

- mike@mountaingoatsoftware.com

Debating between Scrum and Kanban? Guest author Brendan Wovchko offers five advantages Kanban has ov [...]

- Scott Hanselman

There's been a lot of folks, myself included, who have tried to install VS Code on the Raspberr [...]

- Scott Hanselman

I don’t speak in hyperbole very often, and I want to make sure that you all understand what a big de [...]

- Scott Hanselman

I recently needed to refactor my podcast site which is written in ASP.NET Core 2.2 and running in Az [...]

- Scott Hanselman

.NET code (C#, VB, F#, etc) compiles (for the most part) into Intermediate Language (IL) and then ma [...]

- Scott Hanselman

Almost ten years ago I posted abut the SpaceTec SpaceOrb 360 Controller and that was 15 years after [...]

Meta