Showing posts with label Innovation. Show all posts
Showing posts with label Innovation. Show all posts

Thursday, September 04, 2008

Big picture: quality vs. speed in product management

Summary: open source and proprietary software products are used as example for quality vs. speed in product management. Every manager and professional has a choice to "get something out - quick and dirty" or "we don't ship it until it's good". In the history of technology business you can find many examples of both cases. Even ones that you can use to compare between speed and quality. You better think about this before you start. AND KEEP IT IN MIND WHILE YOU WORK - do you need to change tactics??
Full moon over old TV antennas - Ramat Gan, Israel
      I recently got a new customer who needs to raise money. When I first started with him it was described as research and write a business plan, target investors, make presentations, and negotiate the terms. A year ago I had another customer that wanted to redesign his business to make more money. He had an open source product which was used to sell services and customization. Both companies are small and both somewhat profitable. Both understood that they didn't manage their products well enough to become really profitable. Like most small technology company managers, both CEOS knew that they needed help and they had lots of ideas. One actually started writing a document with observations, ideas, plans, and alike. But with his erratic schedule he could not take the time to really organize a plan. The other had lots of little notes on everything from Post-It Notes to back of utility bill envelopes (no kidding here!). The big difference was the actual product. The first was an industrial-commercial service CRM system. It was small in comparison to the large scale enterprise systems, runs on PCS, written in Microsoft Visual Basic, and is very reliable (this application requires reliability). The open source application was medium size and was written by a loose group of dedicated programmers. The company selling the service had done some development and debug work but overall was mostly a support organization (installation and configuration, training, maintenance, etc.)
      The difference between open source and proprietary product is what I want to talk about. I do not mean the business model or technology methodology (shared open development vs. close back room secrecy), but the way companies behave because of their products. Most people seem to think that if you have a certain product you also have to run your company in the way other do. Or worst, they think that once a methodology has been established you can't change it. This is a recipe for disaster in the business of technology product management. We can't get stuck just in one mode. Open source companies tend to rely on the technological capability. They also tend to think in terms of how to use technology for features and capabilities. The proprietary side of software development seem to think more in terms of a complete solution. Maybe there is a shift in thinking once in a while but I think that looking at the way the two sides work can help most managers make better decisions. Actually, open source companies are starting to see how stitching together complete solutions with support, training, and even hosted operation can make good business sense. (I need to write about this next, this is something that very few people take into account and they are leaving lots of money on the table).
      One of the advantages a consultant (they call us coaches now - the sports analogies never stop) is an fresh outside perspective. We come in and do not have the mindset of someone on the inside. This is one of the most powerful tool a CEO can have. While going about "regular business" fundamental changes are not going to be made. Sometimes this is what can bring a product and a company down. One very noticeable difference between these two organizations was the speed vs. quality. In everything that small proprietary company was doing -- QUALITY is JOB 1 (remember the Ford tag line?). The open source company was speed -- fix it and get it out. Figure out what is wrong and get the customer the solution -- e-Mail a response before he even needs it. But life unfortunately can not be run in a single mode. Actually, every product manager needs to modulate and decide what needs time and polish and what needs fast response. This is certainly true in software development and hardware design. This is even more true in product planning and marketing. There are way too many confusing strategies, missing features, and minor revision releases.
      The point is: don't make your work totally uniform in methodology. If you need help deciding how to do things, get help from the outside. Otherwise you will end up somewhere between a "rut" and "unchanging" modus operandi. The "rut" is doing things but the same way as if you were on a train going only where the tracks take you. While trains are nice way to travel, there is much more to life than train stations and big cities. The "train" (your way of working) will get you just close but not where you need to go. People who do not appreciate American country music hear every song as a mini soap opera with a cheating wife (or husband), a dog, and a pickup truck.
Is your strategic planning system a 3M product in 3" X 3" format?
      The "unchanging" is not doing anything. Analyzing, researching, prototyping, testing... you do all the work to try to get as "good results" as you have now. Companies which are very successful tend to do this all the time. Microsoft is now being called a "has been". In the grand scheme of things, they still want to do Windows and Office as they have done for almost 20 years. The problem with this is worst than the "rut". Here you don't even "write more cheating wife, sad dog, and pickup truck" songs any more. Microsoft has not put out a decent big product in so long, nobody even expect it! Their last thing is probably the X-BOX. Compare this to Apple who was almost dead just a few years ago. Apple has taken a lesson from the old Microsoft. They get out a product and get it redesigned over and over again. Essentially the "cannibalize" their own products. But this is what Microsoft was doing all through the 1980's and 1990's. But don't just look at the big companies. Sometimes their business situation is too complex, so be careful here. I think that Microsoft is trying to do things in certain directions, essentially using their existing successful products as launching points for "bigger and better". In the windows world they are trying to integrate new ideas like the SharePoint server (essentially a combination of Web2.0 + Apache + Office + more). That was a great strategy in the days where Windows was a fairly new and dynamic product. Remember that Microsoft was sued by Netscape for putting Internet Explorer into a windows release? That was controversial!
      The good thing about looking at others, like Microsoft and Apple, is learning to look, analyze, think, come to conclusions. So what if you can't do anything about it. BUT you can use the same techniques on your own work. Even if you have a bunch of Post-It notes for observation this is a good start. Take the time to look at what your competitors are doing (and NOT doing). Take the time to observe if you are a "quality" organization and if this is useful for different type of tasks. Look at how "quickly" things are done. Do you have to hold on to customer issues and analyze them? Can you just fire off an answer and get them going even 70% of the time? Well, I hope this has given you some ideas on how to look at your work and organizations.

