📜 ⬆️ ⬇️

The concept of a web project or why we kill our ideas?

Every day dozens of people get excited about the idea to create something of their own, to realize their web-project. In most cases, all these initiatives lead to nothing. As it is not surprising, the main reason for the failure of the project is the absence or flawed concept.
This article discusses the analysis of the success of "green" web-projects, the reasons for their failures and the method of writing the concept of the project. The article is recommended for reading to all people who decide to create their own web-project for the first time.

First, some statistics ...


Important point: The article deals with the first or “green” projects that are made by people who do not have adequate experience in their implementation.
I’ll tell you right away where I got these figures from - this is my personal statistics for 1.5 years. I myself have previously been engaged in the development and implementation of large web-projects for one Russian corporation, therefore I have a professional interest in all new ideas that can be found on the open spaces of the network.
At the time of this writing, 54 projects participated in the analysis. Among the ideas of the projects there are banal social networks and browser MMORPGs that are no different from others, and really worthwhile and innovative copies. But let's move on to the numbers, they will speak for themselves.
Note: shares are rounded off, statistics are presented as a slice for 54 projects, my own project does not participate in statistics.

What is the current status of the project?
image
Actively developing projects, with a more or less folded team, exactly one (2%). This project has been around for about a year.
There are 3 projects (6%) that are working, sometimes idle for one reason or another. One of them has been in this "sluggish" mode for almost a year and a half. Despite the low speed of development of these projects, it is impossible to say that they are failed and do not develop.
The remaining fifty projects (92%) “died” (the project was not implemented or it has zero attendance) for various reasons.

Why was the project closed?
image
4 projects (7%) are in force. I brought them in this diagram to get a cut for all projects.
12 projects (22%) do not have their own ideas. These projects copy existing web-projects with some changes. Among them are social networks, a lot of browser games and several online services.
15 projects (28%) failed to create a team or the author of the project failed to find people willing to make the idea a reality. The maximum development of these projects ended with the organization of the project site, usually very clumsy.
5 projects (9%) were closed due to lack of money for development. At least, the authors assure so.
The remaining 18 web projects (34%) "have sunk into oblivion" for an unknown reason to me. The authors of these projects do not respond to attempts to contact them.
In principle, everything is predictable, but let's move on to the next question.
')
Does the project have an adequately defined concept?
image
Adequately designed concept is only in 1 project (2%). And guess what state this project is in? He is actively developing.
The rest of the concept either revolves in the mind of the author, or expressed in 5-10 sentences.
I think here and without comment everything is clear. The root of evil is found ... Now it is necessary to chop it off and tell what the concept of the project is.

What is the concept?


The concept (from the Latin. Conceptio - understanding, system) - a certain way of understanding (interpretation, perception) of any object, phenomenon or process; the main point of view on the subject; guiding idea for their systematic coverage. (Wikipedia)
In simple terms, a concept is a system of reference points for constructing a finished product, documented and allowing to achieve a result without additional data. This is a project idea and instruction how to put this idea into practice, written down on paper or another data carrier.
To avoid unnecessary writing, I have prepared a template for a web project concept . Naturally, you can change it to fit your needs. I, personally, make out the concept in the old manner, that is, on paper. For example, my current project looks like this:
image
Of course, the concept of a project is an abstract concept, built at the level of structure and ideas. The concept, by its nature, should not contain anything superfluous, but it is closely intertwined with technical implementation. To work with such an ideal concept you need a good knowledge of the technical base. People who have decided to create their own web-project for the first time usually don’t have such knowledge, so in my version of the concept you will encounter many critical technical issues that you should pay attention to.

The content of the concept of a web project with a description of individual items


Project name
It's all clear. As you call a ship, so it will sail.

Objective of the project
We recall the thesis at the institute and write something similar. This is necessary for a clear understanding of why this project was started. Let me remind you, the goal displays the desired result. For example: the creation and implementation of a browser-based MMORPG "Bricks", generating advertising revenue and selling the project.

Project Objectives
Similar to the previous, remember the diploma. This is needed to understand how to implement this project. Let me remind you that tasks reflect actions that must be done to achieve a result. For example: explore the browser MMORPG market, develop software code, test the service.

Project participants
At this point, the name of all those involved in the creation of the project. Advice for the future: use your real full name, because otherwise it is then difficult to prove that, for example, “Zforford Beeblebrox”, who wrote the program code, is you.

Project Dates
Here, all novice (and even experienced) developers make a mistake. Allocate on development twice more time, than it seems to you.

Logo and motto
Here, too, everything is clear.

Project Description
Write a few paragraphs of text describing your project, emphasizing its merits. Write clearly and most interestingly. Then it is useful to attract investors or buyers.

Distinctive features of the project
All the features of your project. If you have nothing to write here, except as - “this project is the best, as mine”, then you can finish the activity of the web developer on this.

The target audience
Describe the people for whom the project is being written. For example: sellers of the forest of the city of Birobidzhan.

Technical part


a common part

Application logic
At this point, it is desirable to draw a diagram of how data will be exchanged between parts of the service. Of course, the point can be omitted if the interaction is elementary, on the principle of client-server.

Server part
This section describes all critical server-side settings. I highlight the following:


Client part:

The following items may not be completed if you do not understand what this means.

DBMS
Regarding the DBMS, I highlight only one critical setting:

And at this point you should draw a database schema with a description of all fields and relationships. This moment is very difficult, as it requires a good understanding of the project.

Concept art project
Here are the sketches of all pages of the project, not just the first. For me, it looks like this:
image

Rest
Of course, the concept of a web project is not limited to the points I have given. Here you need to add a detailed description of each moment and the functionality of the project.

Finally


It may happen that the documentation will have more than one piece of paper (my current project has 38 A4 sheets) and you will write it for a very long time (I wrote 2 months), but it costs it. The concept is your support on the way to the realization of your project. Remember: lack of concept is the “killing” of your idea.
And finally, general tips and additional articles on project management topics:

General concept writing tips:



Additional articles on "Project Management"

If my vision of the concept of a web-project seemed to you somewhat confused, then you can read several articles on similar topics. Articles advised by habravzer TheFaSTeR , seorez , Napolsky - many thanks to them.

Update 09/01/11 1:53 In order to avoid unnecessary disputes, I added a paragraph of text with the answer why my concept template is in this form.
Update 09/01/11 9:10 At the end of the article I added a paragraph of text with links to articles on project management. Thanks to habouiers for comments.

Source: https://habr.com/ru/post/111481/


All Articles