Podcast #5 - Agile Development & The Duct Tape Programmer

by Matt 27. October 2009 11:22

In this episode Chris, Matt and Eric welcome this week's guest, Michael, to the podcast.  Discussed this week are the pros and cons of Agile Development (SCRUM in particular) and concept of the duct tape programmer.

  • Three of us have used the SCRUM process (or a modified SCRUM process), but what we've really used it more for time tracking than anything.
  • The guys discuss the pros and cons of a duct tape programmer.
  • We coin a new term - the Scotch Tape Programmer - that is the programmer who just writes bad code.
  • The guys discuss all of the pointless domains that we own that we never do anything with.
  • If you are a student, get Window 7 for $29.99!

If you have a question for the podcast, please send an e-mail to podcast@craftycoders.com.  You can either send your question in text form, or record it and send us the audio file.

Download Podcast #5 MP3

Comments

11/17/2009 11:33:49 PM #

Great show, can't wait for #6!  BTW, maybe I'm just blind, but is there a podcast feed?

Ben

bstruthers

11/22/2009 7:45:26 PM #

Glad to hear you like it!  #6 is recording and will be posted this week.  The podcast feed is not obvious... sorry. Here is the feed: http://feeds.feedburner.com/craftycoderspodcast

Matt

11/22/2009 7:46:04 PM #

* #6 is recorded

Matt

11/26/2009 7:32:10 PM #

Awesome!  Thanks for pointing out the feed!

bstruthers

3/9/2010 5:00:56 PM #

I just caught up on this episode, and with all due respect, the discussion on Scrum was very uninformed, and does a disservice to those of us who are not only practicing Agile development, but delivering high quality software using Agile methodologies and engineering practices.

Agile is not about 'getting out something fast', nor does it in any way encourage writing crappy code (quite the opposite, really - when done right, it encourages proper separation of concerns, small but clean components, and other goodness).

As far as estimation goes - if you can't estimate, then no methodology in the world is going to save you.  In transitioning to Scrum in my current project six months ago, we've increased output and quality, greatly improved estimate accuracy, and since we work iteratively, can better respond to change.

Every time someone says something misinformed about Agile (or any methodology for that matter) without taking the time to actually understand what they are talking about, they make it a hell of a lot harder for us who are actually being successful with this tool.  Because the last thing we need is someone saying 'nah that Agile stuff sucks because I heard it on a podcast that it makes us write spaghetti code and deliver crap'.

I would actually recommend taking a look at 'Head First Software Development', since it's a pretty good introduction without being tied to a specific methodology, and does a decent job of focusing on the engineering side (Continuous Integrtion, Testing, etc.).

Thanks
- Bob

Bob

3/11/2010 6:50:58 AM #

Bob,

We're sorry you don't agree with us.  We were just stating our experience with it.  If Agile is working for you, that's great!

Thanks for listening to the show!

Matt

Matt

7/7/2010 6:44:29 AM #

Hello, I�m rather impressed by your blogging skills. Please make contact with me if a part-time blog career seems like some thing you be thinking about

Jean Wellons

8/5/2010 8:15:36 PM #

Useful site, where did you invent some the knowledge in this posting? I am pleased I found it though, ill be checking back soon to find out what additional articles you have.

Hassan Fales

8/8/2010 3:24:00 AM #

Aw, this was a very high quality post. In concept I would like to jot down like this too - taking time and real effort to make a great article... but what can I say... I procrastinate alot and never appear to get one thing done.

Quentin Alhusseini

8/27/2010 7:19:08 AM #

By any chance do you have the original source of this article? Thank you, Greg

http://radiolift.com

8/31/2010 6:30:45 PM #

Substantially, the article is in reality the freshest on this deserving topic. I fit in with your conclusions and will eagerly look forward to your incoming updates. Saying thanks will not just be sufficient, for the tremendous lucidity in your writing. I will directly grab your rss feed to stay abreast of any updates. Fabulous work and much success in your business efforts!

Anton

9/2/2010 6:58:02 PM #

I am curious about how you came across this information (perhaps a source)? Thank you

Alexis Krishman

Add comment




biuquote
  • Comment
  • Preview
Loading



Powered by BlogEngine.NET 1.5.0.7
Original Theme by Mads Kristensen | Modified by Crafty Coders