Facebook’s Timeline: a masterclass in product vision

September 23rd, 2011 by Yali

The web is full of chatter as the world digests Facebook’s announcements at yesterday’s F8 developer conference of Timeline and OpenGraph.

Chris Coxs presentation at F8 is essential viewing for anyone in product management

Chris Cox's presentation at F8 is essential viewing for anyone in product management

The purpose of this post is not to summarise the developments or hypothesise on the implications: there are plenty of pundits doing that already. In this post we explore the importance of product vision to successful product development, and use Facebook’s Timeline as an exemplar of best practice.
Read the rest of this entry »

Understanding your minimum viable product (MVP)

September 14th, 2011 by Alex

If you are involved in developing digital products or businesses (be you an agile developer, big-company product manager or bootstrapping startup founder), you have probably heard of the minimum viable product (MVP) approach to product development and iteration. Eric Ries popularised the term as part of his “Lean Startup” movement, defining it thus:

The minimum viable product is that version of a new product which allows a team to collect the maximum amount of validated learning about customers with the least effort

Chair with three legs

Lean startup and MVP theory started as a response to the “big bang”, capital-intensive approach taken by many businesses (especially VC-backed startups and public companies) to developing new digital products. The observation underpinning MVP is that pre-guessing what customers will want and building a big bang product to meet all of those expectations is risky – because only by interacting with those customers can you really understand their needs and thus what your product should do. As the Prussian field marshal von Moltke put it first:

No plan survives contact with the enemy

The danger of the big bang approach, then, is that you discover your customers’ needs far too late: instead of steadily iterating a live minimum viable product towards optimal product-market fit, you are left needing to drastically re-build your product – often at great cost – to finally start meeting those customer needs that you just discovered.

Read the rest of this entry »

Understanding product management: on the value of visual mock-ups

July 6th, 2010 by Yali

In the first of our blog posts in the understanding product management series, we outlined the key role that product managers face turning commercial and customer needs into a compelling product.  In this blog post, we’ll look at one of the most important – and underrated – tools in a product manager’s arsenal:  the visual mock-up, and examine how this can be used most effectively to meet many of the typical challenges which product managers face.

What is a mock-up?

A mock-up, simply put, is a sketch of how individual screens on the digital product (be it an desktop application, mobile application, web app etc.) might look.  It is a rough sketch:  the point is not to indicate how the site will look graphically, but how it will work functionally.  It should contain all the buttons, menus, inputs and other functionality that each screen will have.

Here is an example mockup, one of a series created for a B2B client of ours:

A single mock-up is not especially useful, but a collection of the different screens that make up an application are enormously valuable.  That’s because collectively, they can be used to see how a user would step through the different workflows that make up an application.  (Indeed some mock-up tools let users connect individual mock-up screens to create interactive prototypes of finished products.)
Read the rest of this entry »

Understanding product management: pitfalls to avoid when working with a digital agency

June 17th, 2010 by Yali

House of Cards

In the previous post on product management, we took a high level look at the role that product managers play and the value that they provide. In this post, we go into a bit more detail, but from the point of view of companies that outsource the building of digital products (including websites, iPhone apps etc.) to digital agencies. In many (although not all) of these cases, there is no designated product manager (at either the client or the agency) and as a result, the effectiveness, popularity and commercial success of the digital product will suffer. By looking into the kind these issues in more detail, we hope to explain in more detail what it is that makes product management so critical, and also to provide an approach for companies engaging with digital agencies to avoid these pitfalls.

A typical scenario

A company that makes the vast majority of its money offline wants to do something online.  Maybe they’re a retailer looking to start selling online, or a magazine publisher wanting to make their content available online.  The client, unfamiliar with online, approaches a digital agency to help them.  Because the client is unfamiliar with online technology, they look for a digital agency that has done similar websites for similar clients.  The digital agency sits down with the client and run a series of requirements gathering workshops to understand what the client wants.  They put together long requirements specification and work with the client on a graphic treatment for the site.  On the basis of the images of these visuals, and the requirements specification, the agency builds the client its website.
Read the rest of this entry »

Understanding product management: on the role and value of product managers

June 1st, 2010 by Yali
Jobs debuting the iPad.  Steve Jobs is the godfather of product

Never underestimate the value of getting the product right

This is the first post in a series of Keplar blog posts on the importance of product management in building and developing businesses.  Product management is already a well understood discipline in the technology industry, with product managers playing key roles at both established technology firms and start-ups, on both sides of the Atlantic.  But this series of posts isn’t written for these product managers – rather, the purpose is to inform people outside the technology industry, especially those who are looking to start using digital tools to drive business goals, about the importance of product management as a business discipline.  It is our experience that people outside the technology industry often don’t understand the key role that product management plays, and neglect the discipline at their peril.

By way of an introductory post, we first look at the responsibilities of a product manager, before considering what value a product manager adds:
Read the rest of this entry »

Can’t we all just get along? (Or, how to get the most out of your web agency)

August 7th, 2009 by Alex

A work-in-progress

Nobody said that building digital products is easy – and one of the key risks to a successful outcome lies in the relationship between the product’s owner and his or her development team, be it in-house or outsourced.

At Keplar we see these issues for ourselves when we’re called in to help a pre-existing project team which has somehow gone off the tracks. At that point it’s natural for the client to blame their developers – and it’s certainly true that the most visible aspect of the project’s problems will be what the development team has done (or hasn’t done).

As we dig deeper, however, we often find that poor quality work is a product of more fundamental problems in the working relationship – in particular:

  1. Unrealistic expectations – the client’s expectations about what service the development company will provide are plain wrong
  2. Poor communications – the client and the development company fail to communicate with each other effectively
  3. Misaligned incentives – the development company’s objectives and rewards run counter to what benefits the business the most

In the rest of this blog post we look at each of these problems in turn, and try to come up with some tools and techniques to resolve them.

Unrealistic expectations

There’s often a big disconnect between what development companies offer, and what their clients think they offer. In the hope of narrowing this expectation gap, let’s say a little about what development companies are good at, and what they are not good at.

Read the rest of this entry »