Guest contributor David Howard: Agile development isn't product management

Technology trends and news by John Shinal
February 25, 2008 | last edited July 10, 2008 | Comments (1)
Short URL: http://vator.tv/n/145

1558

(Editor's note: this is the first post from Vator.tv contributor David Howard, a former product marketer at Cisco Systems and Alcatel who is now a San Francisco-based marketing consultant to tech companies. We met him at the kick-off mixer for the UC Berkeley Haas School of Business student business plan competition, which Vator is co-sponsoring.

In this story, Howard sheds some light on the growing trend toward Agile software development, which emphasizes speed rather than documentation, and why it's important for companies not to confuse the process with product management.

His next post will be about why you should never choose a company or product name that scores less than eight points on a Scrabble board.)

Agile software development promises many benefits, and organizations must continue to innovate not only in product but in process and apply those innovations that deliver. I’m all for better code delivered faster, on time and with fewer bugs.

But many people seem to mistakenly believe that this new software development methodology is a product management methodology. Such a misunderstanding of what Agile development can and cannot do can lead to breakdowns in product management discipline and generate incomplete products or even product failures.

If you believe like I do that product management is really a business management function and not exclusively a software development or engineering function, then Agile development should be viewed as only one component of the organization’s product management model.

What makes product management a business function? And why is Agile development not the same as managing product development? From my product management toolbox assembled over the years, I can identify several product management tasks that originate from outside of the software development group and are therefore out of the scope of an Agile software development model: 

<!--[if !supportLists]-->·          <!--[endif]-->Requirements development and business case.

<!--[if !supportLists]-->·          <!--[endif]-->Field and beta test programs.

<!--[if !supportLists]-->·          <!--[endif]-->Pricing plan, gross margin analysis.

<!--[if !supportLists]-->·          <!--[endif]-->Sales order entry and product initialization.

<!--[if !supportLists]-->·          <!--[endif]-->Product technical documents and user manuals.

 We could go on to review many other product management deliverables outside the scope of Agile development, such as positioning statements, marketing collateral, training plans, regulatory or export certifications, or the need to have a firm, committed, stake-in-the-ground list of features to support advanced launch planning, but it should be clear that Agile development occupies only part of the product manager’s mind. Let’s shift now from the perspective of the product manager to the perspective of the product itself. Ted Levitt’s concept of “whole product” marketing, popularized by Geoff Moore and Bill Davidow. If you adhere to the “whole product” philosophy of technology product management, you may view the final output of the Agile development process to be the core or generic product, around which the product manager must wrap the expected, augmented and potential product.

The whole product beyond the core product may consist of customer service and warranty provisions, for example, or system integration, support, partnerships and interoperability, company and product brand equity, training and so on. Most are fruits not of the software development model but business management efforts by the product manager.

Joe Bentzel, in his recent book Asymmetric Marketing, rejects the classic whole product model and chasm theory but still advises marketers to wrap their core technology in “compound sets of services and intangibles.”services and intangibles that come from outside of the software development process. If Agile development is to continue to flourish, it’s important that firms adopt it when and where it fits, and ask no more of it than it can deliver.

Comment

David Howard
David Howard, on February 25, 2008

John - thanks for making this so easy to shoot and get posted. The piece on checking names in scrabble will be more fun and give me a chance to smile. :)


blog comments powered by Disqus
Find your friends' startup new!
Vator is more valuable if you know who's here.
Discover who has a startup and help their success by following their progress!

Featured Stories

Latest company news bites on Vator

Cognitive Code Corporation - Mimi Chen (Co-Founder and President)
Crowdfunding is cool - pre-order SILVIA for your Android here: http://www.kickstarter.com/projects/cogcode/silvia-for-android
See more
BuildingLayer - Nick Such (Co-founder and CEO)
BuildingLayer co-founder and Chief Scientist, John Kiffmeyer, is a Featured Engineer this week on EEWeb http://www.eeweb.com/spotlight/interview-with-john-p.-kiffmeyer
See more
AllowanceTree CEO named Today's Entrepreneur by Vator: http://vator.tv/news/2012-05-25-todays-entrepreneur-arnie-benn
See more
Cognitive Code Corporation - Mimi Chen (Co-Founder and President)