House of the Hanged Man has moved!

If you are not redirected in 10 second, please click here.


Podcast reviews have moved to The New, New Podcast Review

2004-11-30

Dogfooding!

Process.1

I absolutely love the idea of dogfooding; of having developers use the product their developing on a day-to-day basis. In fact, I can't see how any developer who's been through a tough roll-out to users can think otherwise - there are bugs you'll never find until you start to actually use the product.

That said, some of what Iain says here is easier said that done, especially in a corporate IT department. The developer's job functions are so far from the users that there's just no way you'll be able to use the software with anywhere even remotely approaching the intensity with which daily users use it. I suspect it's not even possible.

At my company we try to counter this by testing early and often, but even that's tough - the business leaders and subject-matter experts have their own full-time responsibilities and even getting a modicum of time from them is hard, let alone the kind of time that thorough testing requires. Extreme Programming offer some ideas of how to accomplish this, but those are not much of a solution at a company where there's not a high priority placed on testing.

My company also tries to work around this by assigning program managers and developers who have functional experience in the areas in question. This, however, has its own risks, as these folks are likely to make mistakes by making incorrect assumptions. This risk becomes ever greater as the work processes change in the functional areas and the IT workers become further and further removed from those processes.

Can this be overcome? I don't know. But I'd certainy like to find a way for the IT workers to use the software and components they're building.

9 Comments:

At 11:43 PM, Blogger tweedledeetweedledum said...

This blog is awesome! If you get a chance you may want to visit this free mp3 music download site, it's pretty awesome too!

 
At 9:54 AM, Anonymous Anonymous said...

Hey, you have a great blog here! I'm definitely going to bookmark you!
I have a ##KEYWORD## site/blog. It pretty much covers ##KEYWORD## related stuff.

Come and check it out if you get time :-)

 
At 6:03 PM, Blogger swissred said...

Good adware related post. I'm creating an get rid of adware resource at this very moment; want to have a look?

 
At 11:29 PM, Anonymous Anonymous said...

“We cannot live for ourselves alone. Our lives are connected by a thousand invisible threads, and along these sympathetic fibers, our actions run as causes and return to us as results.”
- Herman Melville

RSS is the way of the Future...
rss promotion

 
At 9:31 AM, Blogger Quit Smoking said...

Hi, I was looking around some blogger blogs for some ideas to start my own on ebooks and you have given me some great ideas. Good blog. I will check it out every week. Thanks

 
At 8:17 PM, Anonymous Anonymous said...

Thanks for the info, I added you to my favorites.
If you are interested in home business career
, I have a home business career
site.
Feel free to drop by and tell me what you think.

 
At 7:10 PM, Blogger adsense_cash said...

hey... wanna know how all these weird poastings always seem to find their way into your blog? here it is blog submitter

 
At 2:36 AM, Anonymous Anonymous said...

Hi, I was searching blogs and came onto your fantastic blog.

I have a niche site. It pretty much covers how make money with link inbound exchange acquisition
marketing
.

Keep it up. I'll check back later, I'm sure.

 
At 3:17 AM, Blogger Horse Sense said...

Horse racing tips for professional lay bettinglayingforprofituk

 

Post a Comment

<< Home