Friday, June 3, 2016

As product manager how to understand the functional boundaries of the product

Lei feng's network (search for "Lei feng's network", public interest): the authors _ Simon voidwalker. GUCCI iPhone

GUCCI iPhone

As product manager, how to understand the functional boundaries of the product?

At work a while ago, encountered such a discussion. Here's the deal:

We want to develop an activity (activity display), after clicking the coupons will receive a coupon; after receiving success, to send text messages to the user.

Points for discussion or send text messages. Events and coupons are two different product features, text message must be send message notification, then who is going to trigger this message, or text should be the active end is at the coupon end?

One Member thought that is sends the coupon, thinking is this: success of the coupon to receive coupons and information about, such as amounts, restrictions are imposed on the coupon ends and after receiving successful, call the message notification is fairing. Other colleagues have recognized this way. Flow charts are as follows:

As product manager, how to understand the functional boundaries of the product?

But my point is: sending text messages is called the active end, rather than the coupon ends, flowcharts are as follows:

As product manager, how to understand the functional boundaries of the product?

I will elaborate on my point of view:

On this issue, a core point is that coupons and correspond to the activity. In my opinion, coupons and events should be many to one relationship, that is, an activity coupon will be sent.

As product manager, how to understand the functional boundaries of the product?

Drop activities, sent a bunch of coupons to users, to cover such as a taxi, car, car and other businesses, a variety of prices, is a typical coupon corresponding to a form of activity. GUCCI iPhone 6 Case

Assuming the text on coupon-side, in coupon to receive success, will send SMS, that if one can receive more than one ticket, there will be users receive multiple messages, and SMS costs on both sides consider the user experience as a whole is not appropriate.

And send the message to the active side, it would be better to avoid this problem, when the vouchers received after the success of, unity sends a message to the user, while SMS can also customize based on your activities, whether it is the cost of SMS is also considered in the context of the user experience, is the most appropriate choice.

Using this example, I would like to bring out such a concept: the functional boundaries of the product.

In the product, each feature should not be unlimited expansion, but its boundaries and limits, determine functional boundaries and limits of the property is the function itself to decide.

So far as the above example, coupon, is to restrict the amount and save his own property. Restriction is a limitation of use, such as drops of travel vouchers, only ride limousine service, used for payment.

Depending on the business scene, restrictions are many, such as platform limitations, operational constraints, time, amount, and so on.

Discount amount is deductible in use or discount amount. Generally have a fixed amount or a fixed amount. A fixed amount is when you create a coupon, will set the amount of reduction vouchers over 1000 minus 100 Yuan, or preferential coupon amount is 100 Yuan.

There is no fixed amount, such as 70 percent coupon, does not establish that specific amounts, but according to the limited and specific use, for sure.

For activities, and activities of their own property is displayed and promoted. Show main is an activity of the present form, include additional information such as product. Promotion is such as banknote, sharing and so on.

From the SMS, should belong to the extension part of the activities, it should be sent from the active side.

So, according to the product's functional boundaries to design products, what good is it?

From a product perspective, the function should be independent and modular products is based on the business and user experience, on a different page, splicing different function modules, so as to achieve the maximization of product experience, while keeping the flexibility and scalability of the product properties.

I often cite such examples: product features like Lego blocks of independent building blocks, and the product is through a combination of different building blocks, based on business needs and product manager of ingenious thought, spell out the model. Building blocks with simple building blocks fit together just before the snap. Once a block there is a problem or needs to be adjusted, only has to block and can be connected with it.

Through with products of function border, to design function, from products pyramid minimum end of small function points little to design, to later function block, and function, and page, and whole products, seems is a full of overall, actually inside and independent with greatly small of individual, through individual and individual Zhijian of independent and close tie, to reached overall of tie, undoubtedly this is most perfect of situation.

If the split function in accordance with the functional boundaries of thinking and integration, you will find that when you do another product, you may only need to rearrange the modules, can be realized. A demand to the side, you can accurately analyze the involved functions and sphere of influence, so as to more easily deal with demands for better product iterations.

This article published by everyone is a network product manager Lei feng, without permission, may not be reproduced!

Apple TV (third generation)

826 votes

Apple TV (third generation)

By opening the home sharing feature, Apple TV can play iTunes on your computer the contents of the repository, and Apple TV with computers connected to the same LAN, and sets the same Apple ID. Family sharing features delivering media content through a router, so when when bulk video playback such as 1080P will need a short buffer can, buffer time depends on the router

View details of the voting >>

No comments:

Post a Comment