Archived Articles
Leading product development begins with effective communication and relationships | Leading product development begins with effective communication and relationships |
|
|
|
There are lots of techniques marketing managers use to relay customer needs to their company’s product development team. The ones that succeed are based on respect. At a February 25 Pittsburgh Product Strategy Network roundtable, product and market strategists representing a variety of technology businesses, shared what they had learned about the art of communicating with product development teams. Digibrix Product Development VP Mark Naylor opened the roundtable with a presentation based on a career that touched all sides of the development equation.
Some time ago, as part of a former employer’s software product development team, Mark Naylor was handed a set of requirements by one of the firm’s product managers. It included all the basic information that Market Requirements Documents normally provide – objectives, requirements, timelines and so on – but it didn’t stop there. The manager, who had previous experience in developing user interface, went on to list the full design requirements, including encoded algorithms and a detailed user interface complete with buttons, boxes, pictures, and mockups. There was hardly anything left for Development to do. That wasn’t a good idea. “Please don’t give me requirements where you’ve designed it and implemented it,” he urged the product strategists attending a February 25 Pittsburgh Product Strategy Network roundtable. “Give me a broad description. Give me an open-ended goal. I have the background. Let my team use their creativity and their product knowledge to architect the solution. But don’t design it, don’t give us algorithms. That really offends. That’s what we’re being paid for,” he reminded them. “Trust the developers. They know their tools. They know the space you’re in. They know the goal of the company. Give them an implementation-free description and let them find the solution.” The significance of building a strong, professional, and mutually trusting relationship between Product Management/Marketing and Development teams is a lesson that Naylor, now VP of Product Development for DigiBrix, acquired during his 24 years as a technology product manager with companies ranging from giants like IBM and DEC to startups such as FreeMarkets and Wisdom Technologies. At one time or another, he has worked on all sides of the technology product process – Marketing, Development, and Product Management. That has given him an appreciation for how those functions can communicate effectively with one another, as well as their importance to successfully introducing new technology products.
Clear communications “We had a request to put in a feature for a business partner who was licensing our technology, and this developer just didn’t think this feature should be given. So he refused to implement. He said if you give them this feature, they’re going to take sales away from us. It was clear example of not understanding the Big Picture,” Naylor said. “There was a failure to communicate from the product manager to the Development team. They just didn’t understand it. So we sat down and worked through it, but it was not a fun day. It was an example of our being in the same boat but not rowing the same direction. Other lapses and communication failures are also fairly common. Just as it can be a mistake to provide too much detail, it is equally misguided to provide too little. One common blunder is to refrain from saying anything until everything has been approved. “If there’s any way for you to stage the delivery of the MRD, do that,” he advised. “Don’t wait until you have a complete MRD that could be a 200-page tome that you walk over to Development and say ‘here it is.’ They can’t wait that long. There may be pages you are still working on, but 90 percent of it could be started early. Some things take longer to work on than others. If you give it to them in pieces and sections, there’s more chance for parallelism. So give it out in pieces and you’ll have more flexibility.”
Don’t jerk Development around “It gets back to building a relationship based on trust. Trust that Development knows what they’re doing. Development should trust that Product Management knows what they’re doing – everybody’s doing their job working together and rowing in the same direction.” One way to pull in the same direction involves bringing engineers onto customer sites. It is an approach that has proved to be an eye-opening experience for Product Management, Marketing and Development professionals alike. Solutions 21 strategist Jennifer Ireland, formerly of ServiceWare and Bachrach Instruments, shared one particularly serendipitous on-site discovery. “We would take some of the engineers out with us into the field and spend the day with our customers and prospects. And one of the things we found is that a lot of technicians were losing their instruments because the Bachrach instruments we put out were all gray, and the boiler room floors were gray, too. When we were there someone said ‘I lose this thing all the time because I can’t find it.’ So we came out with fluorescent green instruments. But we would never have picked up on it without being in the field with them,” she said. “We do focus groups upfront and put a couple of the lead engineers into it, so they actually hear from the customer; it wasn’t just coming from us. They get so excited when they hear it from the customer that they take ownership of it.”
Back channels To help control the potential chaos, Naylor urged managers to set priorities. “When I was in product management and giving feature-level requirements to the development team, we assigned priorities to those features. The scheme I used was Priority Zero, which was a must-have – the minimum set of features we had to have to be successful with this release. Then there’s Priority One, which was desirable. The assumption was that they would be in the release when it shipped, but if there was a hiccup in the schedule, then Priority One features could be taken out of this release. Priority Two features were ‘if time permits,’ and it rarely did in my experience. “But there’s another priority, I called Priority Nine, which is a feature that came in through the back door. Priority Nine means ‘don’t even think about it,’ ” Naylor said. “If I find you’re working on that, you’re going to get called on the carpet; I don’t want to see any time logged against that feature.”
Tips and Techniques
ABOUT THE AUTHOR: |