Tuesday, July 15, 2008

Blogs of the influential - leading thinkers write

There is an impression that blogs are just for entertainment or to "get your rants" out in public (so you will not need to go see a psychiatrist). If you look at sheer numbers, that could be true. But my search for for commercial and professional use of blogs started with three of the most influential people in technology. All three wrote books and gave keynote talks in conferences. So a blog from these authorities would be a good example of how someone with a theory could use blogs to support their traditional mainstream communication. The three people I am talking about are:
  • Tim O'Reilly: computer technology publisher and Web2.0 trend coiner
  • Jakob Nielsen: Usability expert - Alert Box newsletter.
  • Clayton Christensen: Harvard business school and "Innovator's Dilemma" coiner
Individuals usually have less resources and are more focused on a specific message. Their core idea is usually articulated in their "main book" - in some cases you can even find it in an article. Blogs are simple and linear. They don't need complex navigation or structure so if you have one core message they work fine. The three people I mentioned above each have one very clear message. Basically an idea that explain something specific. For some reason all three people that I picked seem to analyze a behavioral phenomena on the Internet. (But I think this is just coincidental). All these examples show that one idea and a small team of domain experts can create a great resource. They also show that in depth work can be done gradually and does not need to be revealed at "one time" the way books or articles in professional magazines have been doing. These blogs seem to be addressing broad subject areas, but blogs do not have to be limited by their focus (broad or narrow). Let's look a little at each of the blogs.

Tim O'Reilly with Richard Stallman the founder of "open source" (it was first called "free software".

Tim O'Reilly: He has been a book publisher, mostly for the "open source" community for a long time. Even before Linux became popular the O'Reilly books were known as good, accurate, and useful references for many programs and software technologies. As software evolved from open source to the web to what we call Web2.0, Tim O'Reilly has been observing, analyzing, and publishing trends. He is also still involved in the software technology itself, but has definitely noticed that someone has to write about the "big picture". Now that Web2.0 is somewhat of a core mainstream mantra, O'Reilly has created a much bigger blog of sorts with many contributors covering a wide range of topics. If you want to know this corner of the software / web world, his blog is a great place to keep up.

Jakob Nielsen is well know inside the Internet world. He started out at Sun Microsystems (in the days where: "the network is the computer"). With one of the most read usability books for the web, he has been "evangelizing" usability for a long time. He started a newsletter 13 years ago, long before "blog" was even around. But I consider his Alrtbox newsletter to be somewhat of a blog. Sometimes I wish he did update the presentation to the more current blog format. But that is a small price to pay for such great information and knowledge.

Rattling the technolgy "geeks" all the way from the Harvard Business School

Clayton Christiensen is not a technologist in the traditional sense. Actually, I don't think that he started out working on technology topics. As a Harvard Business School professor he tried to answer the old question "what is real innovation?" He has been doing this for a long time. His "Innovator's Dilemma" book has taken the technology world by storm. Not because it is controversial as much as it is well researched, analyzed, and presented. I chose him because he did not come from the core technology world. His blog started out as his own comments on companies and products which either innovate or fail to innovate. Now like O'Reilly and Nielsen he has a staff which write about many areas of expertise.
Well, this is the introduction to the three blogs. Like anything else, I could write about this forever, but we need to get to many more things. It would be interesting to look at group, domain, media, and corporate blogs. At this point in time these are not as developed as other forms of media. Certainly not as other forms of Internet technologies. Next, I will look at grass root blogs like slash-dot and media blogs like New York Times. Both are interesting since they say something new in terms of communication.
 


Tim O'Reilly: RADAR is his company blog center, other contributors. http://radar.oreilly.com/tim/

Jakob Nielsen's: Alertbox - http://www.useit.com/alertbox/

Clayton Christensen: The Innovator's Dilemma: http://www.innosight.com/blog/index.php