Project development: Draw wireframe Flowchart

Source: Internet
Author: User
Tags contains final set time

The biggest mistake for any development project may be that there is no plan. Recently, some people think that without planning before the start, a good developer needs to be resourceful. I am sure that this approach is doomed to failure in the end.

Wireframe is the first and most important step in the plan. This is the first step in translating ideas into a program that customers use. This article will take you through the entire flow of wireframe, including involving participants, tools, etc., so that you can make a better plan.

1 Understand your goals
As a developer, I think we all have the urge to sit down and start coding at once. Usually the initial idea is simple, so can you really just sit down and start? The answer is no, the project is rarely that simple, and anyone with experience knows that there will be a lot of such problems waiting for you.

A wireframe can effectively provide your productivity. It is much easier to modify the content of a plan than it is to come after the job starts.

This process also contributes to a deeper understanding of the project. Plan ahead and ask questions and comments in order to solve the problem.

Ultimately develop a work plan, planning designers, developers, engineers and project managers of their respective work content, and to ensure the coordination of all aspects.

2) heavy function, light appearance

The different effects of the plan show are mainly embodied in the diversity of the tools used. In fact, it's basically about the functional part of the application, for example, a Web page will have 3 text boxes and 2 buttons. This is a function rather than a form.

At Howard Baines we strictly follow this principle, and our wireframe includes only a few functional elements (wireframe, buttons, pull-down menus, etc.). We ignore any visual and layout things. Other people might do a little more, including the layout and other visual elements. It depends on you.

3) accumulate own experience

Does not necessarily require you to have the ability to design and develop, but need to be in the Web application or Web site experience. Of course the richer the experience the better, and you do not need to understand the relational database just draw the wireframe.

4) Determine the person in charge

Make sure someone is responsible for the whole project. They are responsible for follow-up and management of feedback, changes, etc. If a project, then usually the person in charge is the initiator, because they know the goal more clearly. If we provide services to our customers, we will be responsible for the planned process. Whoever it is, as long as someone is responsible.

5) involving everyone

Perhaps not the first meeting, a simple solution must be locked on paper and the idea of a key stakeholder is involved. Rarely, the people involved speed up the design process. At the same time, the development of wireframe involves both your team and the customer team. For example, you are consolidating your application or Web site with your existing database, and then making sure that the database owner can detect the data fields in all databases before you add them to your wireframe. Collecting the user's fax number is not good if there is nowhere to store it. The same level of designers have a good understanding of the user experience, and there are potential problems in the early flow.

6) Completion time

Pre-set time and delivery deadlines are important to keep the project running. The initial wireframe meeting can be a day or a few days, depending on the size of your application, but you need to set a period and stick to it. Follow up after the meeting to maintain the project process.

7) Keep clean

If a special Web page requires two text boxes and a button, then as long as there are these can, not much.

8 Avoid the design of the line block diagram too much

Wireframe as long as the description of how to achieve the required functions, does not include any introduction and design content. Any design-related content should be avoided as much as possible, so it is easy to distract customers. For example, to add some blue in order to be more vivid, it may take half an hour to explain the meaning of blue. The content of these designs should be the work of the designer.

9 Remember that the user interface is not a user experience

It is extremely tempting to think of some of the introduction methods used, such as Ajax. Note: A wireframe is a method of functional elements rather than a presentation or interaction of scenarios. In order to more intuitive display applications, should try to avoid Ajax, should focus on the wireframe.

10) think about the user

This is obvious, but it's easy to overlook when planning a wireframe. Our focus is on functionality, but also consider the user experience. For example, if you make a three page long registration form, you may find that many people are unable to complete it.

11) Don't be lazy

We often hear: landing page is simple, you can not write the online block diagram. Make sure that the wireframe contains all the contents of the plan. You should have a detailed description at the end of the project. Each step should not be ignored.

12) dividing the wireframe into several parts

A site map or application is often divided into several sections, such as news, products, and user accounts. This is easier to understand.

13 Number of pages

The application of a Web page often contains a number of programs; The settlement is a good example. is usually linear, but sometimes the user chooses different steps, such as skipping a step. Obviously some of the pages in your document and the tags on the page (for example, clicking the button) let the user jump.

14) repeatability

Consistency in applications can effectively help users, developers and designers. Repeating elements of a group is a good thing. For example, whichever user enters an address, it will be the same place in the same command. You can represent it when you plan a wireframe.

15) It is meaningful to check all

The final document should be easy for anyone to manipulate. If it's just a development that can understand your wireframe, then there's definitely a problem. Finally ask the people who have done nothing about the project, if they can understand it.

16) Advertising is also a function

Many websites have fee-based ads, which may be as simple as Google's ads, but they are functional rather than design, so they are included.

17 This is not just a public site

Many sites have a management area to manage content, browse registered user profiles, reset passwords, and so on. This feature is not available to many people, but it is also important. Many times this may contain some data that is not publicly available (such as the user account enabling button). This is useful for developing information that is important when designing a database.

18 know when to end

Ensure that all stakeholders have the opportunity to give feedback, but do not make this exercise a painting of the Sistine Chapel. Usually, it can be said that three steps will be able to determine the work. First, write your thoughts on paper, and second, get feedback from others, such as development and designers, and the third final.

19 Choose the right tool

Use paper and pens to capture your ideas and ideas more than you can with a computer.

Once you start designing your documents we recommend using the tools you prefer. For example, developers can use Microsoft Visio, project managers in PowerPoint, and designers with Adobefireworks.

I think the wireframe should be a document rather than just interactive (like design, which may be distracted) so designing HTML may not be the best.

There are a number of wireframe tools, such as Balsamiq, which provide an environment to help quickly add and customize universal interface elements. They can give it a hand-painted feel and provide a visual tool instead of really starting the design.

20) Consideration of dependencies

Everyone knows what the process of a shopping cart is, right? So it's easy to draw a wireframe and put it on one side. If you use a Third-party payment tool such as PayPal? Then it may affect some of the site's work. Study dependencies and make corresponding changes. This is easier to do at the beginning.

Hopefully this article will provide a clear picture of the frame of mind, who participate, how to complete, how to use the tool, the final output how. The final thing is that a good complete wireframe can save you time.

Do you have any other cheats that you can draw out of the block diagram faster?



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.