+7 (903) 363-85-36 | info@bitdesign.ru | |
> Main > Articles > Life cycle of internet project Depending on targets, tasks, scale, target audience and another huge heap of factors internet project's life cycle significantly differs. Let us distinguish static sites and sites for which the constant changing of content, functional and programm parts is vitally important. Here are two typical examples.
In that way, if you have the project of high competition, it is important to realize that the work is not finished once the site has been launched. There is much to do, possibly even make over. And with such constituents as scalable and flexible logical structure, reasoning of data flow and programm design, having content, design and logic been divided - all these doesn't offer advantages, simply (in high competition conditions) gives site a chance. What might happen to the shop made once and for all. As is the case the shop is launched, it's effectiveness is evaluated, then decision about further work is taken. No choice of testing and debugging is considered. More successful story. For instance it's becoming clear that the shopping cart filling process is not that comfortable/accompanied by programm failure (well you are lucky with manager who noticed it in time). The problem is posed to change certain elements of visual design and corresponding programm modules. The problem would increase if no possibility of major changes had been envisaged with the system from the beginning - at worst significant part of work would be scheduled to remake, including graphical redesign and programm coding. Laboriousness of such a changes may run up to 50% of original project cost and even more. How can you estimate the developer capability to create really flexible site? Ask him how much would one or another update be and compare it with starting project cost. Of course, you cannot forsee what improvements will be required in the future, but approximate estimation of improvements order can be performed. Take into account that another developer would ask noticably higher price for rework or update since he will haveto spend time to learn the system. In reality developer may face the fundamental changes at the initial stage as well - when the coming processes are not fully clear to customer himself, due for example to business specificity. Maximal flexibility we associate with static site that is assembled and supported manually at all. The price for such a flexibility is enormous laboriousness (cost) of support, which leads to support impossibility with site grown to certain scale. Automated sites lose with flexibility, but give the possibility to render automatic data handling processes, which by and large is the pure requirement for the site existence. The automation limit we can observe at internet services offering customer to make the site on his own, based on ready templates and program modules. These sites look like each other as twins, with formal graphical differences - header above, column on the left, column on the right, content is in the middle. Zero flexibility at that. Thus, it seems to be optimal the automation level that still allowes for cheap changes in design, structure, content and programm modules.In that case the project may successfully grow and develop for a long period of time. |
|
||||||||||||
|
||||||||||
© 2001 — 2019 BIT design |