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

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. [...]

- mike@mountaingoatsoftware.com

Lack of communication is a common problem that causes delays, rework, or adds risk. See how Kanban “ [...]

- mike@mountaingoatsoftware.com

It’s easy to say you limit how much work you’ll have in process. It’s harder to live up to it, espec [...]

- mike@mountaingoatsoftware.com

You told me you have questions about Kanban. Here are some answers from Kanban expert, Brendan Wovch [...]

- Scott Hanselman

I love my Nintendo Switch. It's a brilliant console that fits into my lifestyle. I use it on pl [...]

- Scott Hanselman

I was fortunate to be a guest on Steve Carroll's talk show "Careers Behind the Code," [...]

- Scott Hanselman

I've been talking about it for months, but in case you haven't heard, there's a new W [...]

- Scott Hanselman

I posted recently about What's the difference between a console, a terminal, and a shell? The w [...]

- Scott Hanselman

Earlier this week I announced over 80 new free videos in our .NET Core 3.0 launch video series - Ann [...]

Meta