Skip to main content
Enterprise Agile Planning Image

This post is from the CollabNet VersionOne blog and has not been updated since the original publish date.

Last Updated Jun 28, 2010 — Enterprise Agile Planning expert

Teaching a man where to fish

Enterprise Agile Planning

 


Give a man a fish and he eats for a day. Teach a man to fish and he eats for a lifetime. When it comes to well-known adages that’s amongst my all time favorites, but I wonder how well
it plays amongst professional fishermen?


There’s a community that clearly already knows how to fish, but does that knowledge alone fill their boats with fish on a daily basis?

In reality I had never given a single thought to any of this until reading an article in my local newspaper (yes, an actual newspaper in my hands) that highlighted the plight of local fisherman being able the fish the local waters given the unpredictable factors that govern where the fish may be on any
given day. The article talks about how the captains of local fishing charters have begun using Twitter to tweet the hot spots of the day. No longer are they reliant on 2-day old information that has become staler than last week’s bread. By showing a man where to fish, the local charter fishing industry is acting as a community to help each other out and keep the whole industry strong.

This is another great example of what I think is one of the biggest benefits of belonging to a community: knowledge reuse. I’ve blogged on this theme before, but this example was just too good not to have another go at it. When it comes to software development, the notion of reuse typically conjures up complete module reuse, but I’m here to make the case once again for just being able to reuse the daily tidbits of knowledge that are being gained across an enterprise on a daily basis. Members of software development communities all generally know how to develop software, but when faced with challenges such as new technologies or unfamiliar domains there are still too many people trying to “find the fish” themselves.

Communities have this wonderful built in support system that allow you to at least get near the fish before dropping your hook into the water. Of course they need a way to collect these nuggets of knowledge and make them searchable, even those things may have been thrown onto the scrap heap by others (one man’s junk is another man’s gold).


CollabNet TeamForge can certainly provide the infrastructure for a software development community that will enable this sort of knowledge reuse, but what I really want to do here is raise awareness to the fact that your enterprise contains a wealth of
knowledge in the collective work of everyone in it. You just need to remember to cast your net upon those waters as a first step lest you come up empty.

 

More from the Blog

View more
Apr 08, 2021

Making IT services more agile

Enterprise Agile Planning
The agile revolution completely transformed how we create digital prod ...
Read More
Feb 14, 2021

Reflecting on the 20th anniversary of the Agile Manifesto

Enterprise Agile Planning
Over the past 20 years, it’s been amazing to watch an idea from ...
Read More
Feb 08, 2021

How does agile apply to an entire organization?

Enterprise Agile Planning
Before we dive into the main subject of this blog post, it is importan ...
Read More
Feb 03, 2021

It took a pandemic to realize why digital transformation actually matters

Enterprise Agile Planning
Before anyone had ever heard of COVID-19, businesses across the globe ...
Read More
Contact Us