Five links from idea to website products

Source: Internet
Author: User

The article by liberation Number, Jay Micro-Zhang Di translation from the Quora, reproduced please specify the translator and source.




Step 1: Write a user story


A "User Story" is a discrete description of a task that users can accomplish with your software. You can describe it like this: "As a [kind of person] I can [do a thing]". Here are some examples of user stories that will guide you in thinking about the features and functionality of your application, all of which follow a similar structure: what I can do as a [user]. For example:

    • -After logging in, I can manipulate the list of tasks;
    • -After logging in, I can add a new task.
    • -As a logged-in user, I can delete a task (delete only my tasks instead of other users).
    • -As a logged-in user, I can complete a to-do item (only my to-do items and not other users).
    • -As an anonymous user, I can sign up for a new account, retrieve a password, or sign in to an existing account.
    • -......

When a user story is written quickly, you can help clarify your ideas, give you something you can discuss with others, who will build it, who will use it, and others will participate in these decisions ("stakeholders").


Step 2: Cut down 50%, then chop off the 50%


complex systems are always evolved from simple systems. Systems that are very complex from the start are difficult to run, and cannot be patched once a problem occurs. So you have to start by designing a simple system to work with. --John Gaul (John Gall).


Most of the great ideas are huge. A huge web site will take tens of billions of dollars to build, and it will take several years. such as Uber. They raised about $300 million in the previous rounds of financing and spent all their cash on building their own platforms. I guess they spend far more than that. And so, if you don't get $5 million in financing, you're just kidding. Uber started the project starting in 2009, and it's been 6 years since then and they're still going on. Assuming they're doing it faster and cheaper, they'll be done already. This also indicates whether the product is important enough to depend on how much money and time you plan to spend.


In Step 1, when you make a list of user stories, force yourself to cut half the entries, keep only the most important one, and then cut them in half, and you'll have a highly centralized listing that you can build efficiently.


Try to get your site to do only one thing, but make sure you can do it well, and no other features are available. Users may complain about all the things that the site cannot do, but if you choose what the user really wants, he will continue to use the site anyway.


Step 3: Build a product prototype


When you are building a brand new, interesting product, there are a number of risks:

    • -People do not understand the risks.
    • -People think it's a stupid risk.
    • -people like, but not the risk of buying.
    • -The project spends more time than you expect, the investor's capital dries up, and your company wants to get involved in the project.
    • -risks that were initially thought to be easy and practically impossible to complete.
    • -there is a risk that the task will be difficult to complete in anticipation.

Thus, building a prototype with a rudimentary, simple, and barely available product can help you reduce these risks as early as possible. You can try to use the potential user's prototype, omit the complex parts of the technology implementation, and then show the future appearance of the product to the boss and investors, to ensure that your project can get their support and smooth progress.


Step 4: Sanding and publishing


Once your product prototype resonates with the early adopters, it's time to hone and refine it carefully. Summarized as:

    • -Deep excavation in user experience, graphic design and other aspects;
    • -Fix all design flaws and get good code test coverage;
    • -Design and build a new user training system.

Then publish. Make it available to as many real users as possible. Check your previous marketing ideas and growth techniques to see if users like the product or hate to go straight away.


Fifth Step: Repeat, Iterate


"To build a large software product, start with something that works, and then update the iteration until it becomes strong." "-John (John Gal)


This is how Facebook, AirBnB, Uber, Google, and most of the other dominant Web applications are doing. Learn their approach: start from childhood, get it to the real user as early as possible, and then update the iteration continuously. You will continue to identify problems and mitigate risks during this update iteration. With the advent of new technologies and the constant development of the world, your products can also continue to realize the value of the product in the process of project promotion.


-------------------long time no see the split line-------------------

If you find any questions about this translation, please feel free to contact Jay Weibo.

Our level is limited, but the ideal is lofty. Jay Weibo aims to share quality content.

Jay Weibo also looks forward to the ideal of your contribution to the world. Contact for any purpose is welcome.

Jay Micro issue of the paid posting mailbox is: [email protected].

Our QQ is: 3272840549.

[Reprint please retain source, translator and reviewer.]

Can not keep our links]

Five links from idea to website products

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.